mirror of
https://github.com/bringout/oca-ocb-vertical-industry.git
synced 2026-04-21 18:52:03 +02:00
19.0 vanilla
This commit is contained in:
parent
4607ccbd2e
commit
825ff6514e
487 changed files with 184979 additions and 195262 deletions
|
|
@ -1,7 +1,7 @@
|
|||
# Maintenance
|
||||
|
||||
|
||||
Track equipments and maintenance requests
|
||||
Track equipment and maintenance requests
|
||||
|
||||
## Installation
|
||||
|
||||
|
|
@ -11,37 +11,14 @@ pip install odoo-bringout-oca-ocb-maintenance
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- mail
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Maintenance
|
||||
- **Version**: 1.0
|
||||
- **Category**: Manufacturing/Maintenance
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: True
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `maintenance`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/maintenance
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@
|
|||
'name': 'Maintenance',
|
||||
'version': '1.0',
|
||||
'sequence': 100,
|
||||
'category': 'Manufacturing/Maintenance',
|
||||
'category': 'Supply Chain/Maintenance',
|
||||
'description': """
|
||||
Track equipments and maintenance requests""",
|
||||
Track equipment and maintenance requests""",
|
||||
'depends': ['mail'],
|
||||
'summary': 'Track equipment and manage maintenance requests',
|
||||
'website': 'https://www.odoo.com/app/maintenance',
|
||||
|
|
@ -14,12 +14,11 @@
|
|||
'security/maintenance.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/maintenance_data.xml',
|
||||
'data/mail_alias_data.xml',
|
||||
'data/mail_activity_type_data.xml',
|
||||
'data/mail_message_subtype_data.xml',
|
||||
'views/maintenance_views.xml',
|
||||
'views/mail_activity_views.xml',
|
||||
'data/maintenance_cron.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'demo': ['data/maintenance_demo.xml'],
|
||||
'installable': True,
|
||||
|
|
@ -28,6 +27,10 @@
|
|||
'web.assets_backend': [
|
||||
'maintenance/static/src/**/*',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'maintenance/static/tests/tours/**/*',
|
||||
],
|
||||
},
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
<!-- Maintenance-specific activities, for automatic generation mainly -->
|
||||
<record id="mail_act_maintenance_request" model="mail.activity.type">
|
||||
<field name="name">Maintenance Request</field>
|
||||
<field name="summary">Maintenance Request</field>
|
||||
<field name="icon">fa-wrench</field>
|
||||
<field name="res_model">maintenance.request</field>
|
||||
</record>
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- email alias for maintenance requests -->
|
||||
<record id="mail_alias_equipment" model="mail.alias">
|
||||
<field name="alias_name">helpdesk</field>
|
||||
<field name="alias_model_id" ref="model_maintenance_request"/>
|
||||
<field name="alias_user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding='UTF-8'?>
|
||||
<odoo>
|
||||
<record model="ir.cron" id="maintenance_requests_cron">
|
||||
<field name="name">Maintenance: generate preventive maintenance requests</field>
|
||||
<field name="model_id" ref="model_maintenance_equipment"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron_generate_requests()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="False"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
<field name="technician_user_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
|
||||
<!-- Equipments -->
|
||||
<!-- Equipment -->
|
||||
<record id="equipment_monitor1" model="maintenance.equipment">
|
||||
<field name="name">Samsung Monitor 15"</field>
|
||||
<field name="category_id" ref="equipment_monitor"/>
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"Language: af\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -39,11 +39,6 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
|
|
@ -66,7 +61,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -76,9 +71,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -177,11 +170,21 @@ msgstr ""
|
|||
msgid "Alias Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
|
|
@ -357,9 +360,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -374,9 +375,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -420,16 +419,10 @@ msgstr "Vertoningsnaam"
|
|||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
msgstr "Duur"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__duration
|
||||
|
|
@ -454,9 +447,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -466,10 +457,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -493,6 +488,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -503,15 +503,6 @@ msgstr ""
|
|||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -525,8 +516,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -601,9 +591,7 @@ msgstr "ID"
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -634,9 +622,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid ""
|
||||
"If set, this content will automatically be sent out to unauthorized users "
|
||||
"instead of the default message."
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -668,15 +654,6 @@ msgstr ""
|
|||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laas Gewysig op"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__write_uid
|
||||
|
|
@ -716,13 +693,6 @@ msgstr ""
|
|||
msgid "Low"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__maintenance_ids
|
||||
|
|
@ -841,7 +811,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -882,7 +851,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -984,7 +953,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction_counter
|
||||
msgid "Number of messages requiring action"
|
||||
msgid "Number of messages which requires an action"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -996,10 +965,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1028,10 +994,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1056,7 +1019,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1143,7 +1105,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1154,7 +1115,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1221,8 +1182,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1308,31 +1268,22 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1356,7 +1307,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1380,7 +1331,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Unread Messages"
|
||||
msgstr ""
|
||||
msgstr "Ongeleesde Boodskappe"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -1417,16 +1368,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
msgstr "dae"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
|
||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||
"Language: am\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -35,11 +35,6 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
|
|
@ -62,7 +57,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -72,9 +67,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -173,11 +166,21 @@ msgstr ""
|
|||
msgid "Alias Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
|
|
@ -245,7 +248,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "መሰረዝ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__category_id
|
||||
|
|
@ -353,9 +356,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -370,9 +371,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -400,7 +399,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__description
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
msgstr "ማብራርያ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__display_name
|
||||
|
|
@ -416,12 +415,6 @@ msgstr ""
|
|||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
|
|
@ -450,9 +443,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -462,10 +453,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -489,6 +484,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -499,15 +499,6 @@ msgstr ""
|
|||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -521,8 +512,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -597,9 +587,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -630,9 +618,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid ""
|
||||
"If set, this content will automatically be sent out to unauthorized users "
|
||||
"instead of the default message."
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -664,15 +650,6 @@ msgstr ""
|
|||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__write_uid
|
||||
|
|
@ -712,13 +689,6 @@ msgstr ""
|
|||
msgid "Low"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__maintenance_ids
|
||||
|
|
@ -837,7 +807,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -878,7 +847,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -980,7 +949,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction_counter
|
||||
msgid "Number of messages requiring action"
|
||||
msgid "Number of messages which requires an action"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -992,10 +961,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1024,10 +990,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1052,7 +1015,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1139,7 +1101,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1150,7 +1111,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1208,7 +1169,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
msgstr "ቅደም ተከተል"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__serial_no
|
||||
|
|
@ -1217,8 +1178,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1304,31 +1264,22 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1352,7 +1303,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1376,7 +1327,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Unread Messages"
|
||||
msgstr ""
|
||||
msgstr "ያልተነበቡ መልእክቶች"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -1413,16 +1364,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
msgstr "ቀኖች"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,22 +1,22 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Qaidjohar Barbhaya, 2023
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
|
||||
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
|
||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"Language: gu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -39,11 +39,6 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
|
|
@ -66,7 +61,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -76,9 +71,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -177,11 +170,21 @@ msgstr ""
|
|||
msgid "Alias Name"
|
||||
msgstr "Alias Name"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr "Alias domain"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
|
|
@ -268,7 +271,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__close_date
|
||||
msgid "Close Date"
|
||||
msgstr ""
|
||||
msgstr "બંધ તારીખ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__color
|
||||
|
|
@ -310,7 +313,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
msgstr "પડતર-કિંમત"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -357,9 +360,7 @@ msgstr "Dashboard"
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -374,9 +375,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -398,7 +397,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
msgstr "કાઢી નાંખો"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__description
|
||||
|
|
@ -420,16 +419,10 @@ msgstr "Display Name"
|
|||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
msgstr "સમયગાળો"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__duration
|
||||
|
|
@ -454,9 +447,7 @@ msgstr "Email Alias"
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -466,10 +457,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -493,6 +488,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -503,15 +503,6 @@ msgstr ""
|
|||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -525,8 +516,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -583,7 +573,7 @@ msgstr "Has Message"
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__3
|
||||
msgid "High"
|
||||
msgstr ""
|
||||
msgstr "વધારે"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -601,9 +591,7 @@ msgstr "ID"
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -634,9 +622,7 @@ msgstr "If checked, some messages have a delivery error."
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid ""
|
||||
"If set, this content will automatically be sent out to unauthorized users "
|
||||
"instead of the default message."
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -644,7 +630,7 @@ msgstr ""
|
|||
#: model:maintenance.stage,name:maintenance.stage_1
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "In Progress"
|
||||
msgstr ""
|
||||
msgstr "પ્રગતિમાં છે"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.team,name:maintenance.equipment_team_maintenance
|
||||
|
|
@ -668,15 +654,6 @@ msgstr "Is Follower"
|
|||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__write_uid
|
||||
|
|
@ -704,7 +681,7 @@ msgstr "Late Activities"
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__location
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
msgstr "સ્થળ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_reports_losses
|
||||
|
|
@ -714,14 +691,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__1
|
||||
msgid "Low"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr "Main Attachment"
|
||||
msgstr "નીચુ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_ids
|
||||
|
|
@ -841,7 +811,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -882,7 +851,7 @@ msgstr "My Activity Deadline"
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -934,7 +903,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__2
|
||||
msgid "Normal"
|
||||
msgstr ""
|
||||
msgstr "સામાન્ય"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__note
|
||||
|
|
@ -984,8 +953,8 @@ msgstr "Number of errors"
|
|||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction_counter
|
||||
msgid "Number of messages requiring action"
|
||||
msgstr ""
|
||||
msgid "Number of messages which requires an action"
|
||||
msgstr "Number of messages which requires an action"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_has_error_counter
|
||||
|
|
@ -996,10 +965,7 @@ msgstr "Number of messages with delivery error"
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1014,7 +980,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_tree
|
||||
msgid "Owner"
|
||||
msgstr ""
|
||||
msgstr "માલિક"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
|
|
@ -1028,10 +994,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1051,12 +1014,11 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__maintenance_type__preventive
|
||||
msgid "Preventive"
|
||||
msgstr ""
|
||||
msgstr "Preventive"
|
||||
|
||||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1073,7 +1035,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__priority
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
msgstr "પ્રાથમિકતા"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
|
|
@ -1143,7 +1105,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1154,7 +1115,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1207,7 +1168,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
msgstr "શોધ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__sequence
|
||||
|
|
@ -1221,8 +1182,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1312,38 +1272,29 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "To Do"
|
||||
msgstr ""
|
||||
msgstr "કરવાનું"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -1360,7 +1311,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1421,16 +1372,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
msgstr "દિવસો"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,25 +1,18 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
# Translators:
|
||||
# jonasyngvi, 2024
|
||||
# Sveinn Erlendsson, 2024
|
||||
# Kristófer Arnþórsson, 2024
|
||||
# Corri68, 2025
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
|
||||
"Last-Translator: Corri68, 2025\n"
|
||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"Language: is\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -42,11 +35,6 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
|
|
@ -60,9 +48,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<span>Reporting</span>"
|
||||
msgstr ""
|
||||
"<span>Skýrslur</span>\n"
|
||||
" "
|
||||
msgstr "<span>Skýrslugerð</span>"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
|
|
@ -71,7 +57,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -81,12 +67,8 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgstr ""
|
||||
"Python skráarsvæði sem verður notað til að skilgreina sjálfgildi í nýjar "
|
||||
"færslur, fyrir þennan alías."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer3
|
||||
|
|
@ -99,19 +81,19 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_needaction
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_needaction
|
||||
msgid "Action Needed"
|
||||
msgstr "Aðgerða þörf"
|
||||
msgstr "Þarfnast aðgerðar"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__active
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__active
|
||||
msgid "Active"
|
||||
msgstr "Virk"
|
||||
msgstr "Virkur"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_ids
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
msgstr "Aðgerðir"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_exception_decoration
|
||||
|
|
@ -123,7 +105,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_state
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_state
|
||||
msgid "Activity State"
|
||||
msgstr ""
|
||||
msgstr "Staða aðgerðar"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_icon
|
||||
|
|
@ -172,32 +154,42 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid "Alias"
|
||||
msgstr ""
|
||||
msgstr "Alias"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_contact
|
||||
msgid "Alias Contact Security"
|
||||
msgstr ""
|
||||
msgstr "Alias Contact Security"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid "Alias Name"
|
||||
msgstr "Alias Name"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr "Alias domain"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
msgstr ""
|
||||
msgstr "Aliased Model"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Allt"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.constraint,message:maintenance.constraint_maintenance_equipment_serial_no
|
||||
|
|
@ -207,7 +199,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__archive
|
||||
msgid "Archive"
|
||||
msgstr ""
|
||||
msgstr "Setja í geymslu"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -216,7 +208,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Archived"
|
||||
msgstr "Vistuð"
|
||||
msgstr "Geymt"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_tree
|
||||
|
|
@ -227,7 +219,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Assigned"
|
||||
msgstr ""
|
||||
msgstr "Úthlutað"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__assign_date
|
||||
|
|
@ -244,19 +236,19 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_attachment_count
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_attachment_count
|
||||
msgid "Attachment Count"
|
||||
msgstr "Fjöldi viðhengja"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__kanban_state__blocked
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Blocked"
|
||||
msgstr ""
|
||||
msgstr "Blocked"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Cancel"
|
||||
msgstr "Eyða"
|
||||
msgstr "Hætta við"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__category_id
|
||||
|
|
@ -270,12 +262,12 @@ msgstr "Flokkur"
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_search
|
||||
msgid "Category Name"
|
||||
msgstr ""
|
||||
msgstr "Nafn flokks"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__close_date
|
||||
msgid "Close Date"
|
||||
msgstr ""
|
||||
msgstr "Loka dags:"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__color
|
||||
|
|
@ -283,12 +275,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__color
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__color
|
||||
msgid "Color Index"
|
||||
msgstr "Litavísitala"
|
||||
msgstr "Color Index"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__note
|
||||
msgid "Comments"
|
||||
msgstr ""
|
||||
msgstr "Comments"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__company_id
|
||||
|
|
@ -307,7 +299,7 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:maintenance.menu_maintenance_configuration
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
msgstr "Uppsetning"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__maintenance_type__corrective
|
||||
|
|
@ -317,12 +309,12 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__cost
|
||||
msgid "Cost"
|
||||
msgstr ""
|
||||
msgstr "Kostnaðarverð"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
msgid "Created By"
|
||||
msgstr ""
|
||||
msgstr "Stofnað af"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__create_uid
|
||||
|
|
@ -345,7 +337,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__create_date
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Búið til þann"
|
||||
msgstr "Stofnað þann"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_open_count
|
||||
|
|
@ -360,13 +352,11 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_dashboard
|
||||
msgid "Dashboard"
|
||||
msgstr "Mælaborð"
|
||||
msgstr "Stjórnborð"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -381,9 +371,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -399,13 +387,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid "Default Values"
|
||||
msgstr ""
|
||||
msgstr "Default Values"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
msgstr "Eyða"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__description
|
||||
|
|
@ -420,23 +408,17 @@ msgstr "Lýsing"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__display_name
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Birtingarnafn"
|
||||
msgstr "Nafn"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Done"
|
||||
msgstr "Lokið"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
msgstr "Duration"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__duration
|
||||
|
|
@ -457,13 +439,11 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
msgid "Email Alias"
|
||||
msgstr ""
|
||||
msgstr "Email verkefnis"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -473,10 +453,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -500,6 +484,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -510,15 +499,6 @@ msgstr ""
|
|||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -532,8 +512,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -548,7 +527,7 @@ msgstr "Fylgjendur"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_partner_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_partner_ids
|
||||
msgid "Followers (Partners)"
|
||||
msgstr "Fylgjendur (samstarfsaðilar)"
|
||||
msgstr "Fylgjendur (viðskiptafélagar)"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__activity_type_icon
|
||||
|
|
@ -560,14 +539,14 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Future Activities"
|
||||
msgstr ""
|
||||
msgstr "Aðgerðir"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Group by..."
|
||||
msgstr ""
|
||||
msgstr "Flokka eftir..."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_printer1
|
||||
|
|
@ -585,12 +564,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__has_message
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__has_message
|
||||
msgid "Has Message"
|
||||
msgstr "Hefur skilaboð"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__3
|
||||
msgid "High"
|
||||
msgstr ""
|
||||
msgstr "Hár"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -604,14 +583,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__id
|
||||
msgid "ID"
|
||||
msgstr "Auðkenni (ID)"
|
||||
msgstr "Auðkenni"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgstr ""
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_exception_icon
|
||||
|
|
@ -630,20 +607,18 @@ msgstr ""
|
|||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction
|
||||
msgid "If checked, new messages require your attention."
|
||||
msgstr "Ef hakað er við krefjast ný skilaboð athygli þinnar."
|
||||
msgstr "If checked, new messages require your attention."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_has_error
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_has_error
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_has_error
|
||||
msgid "If checked, some messages have a delivery error."
|
||||
msgstr "Ef hakað er við hafa sum skilaboð sendingarvillu."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid ""
|
||||
"If set, this content will automatically be sent out to unauthorized users "
|
||||
"instead of the default message."
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -651,7 +626,7 @@ msgstr ""
|
|||
#: model:maintenance.stage,name:maintenance.stage_1
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "In Progress"
|
||||
msgstr ""
|
||||
msgstr "Í vinnslu"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.team,name:maintenance.equipment_team_maintenance
|
||||
|
|
@ -668,21 +643,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_is_follower
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_is_follower
|
||||
msgid "Is Follower"
|
||||
msgstr "Er fylgjandi"
|
||||
msgstr "Is Follower"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__kanban_state
|
||||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
msgstr "Kanban State"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
|
|
@ -706,12 +672,12 @@ msgstr "Síðast uppfært þann"
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Late Activities"
|
||||
msgstr ""
|
||||
msgstr "Late Activities"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__location
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
msgstr "Staðsetning"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_reports_losses
|
||||
|
|
@ -721,14 +687,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__1
|
||||
msgid "Low"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr "Aðal viðhengi"
|
||||
msgstr "Lágur"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_ids
|
||||
|
|
@ -848,7 +807,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -857,7 +815,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_has_error
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_has_error
|
||||
msgid "Message Delivery error"
|
||||
msgstr "Villa við afhendingu skilaboða"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_ids
|
||||
|
|
@ -874,7 +832,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__model
|
||||
msgid "Model"
|
||||
msgstr ""
|
||||
msgstr "Model"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_monitor
|
||||
|
|
@ -889,7 +847,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -925,7 +883,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_summary
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_summary
|
||||
msgid "Next Activity Summary"
|
||||
msgstr ""
|
||||
msgstr "Samantekt næstu virkni"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_id
|
||||
|
|
@ -941,12 +899,12 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__2
|
||||
msgid "Normal"
|
||||
msgstr ""
|
||||
msgstr "Venjulegt"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__note
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
msgstr "Athugasemd"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
|
|
@ -985,29 +943,26 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_has_error_counter
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_has_error_counter
|
||||
msgid "Number of errors"
|
||||
msgstr "Fjöldi villna"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction_counter
|
||||
msgid "Number of messages requiring action"
|
||||
msgstr "Fjöldi skeyta sem krefjast aðgerða"
|
||||
msgid "Number of messages which requires an action"
|
||||
msgstr "Fjöldi skilaboð sem bíða afgreiðslu"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_has_error_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_has_error_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_has_error_counter
|
||||
msgid "Number of messages with delivery error"
|
||||
msgstr "Fjöldi skeyta með sendingarvillu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgstr ""
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_reports_oee
|
||||
|
|
@ -1021,25 +976,22 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_tree
|
||||
msgid "Owner"
|
||||
msgstr ""
|
||||
msgstr "Eigandi"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid "Parent Model"
|
||||
msgstr ""
|
||||
msgstr "Parent Model"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid "Parent Record Thread ID"
|
||||
msgstr ""
|
||||
msgstr "Parent Record Thread ID"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgstr ""
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_phone
|
||||
|
|
@ -1054,6 +1006,10 @@ msgid ""
|
|||
"- partners: only authenticated partners\n"
|
||||
"- followers: only followers of the related document or members of following channels\n"
|
||||
msgstr ""
|
||||
"Policy to post a message on the document using the mailgateway.\n"
|
||||
"- everyone: everyone can post\n"
|
||||
"- partners: only authenticated partners\n"
|
||||
"- followers: only followers of the related document or members of following channels\n"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__maintenance_type__preventive
|
||||
|
|
@ -1063,7 +1019,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1080,7 +1035,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__priority
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
msgstr "Forgangur"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
|
|
@ -1095,7 +1050,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__kanban_state__done
|
||||
msgid "Ready for next stage"
|
||||
msgstr ""
|
||||
msgstr "Ready for next stage"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
|
|
@ -1105,7 +1060,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid "Record Thread ID"
|
||||
msgstr ""
|
||||
msgstr "Record Thread ID"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
|
|
@ -1115,13 +1070,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:maintenance.stage,name:maintenance.stage_3
|
||||
msgid "Repaired"
|
||||
msgstr ""
|
||||
msgstr "Viðgert"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.maintenance_reporting
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_reports
|
||||
msgid "Reporting"
|
||||
msgstr ""
|
||||
msgstr "Skýrslur"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__request_ids
|
||||
|
|
@ -1150,7 +1105,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1161,7 +1115,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1174,7 +1128,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
msgstr "Ábyrgðaraðili"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_user_id
|
||||
|
|
@ -1192,7 +1146,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Scheduled"
|
||||
msgstr ""
|
||||
msgstr "Scheduled"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__schedule_date
|
||||
|
|
@ -1202,7 +1156,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:maintenance.stage,name:maintenance.stage_4
|
||||
msgid "Scrap"
|
||||
msgstr ""
|
||||
msgstr "Scrap"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__scrap_date
|
||||
|
|
@ -1214,12 +1168,12 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Search"
|
||||
msgstr ""
|
||||
msgstr "Leita"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Röð"
|
||||
msgstr "Runa"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__serial_no
|
||||
|
|
@ -1228,15 +1182,14 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Show all records which has next action date is before today"
|
||||
msgstr ""
|
||||
msgstr "Show all records which has next action date is before today"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_software
|
||||
|
|
@ -1247,12 +1200,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__stage_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
msgid "Stage"
|
||||
msgstr ""
|
||||
msgstr "Staða"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_stage_action
|
||||
msgid "Stages"
|
||||
msgstr ""
|
||||
msgstr "Stig"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:mail.message.subtype,name:maintenance.mt_req_status
|
||||
|
|
@ -1315,44 +1268,35 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgstr ""
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "To Do"
|
||||
msgstr ""
|
||||
msgstr "To Do"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Today Activities"
|
||||
msgstr ""
|
||||
msgstr "Aðgerðir dagsins"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
|
|
@ -1363,7 +1307,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1387,7 +1331,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Unread Messages"
|
||||
msgstr ""
|
||||
msgstr "Ólesin skilaboð"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -1404,12 +1348,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__partner_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Vendor"
|
||||
msgstr ""
|
||||
msgstr "Birgir"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__partner_ref
|
||||
msgid "Vendor Reference"
|
||||
msgstr ""
|
||||
msgstr "Tilvísun birgja"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__0
|
||||
|
|
@ -1424,16 +1368,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "days"
|
||||
msgstr ""
|
||||
msgstr "dagar"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,22 +1,22 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# Xavier ALT <xal@odoo.com>, 2019
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~12.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-09 12:18+0000\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2019-08-26 09:11+0000\n"
|
||||
"Last-Translator: Xavier ALT <xal@odoo.com>, 2019\n"
|
||||
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
|
||||
"Language: lb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -39,19 +39,9 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "<i class=\"fa fa-comments\" role=\"img\" aria-label=\"Unread Messages\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge badge-warning float-right\">Canceled</span>"
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -66,12 +56,12 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<span>View</span>"
|
||||
msgid "<span>Requests</span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -81,9 +71,13 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer3
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer5
|
||||
msgid "Acer Laptop"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -117,6 +111,12 @@ msgstr ""
|
|||
msgid "Activity State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_icon
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_type_icon
|
||||
msgid "Activity Type Icon"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.mail_activity_type_action_config_maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.maintenance_menu_config_activity_type
|
||||
|
|
@ -170,11 +170,21 @@ msgstr ""
|
|||
msgid "Alias Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
|
|
@ -197,7 +207,9 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Archived"
|
||||
msgstr ""
|
||||
|
|
@ -282,8 +294,14 @@ msgstr ""
|
|||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_computer
|
||||
msgid "Computers"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_maintenance_configuration
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguratioun"
|
||||
|
||||
|
|
@ -330,6 +348,11 @@ msgstr ""
|
|||
msgid "Current Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid "Custom Bounced Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_dashboard
|
||||
msgid "Dashboard"
|
||||
|
|
@ -337,9 +360,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -354,9 +375,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -400,12 +419,6 @@ msgstr ""
|
|||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
|
|
@ -434,9 +447,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -446,10 +457,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -473,6 +488,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -480,25 +500,9 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__name
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Exception Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -512,8 +516,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -523,13 +526,6 @@ msgstr ""
|
|||
msgid "Followers"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_channel_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_channel_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_channel_ids
|
||||
msgid "Followers (Channels)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_partner_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_partner_ids
|
||||
|
|
@ -537,6 +533,12 @@ msgstr ""
|
|||
msgid "Followers (Partners)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__activity_type_icon
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__activity_type_icon
|
||||
msgid "Font awesome icon e.g. fa-tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
|
|
@ -550,6 +552,24 @@ msgstr ""
|
|||
msgid "Group by..."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_printer1
|
||||
msgid "HP Inkjet printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer11
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer9
|
||||
msgid "HP Laptop"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__has_message
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__has_message
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__has_message
|
||||
msgid "Has Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__3
|
||||
msgid "High"
|
||||
|
|
@ -571,9 +591,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -590,11 +608,8 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_unread
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_unread
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_unread
|
||||
msgid "If checked, new messages require your attention."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -605,10 +620,15 @@ msgstr ""
|
|||
msgid "If checked, some messages have a delivery error."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__kanban_state__normal
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
#: model:maintenance.stage,name:maintenance.stage_1
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "In Progress"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -619,7 +639,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Internal Note ......."
|
||||
msgid "Internal Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -634,15 +654,6 @@ msgstr ""
|
|||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__write_uid
|
||||
|
|
@ -667,11 +678,6 @@ msgstr ""
|
|||
msgid "Late Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__email_cc
|
||||
msgid "List of cc from incoming emails."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__location
|
||||
msgid "Location"
|
||||
|
|
@ -687,13 +693,6 @@ msgstr ""
|
|||
msgid "Low"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__maintenance_ids
|
||||
|
|
@ -738,8 +737,8 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model,name:maintenance.model_maintenance_request
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
#: model:mail.activity.type,name:maintenance.mail_act_maintenance_request
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Maintenance Request"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -812,8 +811,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
#: model:ir.cron,name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -831,14 +828,30 @@ msgstr ""
|
|||
msgid "Messages"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.team,name:maintenance.equipment_team_metrology
|
||||
msgid "Metrology"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__model
|
||||
msgid "Model"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_monitor
|
||||
msgid "Monitors"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__my_activity_date_deadline
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__my_activity_date_deadline
|
||||
msgid "My Activity Deadline"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -858,6 +871,12 @@ msgstr ""
|
|||
msgid "New Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_calendar_event_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_calendar_event_id
|
||||
msgid "Next Activity Calendar Event"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_date_deadline
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_date_deadline
|
||||
|
|
@ -944,19 +963,9 @@ msgstr ""
|
|||
msgid "Number of messages with delivery error"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_unread_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_unread_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_unread_counter
|
||||
msgid "Number of unread messages"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -985,10 +994,12 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_phone
|
||||
msgid "Phones"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1006,8 +1017,8 @@ msgid "Preventive"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1016,6 +1027,11 @@ msgstr ""
|
|||
msgid "Preventive Maintenance Frequency"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_printer
|
||||
msgid "Printers"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__priority
|
||||
msgid "Priority"
|
||||
|
|
@ -1064,6 +1080,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__request_ids
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Request"
|
||||
|
|
@ -1086,9 +1103,9 @@ msgid "Request Done"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for <a href=\"#\" data-oe-model=\"%s\" data-oe-id=\"%s\">%s</a>"
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1098,7 +1115,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1119,6 +1136,13 @@ msgstr ""
|
|||
msgid "Responsible User"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_monitor1
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_monitor4
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_monitor6
|
||||
msgid "Samsung Monitor 15\""
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Scheduled"
|
||||
|
|
@ -1158,13 +1182,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Settings"
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1173,6 +1191,11 @@ msgstr ""
|
|||
msgid "Show all records which has next action date is before today"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_software
|
||||
msgid "Software"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__stage_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -1204,6 +1227,11 @@ msgstr ""
|
|||
msgid "Status changed"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.team,name:maintenance.equipment_team_subcontractor
|
||||
msgid "Subcontractor"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__name
|
||||
msgid "Subjects"
|
||||
|
|
@ -1240,36 +1268,22 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Title"
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1293,7 +1307,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1314,22 +1328,11 @@ msgid "Under Maintenance"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_unread
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_unread
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_unread
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Unread Messages"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_unread_counter
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_unread_counter
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_unread_counter
|
||||
msgid "Unread Messages Counter"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
|
|
@ -1363,11 +1366,9 @@ msgid "Warranty Expiration Date"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1375,6 +1376,26 @@ msgstr ""
|
|||
msgid "days"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
msgid "e.g. Internal Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "e.g. LED Monitor"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
msgid "e.g. Monitors"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "e.g. Screen not working"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "hours"
|
||||
|
|
|
|||
|
|
@ -1,24 +1,21 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * maintenance
|
||||
#
|
||||
# * maintenance
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
#
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
|
||||
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
|
||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2017-11-30 13:12+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"Language: lo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lo\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -41,11 +38,6 @@ msgstr ""
|
|||
msgid "<b>Serial Number:</b>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "<i class=\"fa fa-ellipsis-v\" role=\"img\" aria-label=\"Manage\" title=\"Manage\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "<span class=\"badge text-bg-warning float-end\">Canceled</span>"
|
||||
|
|
@ -68,7 +60,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban
|
||||
msgid "<strong>Equipments:</strong>"
|
||||
msgid "<strong>Equipment:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -78,12 +70,8 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid ""
|
||||
"A Python dictionary that will be evaluated to provide default values when "
|
||||
"creating new records for this alias."
|
||||
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
|
||||
msgstr ""
|
||||
"ພົດຈະນານຸກົມ ຂອງ Python ທີ່ຈະໄດ້ຮັບການປະເມີນເພື່ອໃຫ້ເປັນຄ່າເລີ່ມຕົ້ນ "
|
||||
"ເມື່ອມີການສ້າງ ແຖວຂໍ້ມູນໃໝ໋ສໍາລັບສຳຮອງ."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment,name:maintenance.equipment_computer3
|
||||
|
|
@ -102,13 +90,13 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__active
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__active
|
||||
msgid "Active"
|
||||
msgstr "ໃຊ້ຢູ່"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_ids
|
||||
msgid "Activities"
|
||||
msgstr "ກິດຈຳກຳ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_exception_decoration
|
||||
|
|
@ -120,7 +108,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_state
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_state
|
||||
msgid "Activity State"
|
||||
msgstr "ສະຖານະ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_icon
|
||||
|
|
@ -169,32 +157,42 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid "Alias"
|
||||
msgstr "ຊື່ ຫຼື ທີ່ຢູ່ສຳຮອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_contact
|
||||
msgid "Alias Contact Security"
|
||||
msgstr "ຄວາມປອດໄພຂອງທີ່ຢູ່ຕິດຕໍ່ສຳຮອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid "Alias Name"
|
||||
msgstr "ຊື່ສຳຮອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_domain
|
||||
msgid "Alias domain"
|
||||
msgstr "ໂດເມນສຳຮອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_status
|
||||
msgid "Alias status assessed on the last message received."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid "Aliased Model"
|
||||
msgstr "ແບບທີ່ສ້າງສຳຮອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "All"
|
||||
msgstr "ທັງໝົດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.constraint,message:maintenance.constraint_maintenance_equipment_serial_no
|
||||
|
|
@ -204,7 +202,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__archive
|
||||
msgid "Archive"
|
||||
msgstr "ສຳເນົາເອກະສານ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -213,7 +211,7 @@ msgstr "ສຳເນົາເອກະສານ"
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Archived"
|
||||
msgstr "ສຳເນົາໄວ້ແລ້ວ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_tree
|
||||
|
|
@ -224,7 +222,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Assigned"
|
||||
msgstr "ມອບໝາຍໃຫ້ແລ້ວ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__assign_date
|
||||
|
|
@ -253,14 +251,14 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Cancel"
|
||||
msgstr "ຍົກເລີກ"
|
||||
msgstr "ຍົກເລີອກ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__category_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Category"
|
||||
msgstr "ໝວດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__name
|
||||
|
|
@ -272,7 +270,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__close_date
|
||||
msgid "Close Date"
|
||||
msgstr "ວັນທີອັດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__color
|
||||
|
|
@ -280,7 +278,7 @@ msgstr "ວັນທີອັດ"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__color
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__color
|
||||
msgid "Color Index"
|
||||
msgstr "ດັດຊະນີສີ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__note
|
||||
|
|
@ -293,7 +291,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__company_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__company_id
|
||||
msgid "Company"
|
||||
msgstr "ບໍລິສັດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_computer
|
||||
|
|
@ -304,7 +302,7 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:maintenance.menu_maintenance_configuration
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Configuration"
|
||||
msgstr "ການຕັ້ງຄ່າລະບົບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__maintenance_type__corrective
|
||||
|
|
@ -319,7 +317,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
msgid "Created By"
|
||||
msgstr "ສ້າງໂດຍ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__create_uid
|
||||
|
|
@ -328,7 +326,7 @@ msgstr "ສ້າງໂດຍ"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__create_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "ສ້າງໂດຍ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__owner_user_id
|
||||
|
|
@ -342,7 +340,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__create_date
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__create_date
|
||||
msgid "Created on"
|
||||
msgstr "ສ້າງເມື່ອ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_open_count
|
||||
|
|
@ -361,9 +359,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__effective_date
|
||||
msgid ""
|
||||
"Date at which the equipment became effective. This date will be used to "
|
||||
"compute the Mean Time Between Failure."
|
||||
msgid "Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -378,9 +374,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__schedule_date
|
||||
msgid ""
|
||||
"Date the maintenance team plans the maintenance. It should not differ much "
|
||||
"from the Request Date. "
|
||||
msgid "Date the maintenance team plans the maintenance. It should not differ much from the Request Date. "
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -396,13 +390,13 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_defaults
|
||||
msgid "Default Values"
|
||||
msgstr "ເລີ່ມຕົ້ນໂດຍຄ່າ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Delete"
|
||||
msgstr "ລຶບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__description
|
||||
|
|
@ -417,23 +411,17 @@ msgstr "ຄຳອະທິບາຍ"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__display_name
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ຊື່ເຕັມ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "Done"
|
||||
msgstr "ສໍາເລັດແລ້ວ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban
|
||||
msgid "Dropdown menu"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration
|
||||
msgid "Duration"
|
||||
msgstr "ກຳນົດເວລາ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__duration
|
||||
|
|
@ -454,13 +442,11 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
msgid "Email Alias"
|
||||
msgstr "ຊື່ສຳຮອງແີເມວລ໌"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_id
|
||||
msgid ""
|
||||
"Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category."
|
||||
msgid "Email alias for this equipment category. New emails will automatically create a new equipment under this category."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -470,10 +456,14 @@ msgid "Email cc"
|
|||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__equipment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Equipment"
|
||||
msgstr ""
|
||||
|
|
@ -497,6 +487,11 @@ msgstr ""
|
|||
msgid "Equipment Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_count
|
||||
msgid "Equipment Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,name:maintenance.group_equipment_manager
|
||||
msgid "Equipment Manager"
|
||||
|
|
@ -507,15 +502,6 @@ msgstr ""
|
|||
msgid "Equipment Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_action_from_category_form
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__equipment_ids
|
||||
#: model:ir.ui.menu,name:maintenance.menu_equipment_form
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Equipments"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__fold
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__fold
|
||||
|
|
@ -529,8 +515,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_request_action_link
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.maintenance_request_action_reports
|
||||
msgid ""
|
||||
"Follow the process of the request and communicate with the collaborator."
|
||||
msgid "Follow the process of the request and communicate with the collaborator."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -587,7 +572,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__3
|
||||
msgid "High"
|
||||
msgstr "ສູງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -601,16 +586,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__id
|
||||
msgid "ID"
|
||||
msgstr "ເລກລຳດັບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid ""
|
||||
"ID of the parent record holding the alias (example: project holding the task"
|
||||
" creation alias)"
|
||||
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
|
||||
msgstr ""
|
||||
"ເລກກຳກັບຂອງແຖວຂໍ້ມູນຫຼັກ ທີ່ເກັບຊື່ແຝງໄວ້ (ຕົວຢ່າງ: ໂຄງການ "
|
||||
"ທີ່ມີຊື່ແຝງການສ້າງວຽກ)"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_exception_icon
|
||||
|
|
@ -640,9 +621,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_bounced_content
|
||||
msgid ""
|
||||
"If set, this content will automatically be sent out to unauthorized users "
|
||||
"instead of the default message."
|
||||
msgid "If set, this content will automatically be sent out to unauthorized users instead of the default message."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -660,7 +639,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Internal Notes"
|
||||
msgstr "ບັນທຶກພາຍໃນ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_is_follower
|
||||
|
|
@ -674,15 +653,6 @@ msgstr ""
|
|||
msgid "Kanban State"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage____last_update
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__write_uid
|
||||
|
|
@ -690,7 +660,7 @@ msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__write_uid
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "ປັບປຸງລ້າສຸດໂດຍ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__write_date
|
||||
|
|
@ -699,7 +669,7 @@ msgstr "ປັບປຸງລ້າສຸດໂດຍ"
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__write_date
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "ປັບປຸງລ້າສຸດເມື່ອ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
|
|
@ -720,13 +690,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__1
|
||||
msgid "Low"
|
||||
msgstr "ຕໍ່າ"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_main_attachment_id
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_main_attachment_id
|
||||
msgid "Main Attachment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -847,7 +810,6 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.server,name:maintenance.maintenance_requests_cron_ir_actions_server
|
||||
#: model:ir.cron,cron_name:maintenance.maintenance_requests_cron
|
||||
msgid "Maintenance: generate preventive maintenance requests"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -873,7 +835,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__model
|
||||
msgid "Model"
|
||||
msgstr "ແບບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_monitor
|
||||
|
|
@ -888,7 +850,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "My Equipments"
|
||||
msgid "My Equipment"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -901,7 +863,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_tree
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
msgid "Name"
|
||||
msgstr "ຊື່"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.stage,name:maintenance.stage_0
|
||||
|
|
@ -924,7 +886,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_summary
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_summary
|
||||
msgid "Next Activity Summary"
|
||||
msgstr "ເນື້ອໃນກິດຈະກຳຕໍ່ໄປ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_id
|
||||
|
|
@ -940,12 +902,12 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__priority__2
|
||||
msgid "Normal"
|
||||
msgstr "ທຳມະດາ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__note
|
||||
msgid "Note"
|
||||
msgstr "ໝາຍເຫດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
|
|
@ -990,7 +952,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_needaction_counter
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__message_needaction_counter
|
||||
msgid "Number of messages requiring action"
|
||||
msgid "Number of messages which requires an action"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1002,14 +964,8 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid ""
|
||||
"Optional ID of a thread (record) to which all incoming messages will be "
|
||||
"attached, even if they did not reply to it. If set, this will disable the "
|
||||
"creation of new records completely."
|
||||
msgid "Optional ID of a thread (record) to which all incoming messages will be attached, even if they did not reply to it. If set, this will disable the creation of new records completely."
|
||||
msgstr ""
|
||||
"ເລກກຳກັບທີ່ສາມາດເລືອກໄດ້ຂອງກະທູ້ (ແຖວຂໍ້ມູນ) "
|
||||
"ຊຶ່ງຂໍ້ຄວາມເຂົ້າທັງໝົດຈະໄດ້ຄັດຕິດມາ, ເຖິງແມ່ນວ່າເຂົາເຈົ້າບໍ່ໄດ້ຕອບກັບກໍຕາມ. "
|
||||
"ຖ້າຫາກຕັ້ງຕ່າໄວ້, ອັນນີ້ຈະປິດການສ້າງແຖວຂໍ້ມູນໃໝ່ ທັງໝົດ."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.ui.menu,name:maintenance.menu_m_reports_oee
|
||||
|
|
@ -1023,28 +979,22 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_tree
|
||||
msgid "Owner"
|
||||
msgstr "ເຈົ້າຂອງ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid "Parent Model"
|
||||
msgstr "ແບບບໍລິສັດແມ່"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_parent_thread_id
|
||||
msgid "Parent Record Thread ID"
|
||||
msgstr "ເລກກຳກັບແຖວຂໍ້ມູນແມ່"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_parent_model_id
|
||||
msgid ""
|
||||
"Parent model holding the alias. The model holding the alias reference is not"
|
||||
" necessarily the model given by alias_model_id (example: project "
|
||||
"(parent_model) and task (model))"
|
||||
msgid "Parent model holding the alias. The model holding the alias reference is not necessarily the model given by alias_model_id (example: project (parent_model) and task (model))"
|
||||
msgstr ""
|
||||
"ຮູບແບບຂອງແມ່ທີ່ຖືນາມແຝງ. ແບບທີ່ຖືການອ້າງອິງນາມແຝງ "
|
||||
"ແມ່ນບໍ່ຈໍາເປັນຕ້ອງແມ່ນແບບທີ່ກໍານົດ ໂດຍ alias_model_id (ຕົວຢ່າງ: ໂຄງການ "
|
||||
"(parent_model) ແລະ ໜ້າວຽກ (model))"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_phone
|
||||
|
|
@ -1059,10 +1009,6 @@ msgid ""
|
|||
"- partners: only authenticated partners\n"
|
||||
"- followers: only followers of the related document or members of following channels\n"
|
||||
msgstr ""
|
||||
"ນະໂຍບາຍຂອງການສະແດງຂໍ້ຄວາມຢູ່ເທິງເອກະສານ ໃຫ້ນໍາໃຊ້ ປະຕູເມວລ໌ ນີ້.\n"
|
||||
"- ທຸກຄົນ: ທຸກຄົນສາມາດສະແດງ\n"
|
||||
"- ຄູ່ຮ່ວມງານ: ຄູ່ຮ່ວມງານທີ່ອະນຸຍາດໃຫ້ເທົ່ານັ້ນ\n"
|
||||
"- ຜູ້ຕິດຕາມ: ພຽງແຕ່ ຜູ້ຕິດຕາມຂອງເອກະສານທີ່ກ່ຽວຂ້ອງ ຫຼື ສະມາຊິກຂອງຊ່ອງຕໍ່ໄປນີ້ເທົ່ານັ້ນ\n"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields.selection,name:maintenance.selection__maintenance_request__maintenance_type__preventive
|
||||
|
|
@ -1072,7 +1018,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Preventive Maintenance - %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1089,7 +1034,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__priority
|
||||
msgid "Priority"
|
||||
msgstr "ບຸລິມະສິດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form
|
||||
|
|
@ -1114,7 +1059,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_force_thread_id
|
||||
msgid "Record Thread ID"
|
||||
msgstr "ເລກກຳກັບແຖວຂໍ້ມູນ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
|
|
@ -1159,7 +1104,6 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid "Request planned for %s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1170,7 +1114,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban
|
||||
msgid "Requested by :"
|
||||
msgid "Requested by:"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1183,7 +1127,7 @@ msgstr ""
|
|||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_category_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form
|
||||
msgid "Responsible"
|
||||
msgstr "ຮັບຜິດຊອບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_user_id
|
||||
|
|
@ -1228,7 +1172,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_stage__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "ລຳດັບ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__serial_no
|
||||
|
|
@ -1237,8 +1181,7 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_request__archive
|
||||
msgid ""
|
||||
"Set archive to true to hide the maintenance request without deleting it."
|
||||
msgid "Set archive to true to hide the maintenance request without deleting it."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
@ -1250,18 +1193,18 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model:maintenance.equipment.category,name:maintenance.equipment_software
|
||||
msgid "Software"
|
||||
msgstr "ຊັອບແວຣ໌"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__stage_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
msgid "Stage"
|
||||
msgstr "ຂັ້ນຕອນ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.actions.act_window,name:maintenance.hr_equipment_stage_action
|
||||
msgid "Stages"
|
||||
msgstr "ບາດກ້າວ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:mail.message.subtype,name:maintenance.mt_req_status
|
||||
|
|
@ -1297,7 +1240,7 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_request__maintenance_team_id
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_view_search
|
||||
msgid "Team"
|
||||
msgstr "ທີມງານ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team__member_ids
|
||||
|
|
@ -1324,53 +1267,35 @@ msgstr ""
|
|||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_model_id
|
||||
msgid ""
|
||||
"The model (Odoo Document Kind) to which this alias corresponds. Any incoming"
|
||||
" email that does not reply to an existing record will cause the creation of "
|
||||
"a new record of this model (e.g. a Project Task)"
|
||||
msgid "The model (Odoo Document Kind) to which this alias corresponds. Any incoming email that does not reply to an existing record will cause the creation of a new record of this model (e.g. a Project Task)"
|
||||
msgstr ""
|
||||
"ນີ້ແມ່ນຮູບແບບ (ປະເພດເອກະສານ Odoo) ທີ່ ຊື່ແທນນີ້ກົງກັບ. ອີເມວຂາເຂົ້າ "
|
||||
"ທີ່ບໍ່ໄດ້ຕອບກັບ ໄປຍັງ ແຖວຂໍ້ມູນທີ່ມີຢູ່ "
|
||||
"ຈະເຮັດໃຫ້ເກີດການສ້າງແຖວຂໍ້ມູນໃໝ່ຂອງແບບນີ້ (ເຊັ່ນວຽກໂຄງການ)"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_name
|
||||
msgid ""
|
||||
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
|
||||
"<jobs@example.odoo.com>"
|
||||
msgid "The name of the email alias, e.g. 'jobs' if you want to catch emails for <jobs@example.odoo.com>"
|
||||
msgstr ""
|
||||
"ຊື່ຂອງ ຊື່ແທນອີເມວລ໌, ຕ.ຢ. ໃສ່ \"jobs\" ຖ້າທ່ານຕ້ອງການ ເອົາເປັນຊື່ແທນ "
|
||||
"ອີເມວລ໌ ຂອງ <jobs@example.odoo.com>"
|
||||
|
||||
#. module: maintenance
|
||||
#: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_user_id
|
||||
msgid ""
|
||||
"The owner of records created upon receiving emails on this alias. If this "
|
||||
"field is not set the system will attempt to find the right owner based on "
|
||||
"the sender (From) address, or will use the Administrator account if no "
|
||||
"system user is found for that address."
|
||||
msgid "The owner of records created upon receiving emails on this alias. If this field is not set the system will attempt to find the right owner based on the sender (From) address, or will use the Administrator account if no system user is found for that address."
|
||||
msgstr ""
|
||||
"ເຈົ້າຂອງແຖວຂໍ້ມູນໄດ້ສ້າງຂຶ້ນໃນຂະນະທີ່ໄດ້ຮັບອີເມວໃນນາມຊື່ແທນນີ້. "
|
||||
"ຖ້າຊ່ອງຂໍ້ມູນນີ້ບໍ່ຖືກກໍານົດ "
|
||||
"ລະບົບຈະພະຍາຍາມຊອກຫາເຈົ້າຂອງທີ່ຖືກຕ້ອງໂດຍອີງໃສ່ທີ່ຢູ່ຜູ້ສົ່ງ (ຈາກ), "
|
||||
"ຫຼືຈະໃຊ້ບັນຊີ ຜູ້ບໍລິຫານ ຖ້າຫາກວ່າບໍ່ພົບຜູ້ໃຊ້ລະບົບສໍາລັບທີ່ຢູ່ນັ້ນ."
|
||||
|
||||
#. module: maintenance
|
||||
#: model:res.groups,comment:maintenance.group_equipment_manager
|
||||
msgid "The user will be able to manage equipments."
|
||||
msgid "The user will be able to manage equipment."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
msgid "To Do"
|
||||
msgstr "ທີ່ຈະເຮັດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Today Activities"
|
||||
msgstr "ກິດຈະກຳມື້ນີ້"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
|
||||
|
|
@ -1381,7 +1306,7 @@ msgstr ""
|
|||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action
|
||||
#: model_terms:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form
|
||||
msgid ""
|
||||
"Track equipments and link it to an employee or department.\n"
|
||||
"Track equipment and link it to an employee or department.\n"
|
||||
" You will be able to manage allocations, issues and maintenance of your equipment."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1394,7 +1319,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
msgid "Unassigned"
|
||||
msgstr "ບໍ່ໄດ້ມອບໝາຍໃຫ້"
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
#: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search
|
||||
|
|
@ -1442,10 +1367,7 @@ msgstr ""
|
|||
#. module: maintenance
|
||||
#. odoo-python
|
||||
#: code:addons/maintenance/models/maintenance.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot delete an equipment category containing equipments or maintenance"
|
||||
" requests."
|
||||
msgid "You cannot delete an equipment category containing equipment or maintenance requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: maintenance
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,3 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import maintenance
|
||||
from . import res_config_settings
|
||||
|
|
|
|||
|
|
@ -1,13 +1,10 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
import ast
|
||||
|
||||
from datetime import date, datetime, timedelta
|
||||
|
||||
from odoo import api, fields, models, SUPERUSER_ID, _
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from odoo.exceptions import ValidationError
|
||||
from odoo import api, fields, models, _
|
||||
from odoo.exceptions import UserError
|
||||
from odoo.osv import expression
|
||||
from odoo.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
|
||||
|
||||
|
||||
class MaintenanceStage(models.Model):
|
||||
|
|
@ -25,7 +22,6 @@ class MaintenanceStage(models.Model):
|
|||
|
||||
class MaintenanceEquipmentCategory(models.Model):
|
||||
_name = 'maintenance.equipment.category'
|
||||
_inherit = ['mail.alias.mixin', 'mail.thread']
|
||||
_description = 'Maintenance Equipment Category'
|
||||
|
||||
@api.depends('equipment_ids')
|
||||
|
|
@ -39,49 +35,81 @@ class MaintenanceEquipmentCategory(models.Model):
|
|||
name = fields.Char('Category Name', required=True, translate=True)
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
default=lambda self: self.env.company)
|
||||
technician_user_id = fields.Many2one('res.users', 'Responsible', tracking=True, default=lambda self: self.env.uid)
|
||||
technician_user_id = fields.Many2one('res.users', 'Responsible', default=lambda self: self.env.uid)
|
||||
color = fields.Integer('Color Index')
|
||||
note = fields.Html('Comments', translate=True)
|
||||
equipment_ids = fields.One2many('maintenance.equipment', 'category_id', string='Equipments', copy=False)
|
||||
equipment_count = fields.Integer(string="Equipment", compute='_compute_equipment_count')
|
||||
equipment_ids = fields.One2many('maintenance.equipment', 'category_id', string='Equipment', copy=False)
|
||||
equipment_count = fields.Integer(string="Equipment Count", compute='_compute_equipment_count')
|
||||
maintenance_ids = fields.One2many('maintenance.request', 'category_id', copy=False)
|
||||
maintenance_count = fields.Integer(string="Maintenance Count", compute='_compute_maintenance_count')
|
||||
alias_id = fields.Many2one(
|
||||
'mail.alias', 'Alias', ondelete='restrict', required=True,
|
||||
help="Email alias for this equipment category. New emails will automatically "
|
||||
"create a new equipment under this category.")
|
||||
maintenance_open_count = fields.Integer(string="Current Maintenance", compute='_compute_maintenance_count')
|
||||
fold = fields.Boolean(string='Folded in Maintenance Pipe', compute='_compute_fold', store=True)
|
||||
equipment_properties_definition = fields.PropertiesDefinition('Equipment Properties')
|
||||
|
||||
def _compute_equipment_count(self):
|
||||
equipment_data = self.env['maintenance.equipment']._read_group([('category_id', 'in', self.ids)], ['category_id'], ['category_id'])
|
||||
mapped_data = dict([(m['category_id'][0], m['category_id_count']) for m in equipment_data])
|
||||
equipment_data = self.env['maintenance.equipment']._read_group([('category_id', 'in', self.ids)], ['category_id'], ['__count'])
|
||||
mapped_data = {category.id: count for category, count in equipment_data}
|
||||
for category in self:
|
||||
category.equipment_count = mapped_data.get(category.id, 0)
|
||||
|
||||
def _compute_maintenance_count(self):
|
||||
maintenance_data = self.env['maintenance.request']._read_group([('category_id', 'in', self.ids)], ['category_id'], ['category_id'])
|
||||
mapped_data = dict([(m['category_id'][0], m['category_id_count']) for m in maintenance_data])
|
||||
maintenance_data = self.env['maintenance.request']._read_group([('category_id', 'in', self.ids)], ['category_id', 'archive'], ['__count'])
|
||||
mapped_data = {(category.id, archive): count for category, archive, count in maintenance_data}
|
||||
for category in self:
|
||||
category.maintenance_count = mapped_data.get(category.id, 0)
|
||||
category.maintenance_open_count = mapped_data.get((category.id, False), 0)
|
||||
category.maintenance_count = category.maintenance_open_count + mapped_data.get((category.id, True), 0)
|
||||
|
||||
@api.ondelete(at_uninstall=False)
|
||||
def _unlink_except_contains_maintenance_requests(self):
|
||||
for category in self:
|
||||
if category.equipment_ids or category.maintenance_ids:
|
||||
raise UserError(_("You cannot delete an equipment category containing equipments or maintenance requests."))
|
||||
raise UserError(_("You can’t delete an equipment category if some equipment or maintenance requests are linked to it."))
|
||||
|
||||
def _alias_get_creation_values(self):
|
||||
values = super(MaintenanceEquipmentCategory, self)._alias_get_creation_values()
|
||||
values['alias_model_id'] = self.env['ir.model']._get('maintenance.request').id
|
||||
if self.id:
|
||||
values['alias_defaults'] = defaults = ast.literal_eval(self.alias_defaults or "{}")
|
||||
defaults['category_id'] = self.id
|
||||
return values
|
||||
|
||||
class MaintenanceMixin(models.AbstractModel):
|
||||
_name = 'maintenance.mixin'
|
||||
_check_company_auto = True
|
||||
_description = 'Maintenance Maintained Item'
|
||||
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
default=lambda self: self.env.company)
|
||||
effective_date = fields.Date('Effective Date', default=fields.Date.context_today, required=True, help="This date will be used to compute the Mean Time Between Failure.")
|
||||
maintenance_team_id = fields.Many2one('maintenance.team', string='Maintenance Team', compute='_compute_maintenance_team_id', store=True, readonly=False, check_company=True, index='btree_not_null')
|
||||
technician_user_id = fields.Many2one('res.users', string='Technician', tracking=True)
|
||||
maintenance_ids = fields.One2many('maintenance.request') # needs to be extended in order to specify inverse_name !
|
||||
maintenance_count = fields.Integer(compute='_compute_maintenance_count', string="Maintenance Count", store=True)
|
||||
maintenance_open_count = fields.Integer(compute='_compute_maintenance_count', string="Current Maintenance", store=True)
|
||||
expected_mtbf = fields.Integer(string='Expected MTBF', help='Expected Mean Time Between Failure')
|
||||
mtbf = fields.Integer(compute='_compute_maintenance_request', string='MTBF', help='Mean Time Between Failure, computed based on done corrective maintenances.')
|
||||
mttr = fields.Integer(compute='_compute_maintenance_request', string='MTTR', help='Mean Time To Repair')
|
||||
estimated_next_failure = fields.Date(compute='_compute_maintenance_request', string='Estimated time before next failure (in days)', help='Computed as Latest Failure Date + MTBF')
|
||||
latest_failure_date = fields.Date(compute='_compute_maintenance_request', string='Latest Failure Date')
|
||||
|
||||
@api.depends('company_id')
|
||||
def _compute_maintenance_team_id(self):
|
||||
for record in self:
|
||||
if record.maintenance_team_id.company_id and record.maintenance_team_id.company_id.id != record.company_id.id:
|
||||
record.maintenance_team_id = False
|
||||
|
||||
@api.depends('effective_date', 'maintenance_ids.stage_id', 'maintenance_ids.close_date', 'maintenance_ids.request_date')
|
||||
def _compute_maintenance_request(self):
|
||||
for record in self:
|
||||
maintenance_requests = record.maintenance_ids.filtered(lambda mr: mr.maintenance_type == 'corrective' and mr.stage_id.done)
|
||||
record.mttr = len(maintenance_requests) and (sum(int((request.close_date - request.request_date).days) if request.close_date and request.request_date else 0 for request in maintenance_requests) / len(maintenance_requests)) or 0
|
||||
record.latest_failure_date = max((request.request_date for request in maintenance_requests), default=False)
|
||||
record.mtbf = record.latest_failure_date and (record.latest_failure_date - record.effective_date).days / len(maintenance_requests) or 0
|
||||
record.estimated_next_failure = record.mtbf and record.latest_failure_date + relativedelta(days=record.mtbf) or False
|
||||
|
||||
@api.depends('maintenance_ids.stage_id.done', 'maintenance_ids.archive')
|
||||
def _compute_maintenance_count(self):
|
||||
for record in self:
|
||||
record.maintenance_count = len(record.maintenance_ids)
|
||||
record.maintenance_open_count = len(record.maintenance_ids.filtered(lambda mr: not mr.stage_id.done and not mr.archive))
|
||||
|
||||
|
||||
class MaintenanceEquipment(models.Model):
|
||||
_name = 'maintenance.equipment'
|
||||
_inherit = ['mail.thread', 'mail.activity.mixin']
|
||||
_inherit = ['mail.thread', 'mail.activity.mixin', 'maintenance.mixin']
|
||||
_description = 'Maintenance Equipment'
|
||||
_check_company_auto = True
|
||||
|
||||
|
|
@ -91,113 +119,40 @@ class MaintenanceEquipment(models.Model):
|
|||
return self.env.ref('maintenance.mt_mat_assign')
|
||||
return super(MaintenanceEquipment, self)._track_subtype(init_values)
|
||||
|
||||
def name_get(self):
|
||||
result = []
|
||||
@api.depends('serial_no')
|
||||
def _compute_display_name(self):
|
||||
for record in self:
|
||||
if record.name and record.serial_no:
|
||||
result.append((record.id, record.name + '/' + record.serial_no))
|
||||
if record.name and not record.serial_no:
|
||||
result.append((record.id, record.name))
|
||||
return result
|
||||
|
||||
@api.model
|
||||
def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
|
||||
args = args or []
|
||||
equipment_ids = []
|
||||
if name and operator not in expression.NEGATIVE_TERM_OPERATORS and operator != '=':
|
||||
equipment_ids = self._search([('name', '=', name)] + args, limit=limit, access_rights_uid=name_get_uid)
|
||||
return equipment_ids or super()._name_search(name, args, operator, limit, name_get_uid)
|
||||
if record.serial_no:
|
||||
record.display_name = (record.name or '') + '/' + record.serial_no
|
||||
else:
|
||||
record.display_name = record.name
|
||||
|
||||
name = fields.Char('Equipment Name', required=True, translate=True)
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
default=lambda self: self.env.company)
|
||||
active = fields.Boolean(default=True)
|
||||
technician_user_id = fields.Many2one('res.users', string='Technician', tracking=True)
|
||||
owner_user_id = fields.Many2one('res.users', string='Owner', tracking=True)
|
||||
owner_user_id = fields.Many2one('res.users', string='Owner', tracking=True, index='btree_not_null')
|
||||
category_id = fields.Many2one('maintenance.equipment.category', string='Equipment Category',
|
||||
tracking=True, group_expand='_read_group_category_ids')
|
||||
tracking=True, group_expand='_read_group_category_ids', index='btree_not_null')
|
||||
partner_id = fields.Many2one('res.partner', string='Vendor', check_company=True)
|
||||
partner_ref = fields.Char('Vendor Reference')
|
||||
location = fields.Char('Location')
|
||||
model = fields.Char('Model')
|
||||
serial_no = fields.Char('Serial Number', copy=False)
|
||||
assign_date = fields.Date('Assigned Date', tracking=True)
|
||||
effective_date = fields.Date('Effective Date', default=fields.Date.context_today, required=True, help="Date at which the equipment became effective. This date will be used to compute the Mean Time Between Failure.")
|
||||
cost = fields.Float('Cost')
|
||||
note = fields.Html('Note')
|
||||
warranty_date = fields.Date('Warranty Expiration Date')
|
||||
color = fields.Integer('Color Index')
|
||||
scrap_date = fields.Date('Scrap Date')
|
||||
maintenance_ids = fields.One2many('maintenance.request', 'equipment_id')
|
||||
maintenance_count = fields.Integer(compute='_compute_maintenance_count', string="Maintenance Count", store=True)
|
||||
maintenance_open_count = fields.Integer(compute='_compute_maintenance_count', string="Current Maintenance", store=True)
|
||||
period = fields.Integer('Days between each preventive maintenance')
|
||||
next_action_date = fields.Date(compute='_compute_next_maintenance', string='Date of the next preventive maintenance', store=True)
|
||||
maintenance_team_id = fields.Many2one('maintenance.team', string='Maintenance Team', check_company=True, ondelete="restrict")
|
||||
maintenance_duration = fields.Float(help="Maintenance Duration in hours.")
|
||||
|
||||
@api.depends('effective_date', 'period', 'maintenance_ids.request_date', 'maintenance_ids.close_date')
|
||||
def _compute_next_maintenance(self):
|
||||
date_now = fields.Date.context_today(self)
|
||||
equipments = self.filtered(lambda x: x.period > 0)
|
||||
for equipment in equipments:
|
||||
next_maintenance_todo = self.env['maintenance.request'].search([
|
||||
('equipment_id', '=', equipment.id),
|
||||
('maintenance_type', '=', 'preventive'),
|
||||
('stage_id.done', '!=', True),
|
||||
('close_date', '=', False)], order="request_date asc", limit=1)
|
||||
last_maintenance_done = self.env['maintenance.request'].search([
|
||||
('equipment_id', '=', equipment.id),
|
||||
('maintenance_type', '=', 'preventive'),
|
||||
('stage_id.done', '=', True),
|
||||
('close_date', '!=', False)], order="close_date desc", limit=1)
|
||||
if next_maintenance_todo and last_maintenance_done:
|
||||
next_date = next_maintenance_todo.request_date
|
||||
date_gap = next_maintenance_todo.request_date - last_maintenance_done.close_date
|
||||
# If the gap between the last_maintenance_done and the next_maintenance_todo one is bigger than 2 times the period and next request is in the future
|
||||
# We use 2 times the period to avoid creation too closed request from a manually one created
|
||||
if date_gap > timedelta(0) and date_gap > timedelta(days=equipment.period) * 2 and next_maintenance_todo.request_date > date_now:
|
||||
# If the new date still in the past, we set it for today
|
||||
if last_maintenance_done.close_date + timedelta(days=equipment.period) < date_now:
|
||||
next_date = date_now
|
||||
else:
|
||||
next_date = last_maintenance_done.close_date + timedelta(days=equipment.period)
|
||||
elif next_maintenance_todo:
|
||||
next_date = next_maintenance_todo.request_date
|
||||
date_gap = next_maintenance_todo.request_date - date_now
|
||||
# If next maintenance to do is in the future, and in more than 2 times the period, we insert an new request
|
||||
# We use 2 times the period to avoid creation too closed request from a manually one created
|
||||
if date_gap > timedelta(0) and date_gap > timedelta(days=equipment.period) * 2:
|
||||
next_date = date_now + timedelta(days=equipment.period)
|
||||
elif last_maintenance_done:
|
||||
next_date = last_maintenance_done.close_date + timedelta(days=equipment.period)
|
||||
# If when we add the period to the last maintenance done and we still in past, we plan it for today
|
||||
if next_date < date_now:
|
||||
next_date = date_now
|
||||
else:
|
||||
next_date = equipment.effective_date + timedelta(days=equipment.period)
|
||||
equipment.next_action_date = next_date
|
||||
(self - equipments).next_action_date = False
|
||||
|
||||
@api.depends('maintenance_ids.stage_id.done')
|
||||
def _compute_maintenance_count(self):
|
||||
for equipment in self:
|
||||
equipment.maintenance_count = len(equipment.maintenance_ids)
|
||||
equipment.maintenance_open_count = len(equipment.maintenance_ids.filtered(lambda x: not x.stage_id.done))
|
||||
|
||||
@api.onchange('company_id')
|
||||
def _onchange_company_id(self):
|
||||
if self.company_id and self.maintenance_team_id:
|
||||
if self.maintenance_team_id.company_id and not self.maintenance_team_id.company_id.id == self.company_id.id:
|
||||
self.maintenance_team_id = False
|
||||
equipment_properties = fields.Properties('Properties', definition='category_id.equipment_properties_definition', copy=True)
|
||||
|
||||
@api.onchange('category_id')
|
||||
def _onchange_category_id(self):
|
||||
self.technician_user_id = self.category_id.technician_user_id
|
||||
|
||||
_sql_constraints = [
|
||||
('serial_no', 'unique(serial_no)', "Another asset already exists with this serial number!"),
|
||||
]
|
||||
_serial_no = models.Constraint(
|
||||
'unique(serial_no)',
|
||||
'Another asset already exists with this serial number!',
|
||||
)
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
|
|
@ -213,48 +168,15 @@ class MaintenanceEquipment(models.Model):
|
|||
return super(MaintenanceEquipment, self).write(vals)
|
||||
|
||||
@api.model
|
||||
def _read_group_category_ids(self, categories, domain, order):
|
||||
def _read_group_category_ids(self, categories, domain):
|
||||
""" Read group customization in order to display all the categories in
|
||||
the kanban view, even if they are empty.
|
||||
"""
|
||||
category_ids = categories._search([], order=order, access_rights_uid=SUPERUSER_ID)
|
||||
# bypass ir.model.access checks, but search with ir.rules
|
||||
search_domain = self.env['ir.rule']._compute_domain(categories._name)
|
||||
category_ids = categories.sudo()._search(search_domain, order=categories._order)
|
||||
return categories.browse(category_ids)
|
||||
|
||||
def _prepare_maintenance_request_vals(self, date):
|
||||
self.ensure_one()
|
||||
return {
|
||||
'name': _('Preventive Maintenance - %s', self.name),
|
||||
'request_date': date,
|
||||
'schedule_date': date,
|
||||
'category_id': self.category_id.id,
|
||||
'equipment_id': self.id,
|
||||
'maintenance_type': 'preventive',
|
||||
'owner_user_id': self.owner_user_id.id,
|
||||
'user_id': self.technician_user_id.id,
|
||||
'maintenance_team_id': self.maintenance_team_id.id,
|
||||
'duration': self.maintenance_duration,
|
||||
'company_id': self.company_id.id or self.env.company.id
|
||||
}
|
||||
|
||||
def _create_new_request(self, date):
|
||||
self.ensure_one()
|
||||
vals = self._prepare_maintenance_request_vals(date)
|
||||
maintenance_requests = self.env['maintenance.request'].create(vals)
|
||||
return maintenance_requests
|
||||
|
||||
@api.model
|
||||
def _cron_generate_requests(self):
|
||||
"""
|
||||
Generates maintenance request on the next_action_date or today if none exists
|
||||
"""
|
||||
for equipment in self.search([('period', '>', 0)]):
|
||||
next_requests = self.env['maintenance.request'].search([('stage_id.done', '=', False),
|
||||
('equipment_id', '=', equipment.id),
|
||||
('maintenance_type', '=', 'preventive'),
|
||||
('request_date', '=', equipment.next_action_date)])
|
||||
if not next_requests:
|
||||
equipment._create_new_request(equipment.next_action_date)
|
||||
|
||||
|
||||
class MaintenanceRequest(models.Model):
|
||||
_name = 'maintenance.request'
|
||||
|
|
@ -263,7 +185,6 @@ class MaintenanceRequest(models.Model):
|
|||
_order = "id desc"
|
||||
_check_company_auto = True
|
||||
|
||||
@api.returns('self')
|
||||
def _default_stage(self):
|
||||
return self.env['maintenance.stage'].search([], limit=1)
|
||||
|
||||
|
|
@ -284,16 +205,16 @@ class MaintenanceRequest(models.Model):
|
|||
return team.id
|
||||
|
||||
name = fields.Char('Subjects', required=True)
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
company_id = fields.Many2one('res.company', string='Company', required=True,
|
||||
default=lambda self: self.env.company)
|
||||
description = fields.Html('Description')
|
||||
request_date = fields.Date('Request Date', tracking=True, default=fields.Date.context_today,
|
||||
help="Date requested for the maintenance to happen")
|
||||
owner_user_id = fields.Many2one('res.users', string='Created by User', default=lambda s: s.env.uid)
|
||||
category_id = fields.Many2one('maintenance.equipment.category', related='equipment_id.category_id', string='Category', store=True, readonly=True)
|
||||
category_id = fields.Many2one('maintenance.equipment.category', related='equipment_id.category_id', string='Category', store=True, readonly=True, index='btree_not_null')
|
||||
equipment_id = fields.Many2one('maintenance.equipment', string='Equipment',
|
||||
ondelete='restrict', index=True, check_company=True)
|
||||
user_id = fields.Many2one('res.users', string='Technician', tracking=True)
|
||||
user_id = fields.Many2one('res.users', string='Technician', compute='_compute_user_id', store=True, readonly=False, tracking=True)
|
||||
stage_id = fields.Many2one('maintenance.stage', string='Stage', ondelete='restrict', tracking=True,
|
||||
group_expand='_read_group_stage_ids', default=_default_stage, copy=False)
|
||||
priority = fields.Selection([('0', 'Very Low'), ('1', 'Low'), ('2', 'Normal'), ('3', 'High')], string='Priority')
|
||||
|
|
@ -305,12 +226,37 @@ class MaintenanceRequest(models.Model):
|
|||
archive = fields.Boolean(default=False, help="Set archive to true to hide the maintenance request without deleting it.")
|
||||
maintenance_type = fields.Selection([('corrective', 'Corrective'), ('preventive', 'Preventive')], string='Maintenance Type', default="corrective")
|
||||
schedule_date = fields.Datetime('Scheduled Date', help="Date the maintenance team plans the maintenance. It should not differ much from the Request Date. ")
|
||||
maintenance_team_id = fields.Many2one('maintenance.team', string='Team', required=True, default=_get_default_team_id, check_company=True)
|
||||
duration = fields.Float(help="Duration in hours.")
|
||||
schedule_end = fields.Datetime(
|
||||
string="Scheduled End", compute='_compute_schedule_end',
|
||||
help="Expected completion date and time of the maintenance request.",
|
||||
readonly=False, store=True)
|
||||
maintenance_team_id = fields.Many2one('maintenance.team', string='Team', required=True, index=True, default=_get_default_team_id,
|
||||
compute='_compute_maintenance_team_id', store=True, readonly=False, check_company=True)
|
||||
duration = fields.Float(help="Duration in hours.", compute='_compute_duration', store=True)
|
||||
done = fields.Boolean(related='stage_id.done')
|
||||
instruction_type = fields.Selection([
|
||||
('pdf', 'PDF'), ('google_slide', 'Google Slide'), ('text', 'Text')],
|
||||
string="Instruction", default="text"
|
||||
)
|
||||
instruction_pdf = fields.Binary('PDF')
|
||||
instruction_google_slide = fields.Char('Google Slide', help="Paste the url of your Google Slide. Make sure the access to the document is public.")
|
||||
instruction_text = fields.Html('Text')
|
||||
recurring_maintenance = fields.Boolean(string="Recurrent", compute='_compute_recurring_maintenance', store=True, readonly=False)
|
||||
repeat_interval = fields.Integer(string='Repeat Every', default=1)
|
||||
repeat_unit = fields.Selection([
|
||||
('day', 'Days'),
|
||||
('week', 'Weeks'),
|
||||
('month', 'Months'),
|
||||
('year', 'Years'),
|
||||
], default='week')
|
||||
repeat_type = fields.Selection([
|
||||
('forever', 'Forever'),
|
||||
('until', 'Until'),
|
||||
], default="forever", string="Until")
|
||||
repeat_until = fields.Date(string="End Date")
|
||||
|
||||
def archive_equipment_request(self):
|
||||
self.write({'archive': True})
|
||||
self.write({'archive': True, 'recurring_maintenance': False})
|
||||
|
||||
def reset_equipment_request(self):
|
||||
""" Reinsert the maintenance request into the maintenance pipe in the first stage"""
|
||||
|
|
@ -318,24 +264,53 @@ class MaintenanceRequest(models.Model):
|
|||
# self.write({'active': True, 'stage_id': first_stage_obj.id})
|
||||
self.write({'archive': False, 'stage_id': first_stage_obj.id})
|
||||
|
||||
@api.onchange('company_id')
|
||||
def _onchange_company_id(self):
|
||||
if self.company_id and self.maintenance_team_id:
|
||||
if self.maintenance_team_id.company_id and not self.maintenance_team_id.company_id.id == self.company_id.id:
|
||||
self.maintenance_team_id = False
|
||||
@api.constrains('schedule_end')
|
||||
def _check_schedule_end(self):
|
||||
for request in self:
|
||||
if request.schedule_date and request.schedule_end and request.schedule_date > request.schedule_end:
|
||||
raise ValidationError(self.env._("End date cannot be earlier than start date."))
|
||||
|
||||
@api.onchange('equipment_id')
|
||||
def onchange_equipment_id(self):
|
||||
if self.equipment_id:
|
||||
self.user_id = self.equipment_id.technician_user_id if self.equipment_id.technician_user_id else self.equipment_id.category_id.technician_user_id
|
||||
self.category_id = self.equipment_id.category_id
|
||||
if self.equipment_id.maintenance_team_id:
|
||||
self.maintenance_team_id = self.equipment_id.maintenance_team_id.id
|
||||
@api.depends('schedule_date')
|
||||
def _compute_schedule_end(self):
|
||||
for request in self:
|
||||
request.schedule_end = request.schedule_date and request.schedule_date + relativedelta(hours=1)
|
||||
|
||||
@api.onchange('category_id')
|
||||
def onchange_category_id(self):
|
||||
if not self.user_id or not self.equipment_id or (self.user_id and not self.equipment_id.technician_user_id):
|
||||
self.user_id = self.category_id.technician_user_id
|
||||
@api.depends('schedule_date', 'schedule_end')
|
||||
def _compute_duration(self):
|
||||
for request in self:
|
||||
if request.schedule_date and request.schedule_end:
|
||||
duration = (request.schedule_end - request.schedule_date).total_seconds() / 3600
|
||||
request.duration = round(duration, 2)
|
||||
else:
|
||||
request.duration = 0
|
||||
|
||||
@api.constrains('repeat_interval')
|
||||
def _check_repeat_interval(self):
|
||||
for record in self:
|
||||
if record.repeat_interval < 1:
|
||||
raise ValidationError(self.env._("The repeat interval cannot be less than 1."))
|
||||
|
||||
@api.depends('company_id', 'equipment_id')
|
||||
def _compute_maintenance_team_id(self):
|
||||
for request in self:
|
||||
if request.equipment_id and request.equipment_id.maintenance_team_id:
|
||||
request.maintenance_team_id = request.equipment_id.maintenance_team_id.id
|
||||
if request.maintenance_team_id.company_id and request.maintenance_team_id.company_id.id != request.company_id.id:
|
||||
request.maintenance_team_id = False
|
||||
|
||||
@api.depends('company_id', 'equipment_id')
|
||||
def _compute_user_id(self):
|
||||
for request in self:
|
||||
if request.equipment_id:
|
||||
request.user_id = request.equipment_id.technician_user_id or request.equipment_id.category_id.technician_user_id
|
||||
if request.user_id and request.company_id.id not in request.user_id.company_ids.ids:
|
||||
request.user_id = False
|
||||
|
||||
@api.depends('maintenance_type')
|
||||
def _compute_recurring_maintenance(self):
|
||||
for request in self:
|
||||
if request.maintenance_type != 'preventive':
|
||||
request.recurring_maintenance = False
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
|
|
@ -345,7 +320,7 @@ class MaintenanceRequest(models.Model):
|
|||
if request.owner_user_id or request.user_id:
|
||||
request._add_followers()
|
||||
if request.equipment_id and not request.maintenance_team_id:
|
||||
request.maintenance_team_id = request.equipment_id.maintenance_team_id
|
||||
request.maintenance_team_id = request.maintenance_team_id
|
||||
if request.close_date and not request.stage_id.done:
|
||||
request.close_date = False
|
||||
if not request.close_date and request.stage_id.done:
|
||||
|
|
@ -358,6 +333,20 @@ class MaintenanceRequest(models.Model):
|
|||
# the stage (stage_id) of the Maintenance Request changes.
|
||||
if vals and 'kanban_state' not in vals and 'stage_id' in vals:
|
||||
vals['kanban_state'] = 'normal'
|
||||
now = fields.Datetime.now()
|
||||
if 'stage_id' in vals and self.env['maintenance.stage'].browse(vals['stage_id']).done:
|
||||
for request in self:
|
||||
if request.maintenance_type != 'preventive' or not request.recurring_maintenance:
|
||||
continue
|
||||
schedule_date = request.schedule_date or now
|
||||
schedule_date += relativedelta(**{f"{request.repeat_unit}s": request.repeat_interval})
|
||||
schedule_end = schedule_date + relativedelta(hours=request.duration or 1)
|
||||
if request.repeat_type == 'forever' or schedule_date.date() <= request.repeat_until:
|
||||
request.copy({
|
||||
'schedule_date': schedule_date,
|
||||
'schedule_end': schedule_end,
|
||||
'stage_id': request._default_stage().id,
|
||||
})
|
||||
res = super(MaintenanceRequest, self).write(vals)
|
||||
if vals.get('owner_user_id') or vals.get('user_id'):
|
||||
self._add_followers()
|
||||
|
|
@ -368,12 +357,21 @@ class MaintenanceRequest(models.Model):
|
|||
self.activity_update()
|
||||
if vals.get('user_id') or vals.get('schedule_date'):
|
||||
self.activity_update()
|
||||
if vals.get('equipment_id'):
|
||||
if self._need_new_activity(vals):
|
||||
# need to change description of activity also so unlink old and create new activity
|
||||
self.activity_unlink(['maintenance.mail_act_maintenance_request'])
|
||||
self.activity_update()
|
||||
return res
|
||||
|
||||
def _need_new_activity(self, vals):
|
||||
return vals.get('equipment_id')
|
||||
|
||||
def _get_activity_note(self):
|
||||
self.ensure_one()
|
||||
if self.equipment_id:
|
||||
return _('Request planned for %s', self.equipment_id._get_html_link())
|
||||
return False
|
||||
|
||||
def activity_update(self):
|
||||
""" Update maintenance activities based on current record set state.
|
||||
It reschedule, unlink or create maintenance request activities. """
|
||||
|
|
@ -385,13 +383,7 @@ class MaintenanceRequest(models.Model):
|
|||
date_deadline=date_dl,
|
||||
new_user_id=request.user_id.id or request.owner_user_id.id or self.env.uid)
|
||||
if not updated:
|
||||
if request.equipment_id:
|
||||
note = _(
|
||||
'Request planned for %s',
|
||||
request.equipment_id._get_html_link()
|
||||
)
|
||||
else:
|
||||
note = False
|
||||
note = request._get_activity_note()
|
||||
request.activity_schedule(
|
||||
'maintenance.mail_act_maintenance_request',
|
||||
fields.Datetime.from_string(request.schedule_date).date(),
|
||||
|
|
@ -403,16 +395,17 @@ class MaintenanceRequest(models.Model):
|
|||
request.message_subscribe(partner_ids=partner_ids)
|
||||
|
||||
@api.model
|
||||
def _read_group_stage_ids(self, stages, domain, order):
|
||||
def _read_group_stage_ids(self, stages, domain):
|
||||
""" Read group customization in order to display all the stages in the
|
||||
kanban view, even if they are empty
|
||||
"""
|
||||
stage_ids = stages._search([], order=order, access_rights_uid=SUPERUSER_ID)
|
||||
stage_ids = stages.sudo()._search([], order=stages._order)
|
||||
return stages.browse(stage_ids)
|
||||
|
||||
|
||||
class MaintenanceTeam(models.Model):
|
||||
_name = 'maintenance.team'
|
||||
_inherit = ['mail.alias.mixin', 'mail.thread']
|
||||
_description = 'Maintenance Teams'
|
||||
|
||||
name = fields.Char('Team Name', required=True, translate=True)
|
||||
|
|
@ -433,18 +426,32 @@ class MaintenanceTeam(models.Model):
|
|||
todo_request_count_high_priority = fields.Integer(string="Number of Requests in High Priority", compute='_compute_todo_requests')
|
||||
todo_request_count_block = fields.Integer(string="Number of Requests Blocked", compute='_compute_todo_requests')
|
||||
todo_request_count_unscheduled = fields.Integer(string="Number of Requests Unscheduled", compute='_compute_todo_requests')
|
||||
alias_id = fields.Many2one(help="Email alias for this maintenance team.")
|
||||
|
||||
@api.depends('request_ids.stage_id.done')
|
||||
def _compute_todo_requests(self):
|
||||
for team in self:
|
||||
team.todo_request_ids = self.env['maintenance.request'].search([('maintenance_team_id', '=', team.id), ('stage_id.done', '=', False)])
|
||||
team.todo_request_count = len(team.todo_request_ids)
|
||||
team.todo_request_count_date = self.env['maintenance.request'].search_count([('maintenance_team_id', '=', team.id), ('schedule_date', '!=', False)])
|
||||
team.todo_request_count_high_priority = self.env['maintenance.request'].search_count([('maintenance_team_id', '=', team.id), ('priority', '=', '3')])
|
||||
team.todo_request_count_block = self.env['maintenance.request'].search_count([('maintenance_team_id', '=', team.id), ('kanban_state', '=', 'blocked')])
|
||||
team.todo_request_count_unscheduled = self.env['maintenance.request'].search_count([('maintenance_team_id', '=', team.id), ('schedule_date', '=', False)])
|
||||
team.todo_request_ids = self.env['maintenance.request'].search([('maintenance_team_id', '=', team.id), ('stage_id.done', '=', False), ('archive', '=', False)])
|
||||
data = self.env['maintenance.request']._read_group(
|
||||
[('maintenance_team_id', '=', team.id), ('stage_id.done', '=', False), ('archive', '=', False)],
|
||||
['schedule_date:year', 'priority', 'kanban_state'],
|
||||
['__count']
|
||||
)
|
||||
team.todo_request_count = sum(count for (_, _, _, count) in data)
|
||||
team.todo_request_count_date = sum(count for (schedule_date, _, _, count) in data if schedule_date)
|
||||
team.todo_request_count_high_priority = sum(count for (_, priority, _, count) in data if priority == '3')
|
||||
team.todo_request_count_block = sum(count for (_, _, kanban_state, count) in data if kanban_state == 'blocked')
|
||||
team.todo_request_count_unscheduled = team.todo_request_count - team.todo_request_count_date
|
||||
|
||||
@api.depends('equipment_ids')
|
||||
def _compute_equipment(self):
|
||||
for team in self:
|
||||
team.equipment_count = len(team.equipment_ids)
|
||||
|
||||
def _alias_get_creation_values(self):
|
||||
values = super()._alias_get_creation_values()
|
||||
values['alias_model_id'] = self.env['ir.model']._get('maintenance.request').id
|
||||
if self.id:
|
||||
values['alias_defaults'] = defaults = ast.literal_eval(self.alias_defaults or "{}")
|
||||
defaults['maintenance_team_id'] = self.id
|
||||
return values
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
module_maintenance_worksheet = fields.Boolean(string="Custom Maintenance Worksheets")
|
||||
|
|
@ -1,12 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record model="res.groups.privilege" id="res_groups_privilege_maintenance">
|
||||
<field name="name">Maintenance</field>
|
||||
<field name="category_id" ref="base.module_category_supply_chain"/>
|
||||
</record>
|
||||
|
||||
<!-- This group is only allowed to deal with equipment registration and maintenance -->
|
||||
<record id="group_equipment_manager" model="res.groups">
|
||||
<field name="name">Equipment Manager</field>
|
||||
<field name="category_id" ref="base.module_category_manufacturing_maintenance"/>
|
||||
<field name="sequence">10</field>
|
||||
<field name="privilege_id" ref="res_groups_privilege_maintenance"/>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
|
||||
<field name="comment">The user will be able to manage equipments.</field>
|
||||
<field name="user_ids" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
|
||||
<field name="comment">The user will be able to manage equipment.</field>
|
||||
</record>
|
||||
|
||||
<data noupdate="1">
|
||||
|
|
@ -20,7 +26,7 @@
|
|||
</record>
|
||||
|
||||
<record id="equipment_rule_user" model="ir.rule">
|
||||
<field name="name">Users are allowed to access equipments they follow</field>
|
||||
<field name="name">Users are allowed to access equipment they follow</field>
|
||||
<field name="model_id" ref="model_maintenance_equipment"/>
|
||||
<field name="domain_force">[('message_partner_ids', 'in', [user.partner_id.id])]</field>
|
||||
<field name="groups" eval="[(4, ref('base.group_user'))]"/>
|
||||
|
|
@ -34,7 +40,7 @@
|
|||
</record>
|
||||
|
||||
<record id="equipment_rule_admin_user" model="ir.rule">
|
||||
<field name="name">Equipments administrator</field>
|
||||
<field name="name">Equipment administrator</field>
|
||||
<field name="model_id" ref="model_maintenance_equipment"/>
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_equipment_manager'))]"/>
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 2.6 KiB |
|
|
@ -1 +1 @@
|
|||
<svg width="70" height="70" viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>maintenance/static/description/icon</title><defs><path d="M4 0h61c4 0 5 1 5 5v60c0 4-1 5-5 5H4c-3 0-4-1-4-5V5c0-4 1-5 4-5z" id="a"/><linearGradient x1="100%" y1="0%" x2="0%" y2="98.616%" id="c"><stop stop-color="#797C79" offset="0%"/><stop stop-color="#545554" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><g mask="url(#b)"><path fill="url(#c)" d="M0 0H70V70H0z"/><path d="M4 1h61c2.667 0 4.333.667 5 2V0H0v3c.667-1.333 2-2 4-2z" fill="#FFF" fill-opacity=".383"/><path d="M42.863 70H4c-2 0-4-.149-4-4.17V42.7L22 21l35 33.362L42.863 70z" fill="#393939" opacity=".324"/><path d="M4 69h61c2.667 0 4.333-1 5-3v4H0v-4c.667 2 2 3 4 3z" fill="#000" fill-opacity=".383"/><path d="M34.821 40.185l-9.488-9.488-3.163 3.163h-3.162c-1.487 1.054-3.02 2.372-4.602 3.953-1.02 1.53-1.81 2.88-2.372 4.05-.622-2.173-.173-4.424 1.346-6.755 1.116-1.36 2.465-3.093 4.046-5.202v-2.372l7.907-7.906c2.635.527 3.69-.528 3.163-3.163l3.162-3.163 6.326 5.535A38.251 38.251 0 0 1 34.82 22c-2.636-.528-3.953.527-3.953 3.162l-2.372 2.372 8.697 9.488 3.953-.79L56.96 52.045v3.163l-4.744 4.744h-3.163L34.03 44.138v-2.372l.791-1.58z" fill="#000" opacity=".3"/><path d="M34.821 38.185l-9.488-9.488-3.163 3.163h-3.162c-1.487 1.054-3.02 2.372-4.602 3.953-1.02 1.53-1.81 2.88-2.372 4.05-.622-2.173-.173-4.424 1.346-6.755 1.116-1.36 2.465-3.093 4.046-5.202v-2.372l7.907-7.906c2.635.527 3.69-.528 3.163-3.163l3.162-3.163 6.326 5.535A38.251 38.251 0 0 1 34.82 20c-2.636-.528-3.953.527-3.953 3.162l-2.372 2.372 8.697 9.488 3.953-.79L56.96 50.045v3.163l-4.744 4.744h-3.163L34.03 42.138v-2.372l.791-1.58z" fill="#FFF"/></g></g></svg>
|
||||
<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M12.172 24.193s6.121-2.586 7.778-4.243c1.657-1.657 4.243-7.778 4.243-7.778l13.435 13.435s-6.099 2.563-7.779 4.242c-1.68 1.68-4.242 7.779-4.242 7.779L12.172 24.193Z" fill="#2EBCFA"/><path fill-rule="evenodd" clip-rule="evenodd" d="M42.577 22.778c4.296-4.296 4.296-11.26 0-15.556-4.296-4.296-11.26-4.296-15.556 0-4.296 4.296-4.296 11.26 0 15.556 4.295 4.296 11.26 4.296 15.556 0Zm-4.243-4.242a5 5 0 1 0-7.07-7.072 5 5 0 0 0 7.07 7.071ZM22.778 42.577c4.296-4.296 4.296-11.26 0-15.556-4.296-4.296-11.26-4.296-15.556 0-4.296 4.295-4.296 11.26 0 15.556 4.296 4.296 11.26 4.296 15.556 0Zm-4.242-4.243a5 5 0 1 0-7.071-7.07 5 5 0 0 0 7.07 7.07Z" fill="#088BF5"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 752 B |
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -1,3 +1,3 @@
|
|||
.o_kanban_renderer.o_maintenance_team_kanban {
|
||||
.o_maintenance_team_kanban .o_kanban_renderer {
|
||||
--KanbanRecord-width: 420px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
import { CalendarCommonPopover } from "@web/views/calendar/calendar_common/calendar_common_popover";
|
||||
|
||||
export class CalendarWithRecurrenceCommonPopover extends CalendarCommonPopover {
|
||||
onEditEvent() {
|
||||
this.props.record.id = this.props.record.rawRecord.id;
|
||||
super.onEditEvent();
|
||||
}
|
||||
onDeleteEvent() {
|
||||
this.props.record.id = this.props.record.rawRecord.id;
|
||||
super.onDeleteEvent();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import { CalendarCommonRenderer } from "@web/views/calendar/calendar_common/calendar_common_renderer";
|
||||
import { CalendarWithRecurrenceCommonPopover } from "./calendar_with_recurrence_common_popover";
|
||||
|
||||
export class CalendarWithRecurrenceCommonRenderer extends CalendarCommonRenderer {
|
||||
static components = {
|
||||
...CalendarCommonRenderer.components,
|
||||
Popover: CalendarWithRecurrenceCommonPopover,
|
||||
};
|
||||
|
||||
onDblClick(info) {
|
||||
const record = this.props.model.records[info.event.id];
|
||||
this.props.editRecord({ ...record, id: record.rawRecord.id });
|
||||
}
|
||||
|
||||
fcEventToRecord(event) {
|
||||
const record = super.fcEventToRecord(event);
|
||||
if (record.id) {
|
||||
record.id = this.props.model.records[record.id].rawRecord.id;
|
||||
}
|
||||
return record;
|
||||
}
|
||||
|
||||
convertRecordToEvent(record) {
|
||||
const event = super.convertRecordToEvent(record);
|
||||
// https://fullcalendar.io/docs/editable
|
||||
// this is used to disable the 'drag and drop' and 'resizing' for recurring events
|
||||
event.editable = !record.isRecurrent;
|
||||
return event;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
import { deserializeDateTime, serializeDateTime } from "@web/core/l10n/dates";
|
||||
import { CalendarModel } from '@web/views/calendar/calendar_model';
|
||||
|
||||
export class CalendarWithRecurrenceModel extends CalendarModel {
|
||||
async loadRecords(data) {
|
||||
const rawRecords = await this.fetchRecords(data);
|
||||
const records = {};
|
||||
let recordsCounter = 1;
|
||||
for (const rawRecord of rawRecords) {
|
||||
records[recordsCounter] = {
|
||||
...this.normalizeRecord(rawRecord),
|
||||
id: recordsCounter,
|
||||
};
|
||||
recordsCounter++;
|
||||
if (rawRecord.recurring_maintenance && !rawRecord.done && !rawRecord.archive) {
|
||||
let { start, end } = data.range;
|
||||
if (rawRecord.repeat_type == 'until') {
|
||||
end = luxon.DateTime.min(end, deserializeDateTime(rawRecord.repeat_until)).endOf('day');
|
||||
}
|
||||
const duration = rawRecord.duration || 1;
|
||||
const [unit, interval] = [rawRecord.repeat_unit + "s", rawRecord.repeat_interval]
|
||||
let date = deserializeDateTime(rawRecord.schedule_date);
|
||||
date = this._getNextDate(date, unit, interval);
|
||||
let counter = 1;
|
||||
while (date <= end) {
|
||||
if (date > start) {
|
||||
const endDate = date.plus({ hours: duration });
|
||||
const rawRecordCopy = { ...rawRecord };
|
||||
rawRecordCopy.display_name = rawRecord.display_name + " (+" + counter + ")";
|
||||
rawRecordCopy.schedule_date = serializeDateTime(date);
|
||||
rawRecordCopy.schedule_end = serializeDateTime(endDate);
|
||||
records[recordsCounter] = {
|
||||
...this.normalizeRecord(rawRecordCopy),
|
||||
id: recordsCounter,
|
||||
isRecurrent: true,
|
||||
};
|
||||
recordsCounter++;
|
||||
}
|
||||
date = this._getNextDate(date, unit, interval);
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return records;
|
||||
}
|
||||
_getNextDate(date, unit, interval) {
|
||||
return date.plus({ [unit]: interval });
|
||||
}
|
||||
computeRangeDomain(data) {
|
||||
// Override to fix recurrence: show records even if end is before next range start.
|
||||
const formattedEnd = serializeDateTime(data.range.end);
|
||||
const domain = [[this.meta.fieldMapping.date_start, "<=", formattedEnd]];
|
||||
return domain;
|
||||
}
|
||||
normalizeRecord(rawRecord) {
|
||||
// Override to set end = start + 1h if schedule_end is False.
|
||||
const record = super.normalizeRecord(rawRecord);
|
||||
const { duration, start, end } = record;
|
||||
if (!end.isValid && duration) {
|
||||
record.end = start.plus({ hours: duration });
|
||||
record.isTimeHidden = false;
|
||||
}
|
||||
return record;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import { CalendarRenderer } from "@web/views/calendar/calendar_renderer";
|
||||
import { CalendarWithRecurrenceCommonRenderer } from './calendar_with_recurrence_common_renderer';
|
||||
import { CalendarWithRecurrenceYearRenderer } from './calendar_with_recurrence_year_renderer';
|
||||
|
||||
export class CalendarWithRecurrenceRenderer extends CalendarRenderer {
|
||||
static components = {
|
||||
...CalendarRenderer.components,
|
||||
day: CalendarWithRecurrenceCommonRenderer,
|
||||
week: CalendarWithRecurrenceCommonRenderer,
|
||||
month: CalendarWithRecurrenceCommonRenderer,
|
||||
year: CalendarWithRecurrenceYearRenderer,
|
||||
};
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
import { calendarView } from '@web/views/calendar/calendar_view';
|
||||
import { CalendarWithRecurrenceModel } from './calendar_with_recurrence_model';
|
||||
import { CalendarWithRecurrenceRenderer } from './calendar_with_recurrence_renderer';
|
||||
import { registry } from '@web/core/registry';
|
||||
|
||||
const CalendarWithRecurrenceView = {
|
||||
...calendarView,
|
||||
Model: CalendarWithRecurrenceModel,
|
||||
Renderer: CalendarWithRecurrenceRenderer,
|
||||
};
|
||||
|
||||
registry.category('views').add('calendar_with_recurrence', CalendarWithRecurrenceView);
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
import { CalendarYearPopover } from "@web/views/calendar/calendar_year/calendar_year_popover";
|
||||
|
||||
export class CalendarWithRecurrenceYearPopover extends CalendarYearPopover {
|
||||
onRecordClick(record) {
|
||||
record.id = record.rawRecord.id;
|
||||
super.onRecordClick(record);
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue