[IMP] i18n: better terms and labels

add missing string labels
rephrase the error message
add missing _description
removed forward-ported hr_equipment.pot

was unclear, courtesy of the translators
This commit is contained in:
Martin Trigaux
2017-10-30 10:40:01 +01:00
parent ec0234e12f
commit e1e3b5a56e
18 changed files with 123 additions and 1011 deletions
+5 -5
View File
@@ -2534,11 +2534,6 @@ msgstr ""
msgid "Last Seen"
msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_channel_partner
msgid "Last Seen Many2many"
msgstr ""
#. module: mail
#: model:ir.model.fields,field_description:mail.field_email_template_preview_write_uid
#: model:ir.model.fields,field_description:mail.field_mail_activity_type_write_uid
@@ -2633,6 +2628,11 @@ msgstr ""
msgid "Listeners"
msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_channel_partner
msgid "Listeners of a Channel"
msgstr ""
#. module: mail
#: selection:mail.channel,channel_type:0
msgid "Livechat Conversation"
+1 -1
View File
@@ -15,7 +15,7 @@ from odoo.tools.safe_eval import safe_eval
class ChannelPartner(models.Model):
_name = 'mail.channel.partner'
_description = 'Last Seen Many2many'
_description = 'Listeners of a Channel'
_table = 'mail_channel_partner'
_rec_name = 'partner_id'
-890
View File
@@ -1,890 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_equipment
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.saas~10c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-08-18 14:08+0000\n"
"PO-Revision-Date: 2016-08-18 14:08+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_kanban
msgid "<b>Category:</b>"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "<b>Model Number:</b>"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_kanban
msgid "<b>Request to:</b>"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "<b>Serial Number:</b>"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_equipment_category_alias_defaults
msgid "A Python dictionary that will be evaluated to provide default values when creating new records for this alias."
msgstr ""
#. module: hr_equipment
#: model:hr.equipment,name:hr_equipment.hr_equipment_computer3
#: model:hr.equipment,name:hr_equipment.hr_equipment_computer5
msgid "Acer Laptop"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_active
msgid "Active"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_id
msgid "Alias"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_contact
msgid "Alias Contact Security"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_alias_domain
msgid "Alias Domain"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_name
msgid "Alias Name"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_domain
msgid "Alias domain"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_model_id
msgid "Aliased Model"
msgstr ""
#. module: hr_equipment
#: sql_constraint:hr.equipment:0
msgid "Another asset already exists with this serial number!"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_config_settings_view_form
msgid "Apply"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_equipment_id
msgid "Asset"
msgstr ""
#. module: hr_equipment
#: model:ir.model,name:hr_equipment.model_hr_equipment_category
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_id_5764
msgid "Asset Category"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_name
msgid "Asset Name"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_tree
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_tree
msgid "Assign To Employee"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Assigned"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_assign_date
msgid "Assigned Date"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_user_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Assigned to"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_department_id
msgid "Assigned to Department"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Assigned to Departments"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_employee_id
msgid "Assigned to Employee"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Assigned to Employees"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Assigned to Employees and Departments"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Available"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,kanban_state:0
msgid "Blocked"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_config_settings_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Cancel"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_category_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Category"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_name
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_search
msgid "Category Name"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_action_from_category_form
msgid "Click to add a new Engine."
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_category_action
msgid "Click to add a new equipment category."
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_action
msgid "Click to add a new equipment."
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_request_action
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_request_action_link
msgid "Click to add a new maintenance request."
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_stage_action
msgid "Click to add a stage in the maintenance request."
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_close_date
msgid "Close Date"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_color
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_color
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_color
msgid "Color Index"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_note
msgid "Comments"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.category,name:hr_equipment.hr_equipment_computer
msgid "Computers"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.menu,name:hr_equipment.menu_equipment_configuration
msgid "Configuration"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,name:hr_equipment.action_hr_equipment_configuration
msgid "Configure Equipments"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_config_settings_view_form
msgid "Configure Equipments Settings"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_cost
msgid "Cost"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_create_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_create_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_create_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_create_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_create_uid
msgid "Created by"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_create_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_create_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_create_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_create_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_create_date
msgid "Created on"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_maintenance_open_count
msgid "Current Maintenance"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_defaults
msgid "Default Values"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_kanban
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "Delete"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment,equipment_assign_to:0
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_department_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_tree
msgid "Department"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_description
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Description"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_display_name
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_display_name
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_display_name
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_display_name
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_display_name
msgid "Display Name"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_kanban
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "Edit..."
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_form
msgid "Email Alias"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_equipment_category_alias_id
msgid "Email alias for this equipment category. New emails will automatically create new maintenance request for this equipment category."
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment,equipment_assign_to:0
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_employee_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_tree
msgid "Employee"
msgstr ""
#. module: hr_equipment
#: model:ir.model,name:hr_equipment.model_hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_equipment_count
msgid "Equipment"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,description:hr_equipment.mt_mat_assign
#: model:mail.message.subtype,name:hr_equipment.mt_cat_mat_assign
#: model:mail.message.subtype,name:hr_equipment.mt_mat_assign
msgid "Equipment Assigned"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_category_action
#: model:ir.ui.menu,name:hr_equipment.menu_equipment_cat
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_form
msgid "Equipment Categories"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Equipment Name"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_action
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_action_from_category_form
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_equipment_ids
#: model:ir.ui.menu,name:hr_equipment.menu_equipment_title
#: model:ir.ui.menu,name:hr_equipment.menu_hr_equipment_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Equipments"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_fold
msgid "Folded in Maintenance Pipe"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_fold
msgid "Folded in Recruitment Pipe"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_request_action
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_request_action_link
msgid "Follow the process of the request and communicate with the collaborator."
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Group by..."
msgstr ""
#. module: hr_equipment
#: model:hr.equipment,name:hr_equipment.hr_equipment_printer1
msgid "HP Inkjet printer"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment,name:hr_equipment.hr_equipment_computer11
#: model:hr.equipment,name:hr_equipment.hr_equipment_computer9
msgid "HP Laptop"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,priority:0
msgid "High"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_id
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_id
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_id
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_id
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_id
msgid "ID"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_equipment_category_alias_parent_thread_id
msgid "ID of the parent record holding the alias (example: project holding the task creation alias)"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,kanban_state:0
#: model:hr.equipment.stage,name:hr_equipment.stage_1
msgid "In Progress"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Internal Note ......."
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_kanban_state
msgid "Kanban State"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment___last_update
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category___last_update
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings___last_update
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request___last_update
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage___last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_write_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_write_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_write_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_write_uid
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_write_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_write_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_write_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_write_date
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_location
msgid "Location"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,priority:0
msgid "Low"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_maintenance_count
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_maintenance_count
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_form
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Maintenance"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Maintenance Request"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,name:hr_equipment.mt_cat_req_created
msgid "Maintenance Request Created"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_stage_view_tree
msgid "Maintenance Request Stage"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_stage_view_search
msgid "Maintenance Request Stages"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,description:hr_equipment.mt_req_created
msgid "Maintenance Request created"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_request_action
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_request_action_from_equipment
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_request_action_link
#: model:ir.model,name:hr_equipment.model_hr_equipment_request
#: model:ir.ui.menu,name:hr_equipment.menu_m_request_form
msgid "Maintenance Requests"
msgstr ""
#. module: hr_equipment
#: model:ir.model,name:hr_equipment.model_hr_equipment_stage
msgid "Maintenance Stage"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Maintenance Subject"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_maintenance_ids
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_maintenance_ids
msgid "Maintenance ids"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_model
msgid "Model"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.category,name:hr_equipment.hr_equipment_monitor
msgid "Monitors"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "My Equipments"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
msgid "My Requests"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_name
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_tree
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Name"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.stage,name:hr_equipment.stage_0
msgid "New Request"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,priority:0
msgid "Normal"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_note
msgid "Note"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_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 ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_user_id
msgid "Owner"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_parent_model_id
msgid "Parent Model"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_parent_thread_id
msgid "Parent Record Thread ID"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_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 ""
#. module: hr_equipment
#: model:hr.equipment.category,name:hr_equipment.hr_equipment_phone
msgid "Phones"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_equipment_category_alias_contact
msgid "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"
""
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.category,name:hr_equipment.hr_equipment_printer
msgid "Printers"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_priority
msgid "Priority"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_form
msgid "Product Information"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,kanban_state:0
msgid "Ready for next stage"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_force_thread_id
msgid "Record Thread ID"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Repair Responsible"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.stage,name:hr_equipment.stage_3
msgid "Repaired"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "Request"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,name:hr_equipment.mt_req_created
msgid "Request Created"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_request_date
msgid "Request Date"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_done
msgid "Request Done"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_config_settings_view_form
msgid "Requests Alias"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Reset Request"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_user_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_search
msgid "Responsible"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment,name:hr_equipment.hr_equipment_monitor1
#: model:hr.equipment,name:hr_equipment.hr_equipment_monitor4
#: model:hr.equipment,name:hr_equipment.hr_equipment_monitor6
msgid "Samsung Monitor 15\""
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.stage,name:hr_equipment.stage_4
msgid "Scrap"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_scrap_date
msgid "Scrap Date"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_category_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Search"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Sender"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_stage_sequence
msgid "Sequence"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_serial_no
msgid "Serial Number"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_equipment_request_active
msgid "Set active to false to hide the maintenance request without deleting it."
msgstr ""
#. module: hr_equipment
#: model:ir.ui.menu,name:hr_equipment.menu_equipment_global_settings
msgid "Settings"
msgstr ""
#. module: hr_equipment
#: model:hr.equipment.category,name:hr_equipment.hr_equipment_software
msgid "Software"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_stage_id
msgid "Stage"
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,name:hr_equipment.hr_equipment_stage_action
#: model:ir.ui.menu,name:hr_equipment.menu_equipment_stage_configuration
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
msgid "Stages"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,name:hr_equipment.mt_req_status
msgid "Status Changed"
msgstr ""
#. module: hr_equipment
#: model:mail.message.subtype,description:hr_equipment.mt_req_status
msgid "Status changed"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_form
msgid "Subject"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_request_name
msgid "Subjects"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_user_id
msgid "Technician"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_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 ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_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 ""
#. module: hr_equipment
#: model:ir.model.fields,help:hr_equipment.field_hr_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 ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_action
msgid "This application helps you to track equipments used by employees.\n"
" Create some laptop, printer or phone and link each equipment to\n"
" an employee or departement. You will manage allocations, issues\n"
" and maintenance of equipment."
msgstr ""
#. module: hr_equipment
#: model:ir.actions.act_window,help:hr_equipment.hr_equipment_action_from_category_form
msgid "This application helps you to track equipments used by employees.\n"
" Create some laptop, printer or phone and link each equipment to an employee or departement.\n"
" You will manage allocations, issues and maintenance of equipment."
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_config_settings_view_form
msgid "Track Equipments"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_kanban
msgid "Unassigned"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Under Maintenance"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_kanban
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Unread Messages"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_config_settings_equipment_alias_prefix
msgid "Use the following alias to report internal equipment issue"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_equipment_assign_to
msgid "Used By"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Users"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_partner_id
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_view_search
msgid "Vendor"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_partner_ref
msgid "Vendor Reference"
msgstr ""
#. module: hr_equipment
#: selection:hr.equipment.request,priority:0
msgid "Very Low"
msgstr ""
#. module: hr_equipment
#: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_warranty
msgid "Warranty"
msgstr ""
#. module: hr_equipment
#: code:addons/hr_equipment/models/hr_equipment.py:71
#, python-format
msgid "You cannot delete an equipment category containing equipments or maintenance requests."
msgstr ""
#. module: hr_equipment
#: model:ir.model,name:hr_equipment.model_hr_equipment_config_settings
msgid "hr.equipment.config.settings"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_tree
msgid "maintenance Request"
msgstr ""
#. module: hr_equipment
#: model:ir.ui.view,arch_db:hr_equipment.hr_equipment_request_view_search
msgid "maintenance Request Search"
msgstr ""
+30 -30
View File
@@ -691,6 +691,31 @@ msgstr ""
msgid "Note"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count
msgid "Number of Requests"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_block
msgid "Number of Requests Blocked"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_date
msgid "Number of Requests Scheduled"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_high_priority
msgid "Number of Requests in High Priority"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_unscheduled
msgid "Number of Requests Unscheduled"
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."
@@ -813,6 +838,11 @@ msgstr ""
msgid "Request"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_ids
msgid "Requests"
msgstr ""
#. module: maintenance
#: model:mail.message.subtype,name:maintenance.mt_req_created
msgid "Request Created"
@@ -1021,36 +1051,6 @@ msgstr ""
msgid "Today Activities"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_ids
msgid "Todo Request"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count
msgid "Todo Request Count"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_block
msgid "Todo Request Count Block"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_date
msgid "Todo Request Count Date"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_high_priority
msgid "Todo Request Count High Priority"
msgstr ""
#. module: maintenance
#: model:ir.model.fields,field_description:maintenance.field_maintenance_team_todo_request_count_unscheduled
msgid "Todo Request Count Unscheduled"
msgstr ""
#. module: maintenance
#: model:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search
#: model:ir.ui.view,arch_db:maintenance.maintenance_team_kanban
+6 -6
View File
@@ -366,12 +366,12 @@ class MaintenanceTeam(models.Model):
equipment_ids = fields.One2many('maintenance.equipment', 'maintenance_team_id', copy=False)
# For the dashboard only
todo_request_ids = fields.One2many('maintenance.request', copy=False, compute='_compute_todo_requests')
todo_request_count = fields.Integer(compute='_compute_todo_requests')
todo_request_count_date = fields.Integer(compute='_compute_todo_requests')
todo_request_count_high_priority = fields.Integer(compute='_compute_todo_requests')
todo_request_count_block = fields.Integer(compute='_compute_todo_requests')
todo_request_count_unscheduled = fields.Integer(compute='_compute_todo_requests')
todo_request_ids = fields.One2many('maintenance.request', string="Requests", copy=False, compute='_compute_todo_requests')
todo_request_count = fields.Integer(string="Number of Requests", compute='_compute_todo_requests')
todo_request_count_date = fields.Integer(string="Number of Requests Scheduled", compute='_compute_todo_requests')
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')
@api.one
@api.depends('request_ids.stage_id.done')
+1 -5
View File
@@ -1115,11 +1115,6 @@ msgstr ""
msgid "Newsletter"
msgstr ""
#. module: mass_mailing
#: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_next_departure
msgid "Next Departure"
msgstr ""
#. module: mass_mailing
#: model:ir.ui.view,arch_db:mass_mailing.s_mail_block_comparison_table
msgid "No customization"
@@ -1384,6 +1379,7 @@ msgstr ""
#. module: mass_mailing
#: model:ir.model.fields,field_description:mass_mailing.field_mail_statistics_report_scheduled_date
#: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_next_departure
msgid "Scheduled Date"
msgstr ""
+1 -1
View File
@@ -353,7 +353,7 @@ class MassMailing(models.Model):
opened_ratio = fields.Integer(compute="_compute_statistics", string='Opened Ratio')
replied_ratio = fields.Integer(compute="_compute_statistics", string='Replied Ratio')
bounced_ratio = fields.Integer(compute="_compute_statistics", String='Bounced Ratio')
next_departure = fields.Datetime(compute="_compute_next_departure", string='Next Departure')
next_departure = fields.Datetime(compute="_compute_next_departure", string='Scheduled date')
def _compute_total(self):
for mass_mailing in self:
+55 -55
View File
@@ -693,14 +693,9 @@ msgstr ""
msgid "Confirmed"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_unbuild_consume_line_ids
msgid "Consume Line"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_move_consume_unbuild_id
msgid "Consume Unbuild Order"
msgid "Consumed Disassembly Order"
msgstr ""
#. module: mrp
@@ -709,6 +704,11 @@ msgstr ""
msgid "Consumed"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_unbuild_consume_line_ids
msgid "Consumed Disassembly Lines"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_consumed_less_than_planned
msgid "Consumed Less Than Planned"
@@ -734,21 +734,6 @@ msgstr ""
msgid "Cost Structure"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_late
msgid "Count Mo Late"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_todo
msgid "Count Mo Todo"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_waiting
msgid "Count Mo Waiting"
msgstr ""
#. module: mrp
#: model:ir.ui.view,arch_db:mrp.mrp_production_form_view
msgid "Create Workorders"
@@ -881,6 +866,13 @@ msgstr ""
msgid "Destination Location"
msgstr ""
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_unbuild
#: model:ir.model.fields,field_description:mrp.field_stock_move_unbuild_id
#: model:ir.ui.view,arch_db:mrp.mrp_unbuild_form_view
msgid "Disassembly Order"
msgstr ""
#. module: mrp
#: model:ir.ui.view,arch_db:mrp.mrp_message_view_form_embedded_bom
#: model:ir.ui.view,arch_db:mrp.mrp_message_view_form_embedded_product
@@ -1135,6 +1127,11 @@ msgstr ""
msgid "Has Attachments"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_workorder_is_produced
msgid "Has Been Produced"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_has_moves
msgid "Has Moves"
@@ -1268,21 +1265,11 @@ msgstr ""
msgid "Inventory moves for which you must scan a lot number at this work order"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_workorder_is_user_working
msgid "Is Current User Working"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_is_locked
msgid "Is Locked"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_workorder_is_produced
msgid "Is Produced"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_workcenter_productivity_loss_manual
msgid "Is a Blocking Reason"
@@ -1298,6 +1285,11 @@ msgstr ""
msgid "Is public document"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_workorder_is_user_working
msgid "Is the Current User Working"
msgstr ""
#. module: mrp
#: code:addons/mrp/models/mrp_workcenter.py:162
#, python-format
@@ -1662,11 +1654,6 @@ msgstr ""
msgid "Move"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_move_dest_ids
msgid "Move Dest"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_move_line_done_move
msgid "Move Done"
@@ -1799,6 +1786,21 @@ msgstr ""
msgid "Notes"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_late
msgid "Number of Manufacturing Orders Late"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_todo
msgid "Number of Manufacturing Orders to Process"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_stock_picking_type_count_mo_waiting
msgid "Number of Manufacturing Orders Waiting"
msgstr ""
#. module: mrp
#: model:ir.model.fields,help:mrp.field_mrp_workcenter_capacity
#: model:ir.model.fields,help:mrp.field_mrp_workorder_capacity
@@ -2037,7 +2039,7 @@ msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_unbuild_produce_line_ids
msgid "Produce Line"
msgid "Processed Disassembly Lines"
msgstr ""
#. module: mrp
@@ -2131,6 +2133,11 @@ msgstr ""
msgid "Production Date"
msgstr ""
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_document
msgid "Production Document"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_production_location_id
#: model:ir.model.fields,field_description:mrp.field_mrp_routing_location_id
@@ -2696,6 +2703,11 @@ msgstr ""
msgid "Stock Move"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_production_move_dest_ids
msgid "Stock Movements of Produced Goods"
msgstr ""
#. module: mrp
#: model:ir.model.fields,field_description:mrp.field_mrp_document_store_fname
msgid "Stored Filename"
@@ -2800,6 +2812,12 @@ msgstr ""
msgid "The Product Unit of Measure you chose has a different category than in the product form."
msgstr ""
#. module: mrp
#: code:addons/mrp/wizard/mrp_product_produce.py:94
#, python-format
msgid "The production order for '%s' has no quantity specified"
msgstr ""
#. module: mrp
#: code:addons/mrp/models/mrp_workcenter.py:156
#, python-format
@@ -3040,13 +3058,6 @@ msgstr ""
msgid "Unbuild"
msgstr ""
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_unbuild
#: model:ir.model.fields,field_description:mrp.field_stock_move_unbuild_id
#: model:ir.ui.view,arch_db:mrp.mrp_unbuild_form_view
msgid "Unbuild Order"
msgstr ""
#. module: mrp
#: code:addons/mrp/models/mrp_unbuild.py:77
#, python-format
@@ -3518,12 +3529,6 @@ msgstr ""
msgid "You need to provide a lot for the finished product"
msgstr ""
#. module: mrp
#: code:addons/mrp/wizard/mrp_product_produce.py:94
#, python-format
msgid "You should at least produce some quantity"
msgstr ""
#. module: mrp
#: code:addons/mrp/models/mrp_workorder.py:314
#, python-format
@@ -3575,11 +3580,6 @@ msgstr ""
msgid "mrp.bom.line"
msgstr ""
#. module: mrp
#: model:ir.model,name:mrp.model_mrp_document
msgid "mrp.document"
msgstr ""
#. module: mrp
#: model:ir.ui.view,arch_db:mrp.production_message
msgid "quantity has been updated."
+1
View File
@@ -9,6 +9,7 @@ class MrpDocument(models.Model):
and basic versioning.
"""
_name = 'mrp.document'
_description = "Production Document"
_inherits = {
'ir.attachment': 'ir_attachment_id',
}
+2 -1
View File
@@ -114,7 +114,8 @@ class MrpProduction(models.Model):
copy=False, oldname='workcenter_lines', readonly=True)
workorder_count = fields.Integer('# Work Orders', compute='_compute_workorder_count')
workorder_done_count = fields.Integer('# Done Work Orders', compute='_compute_workorder_done_count')
move_dest_ids = fields.One2many('stock.move', 'created_production_id')
move_dest_ids = fields.One2many('stock.move', 'created_production_id',
string="Stock Movements of Produced Goods")
state = fields.Selection([
('confirmed', 'Confirmed'),
+2 -2
View File
@@ -51,10 +51,10 @@ class MrpUnbuild(models.Model):
required=True, states={'done': [('readonly', True)]})
consume_line_ids = fields.One2many(
'stock.move', 'consume_unbuild_id', readonly=True,
help='') # TDE: some string / help ?
string='Consumed Disassembly Lines')
produce_line_ids = fields.One2many(
'stock.move', 'unbuild_id', readonly=True,
help='') # TDE: some string / help ?
string='Processed Disassembly Lines')
state = fields.Selection([
('draft', 'Draft'),
('done', 'Done')], string='Status', default='draft', index=True)
+3 -2
View File
@@ -60,7 +60,8 @@ class MrpWorkorder(models.Model):
'Currently Produced Quantity', default=1.0,
digits=dp.get_precision('Product Unit of Measure'),
states={'done': [('readonly', True)], 'cancel': [('readonly', True)]})
is_produced = fields.Boolean(compute='_compute_is_produced')
is_produced = fields.Boolean(string="Has Been Produced",
compute='_compute_is_produced')
state = fields.Selection([
('pending', 'Pending'),
@@ -116,7 +117,7 @@ class MrpWorkorder(models.Model):
time_ids = fields.One2many(
'mrp.workcenter.productivity', 'workorder_id')
is_user_working = fields.Boolean(
'Is Current User Working', compute='_compute_is_user_working',
'Is the Current User Working', compute='_compute_is_user_working',
help="Technical field indicating whether the current user is working. ")
production_messages = fields.Html('Workorder Message', compute='_compute_production_messages')
+2 -2
View File
@@ -52,9 +52,9 @@ class StockMove(models.Model):
raw_material_production_id = fields.Many2one(
'mrp.production', 'Production Order for raw materials')
unbuild_id = fields.Many2one(
'mrp.unbuild', 'Unbuild Order')
'mrp.unbuild', 'Disassembly Order')
consume_unbuild_id = fields.Many2one(
'mrp.unbuild', 'Consume Unbuild Order')
'mrp.unbuild', 'Consumed Disassembly Order')
operation_id = fields.Many2one(
'mrp.routing.workcenter', 'Operation To Consume') # TDE FIXME: naming
workorder_id = fields.Many2one(
+6 -3
View File
@@ -8,9 +8,12 @@ class StockPickingType(models.Model):
_inherit = 'stock.picking.type'
code = fields.Selection(selection_add=[('mrp_operation', 'Manufacturing Operation')])
count_mo_todo = fields.Integer(compute='_get_mo_count')
count_mo_waiting = fields.Integer(compute='_get_mo_count')
count_mo_late = fields.Integer(compute='_get_mo_count')
count_mo_todo = fields.Integer(string="Number of Manufacturing Orders to Process",
compute='_get_mo_count')
count_mo_waiting = fields.Integer(string="Number of Manufacturing Orders Waiting",
compute='_get_mo_count')
count_mo_late = fields.Integer(string="Number of Manufacturing Orders Late",
compute='_get_mo_count')
def _get_mo_count(self):
mrp_picking_types = self.filtered(lambda picking: picking.code == 'mrp_operation')
+1 -1
View File
@@ -91,7 +91,7 @@ class MrpProductProduce(models.TransientModel):
# Nothing to do for lots since values are created using default data (stock.move.lots)
quantity = self.product_qty
if float_compare(quantity, 0, precision_rounding=self.product_uom_id.rounding) <= 0:
raise UserError(_('You should at least produce some quantity'))
raise UserError(_("The production order for '%s' has no quantity specified") % self.product_id.display_name)
for move in self.production_id.move_raw_ids:
# TODO currently not possible to guess if the user updated quantity by hand or automatically by the produce wizard.
if move.product_id.tracking == 'none' and move.state not in ('done', 'cancel') and move.unit_factor:
@@ -114,7 +114,7 @@ msgstr ""
#. module: rating_project
#: model:ir.model.fields,help:rating_project.field_project_task_type_auto_validation_kanban_state
msgid "Automatically modify the kanban state when the customer replies to the feedback for this stage.\n"
msgid "Automatically modify the kanban state when the customer replies to the feedback request for this stage.\n"
" * A good feedback from the customer will update the kanban state to 'ready for the new stage' (green bullet).\n"
" * A medium or a bad feedback will set the kanban state to 'blocked' (red bullet).\n"
""
@@ -129,7 +129,7 @@ msgstr ""
#. module: rating_project
#: model:ir.actions.act_window,name:rating_project.rating_rating_action_task
msgid "Customer Ratings from task"
msgid "Customer Ratings on tasks"
msgstr ""
#. module: rating_project
@@ -268,7 +268,7 @@ msgstr ""
#. module: rating_project
#: model:ir.ui.view,arch_db:rating_project.rating_rating_view_search_project
msgid "Rating for tasks"
msgid "Rating on tasks"
msgstr ""
#. module: rating_project
@@ -283,7 +283,7 @@ msgstr ""
#. module: rating_project
#: model:ir.actions.act_window,name:rating_project.rating_rating_action_view_project_rating_task
msgid "Ratings for tasks"
msgid "Ratings on tasks"
msgstr ""
#. module: rating_project
+1 -1
View File
@@ -17,7 +17,7 @@ class ProjectTaskType(models.Model):
domain=[('model', '=', 'project.task')],
help="If set and if the project's rating configuration is 'Rating when changing stage', then an email will be sent to the customer when the task reaches this step.")
auto_validation_kanban_state = fields.Boolean('Automatic kanban status', default=False,
help="Automatically modify the kanban state when the customer replies to the feedback for this stage.\n"
help="Automatically modify the kanban state when the customer replies to the feedback request for this stage.\n"
" * A good feedback from the customer will update the kanban state to 'ready for the new stage' (green bullet).\n"
" * A medium or a bad feedback will set the kanban state to 'blocked' (red bullet).\n")
+2 -2
View File
@@ -37,7 +37,7 @@
</record>
<record id="rating_rating_action_view_project_rating_task" model="ir.actions.act_window">
<field name="name">Ratings for tasks</field>
<field name="name">Ratings on tasks</field>
<field name="res_model">rating.rating</field>
<field name="view_mode">kanban,tree,graph,pivot,form</field>
<field name="domain">[('consumed','=',True), ('parent_res_model','=','project.project'), ('parent_res_id','=',active_id), ('res_model','=','project.task')]</field>
@@ -50,7 +50,7 @@
</record>
<record id="rating_rating_action_task" model="ir.actions.act_window">
<field name="name">Customer Ratings from task</field>
<field name="name">Customer Ratings on tasks</field>
<field name="res_model">rating.rating</field>
<field name="view_mode">kanban,tree,pivot,graph,form</field>
<field name="domain">[('res_model', '=', 'project.task'), ('res_id', '=', active_id), ('consumed', '=', True)]</field>