[MERGE]: Merged with latest trunk-addons
bzr revid: rpa@tinyerp.com-20111206114828-ts16k7fe4t36f2s0
This commit is contained in:
commit
f292b5bb56
|
@ -152,6 +152,7 @@ module named account_voucher.
|
|||
],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate': '0080331923549',
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -171,8 +171,8 @@
|
|||
<field name="user_type" select="1"/>
|
||||
<field name="active" groups="base.group_extended" />
|
||||
<newline/>
|
||||
<field name="debit" invisible="context.get('config_invisible', True)"/>
|
||||
<field name="credit" invisible="context.get('config_invisible', True)"/>
|
||||
<field name="debit" invisible="context.get('config_invisible', True)" attrs="{'readonly':[('type','=','view')]}"/>
|
||||
<field name="credit" invisible="context.get('config_invisible', True)" attrs="{'readonly':[('type','=','view')]}"/>
|
||||
<field name="balance" invisible="context.get('config_invisible', True)"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
|
|
|
@ -194,7 +194,7 @@
|
|||
<para style="terp_tblheader_General_Centre">Origin</para>
|
||||
</td>
|
||||
<td>
|
||||
<para style="terp_tblheader_General_Centre">Your Reference</para>
|
||||
<para style="terp_tblheader_General_Centre">Customer Code</para>
|
||||
</td>
|
||||
</tr>
|
||||
</blockTable>
|
||||
|
|
|
@ -45,6 +45,7 @@ user rights to Demo user.
|
|||
'test': [],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate': '00395091383933390541',
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
# Azerbaijani translation for openobject-addons
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
|
||||
"PO-Revision-Date: 2011-12-06 05:22+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Azerbaijani <az@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2011-12-06 05:28+0000\n"
|
||||
"X-Generator: Launchpad (build 14435)\n"
|
||||
|
||||
#. module: account_accountant
|
||||
#: model:ir.module.module,description:account_accountant.module_meta_information
|
||||
msgid ""
|
||||
"\n"
|
||||
"This module gives the admin user the access to all the accounting features "
|
||||
"like the journal\n"
|
||||
"items and the chart of accounts.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Bu modul jurnal yazıları, hesab qrafikləri kimi mühasibat uçotu "
|
||||
"funksiyalarına idarəçilik imkanı verir.\n"
|
||||
" "
|
||||
|
||||
#. module: account_accountant
|
||||
#: model:ir.module.module,shortdesc:account_accountant.module_meta_information
|
||||
msgid "Accountant"
|
||||
msgstr "Mühasib"
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
|
||||
{
|
||||
'name' : 'Sales Contract Management',
|
||||
'name' : 'Contracts Management',
|
||||
'version' : '1.1',
|
||||
'category' : 'Sales Management',
|
||||
'complexity': "normal",
|
||||
|
@ -46,6 +46,7 @@ user-wise as well as month wise.
|
|||
],
|
||||
'demo_xml' : [],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active' : False,
|
||||
'certificate': '0042927202589',
|
||||
}
|
||||
|
|
|
@ -49,6 +49,7 @@
|
|||
],
|
||||
"active": False,
|
||||
"installable": True,
|
||||
"core": True,
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
||||
|
|
|
@ -32,11 +32,11 @@
|
|||
<field name="prorata"/>
|
||||
<field name="open_asset"/>
|
||||
</group>
|
||||
<group col="2" colspan="2" groups="analytic.group_analytic_accounting">
|
||||
<separator string="Analytic information" colspan="4"/>
|
||||
<newline/>
|
||||
<field name="account_analytic_id"/>
|
||||
</group>
|
||||
<group col="2" colspan="2" groups="analytic.group_analytic_accounting">
|
||||
<separator string="Analytic information" colspan="4"/>
|
||||
<newline/>
|
||||
<field name="account_analytic_id"/>
|
||||
</group>
|
||||
<separator string="Notes" colspan="4"/>
|
||||
<field name="note" colspan="4" nolabel="1"/>
|
||||
</form>
|
||||
|
@ -317,7 +317,7 @@
|
|||
<field name="name">Review Asset Categories</field>
|
||||
<field name="res_model">account.asset.category</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<record id="asset_category_form_view_todo" model="ir.actions.todo">
|
||||
|
|
|
@ -231,7 +231,7 @@
|
|||
<para style="terp_tblheader_General_Centre">Origin</para>
|
||||
</td>
|
||||
<td>
|
||||
<para style="terp_tblheader_General_Centre">Your Reference</para>
|
||||
<para style="terp_tblheader_General_Centre">Customer Code</para>
|
||||
</td>
|
||||
</tr>
|
||||
</blockTable>
|
||||
|
|
|
@ -37,6 +37,7 @@ It installs the profile for associations to manage events, registrations, member
|
|||
'demo_xml': [],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate': '0078696047261',
|
||||
'images': ['images/association1.jpeg'],
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
id="base.menu_association"
|
||||
icon="terp-calendar"
|
||||
sequence="9"
|
||||
groups="base.group_extended"
|
||||
web_icon="images/association.png"
|
||||
web_icon_hover="images/association-hover.png"/>
|
||||
<menuitem name="Configuration" id="base.menu_event_config" parent="base.menu_association" sequence="30" groups="base.group_extended"/>
|
||||
|
|
|
@ -68,6 +68,7 @@ The dashboard for auction includes:
|
|||
],
|
||||
|
||||
'installable': True,
|
||||
'auction': True,
|
||||
'active': False,
|
||||
'certificate': '0039333102717',
|
||||
'images': ['images/auction1.jpeg','images/auction2.jpeg','images/auction3.jpeg'],
|
||||
|
|
|
@ -162,6 +162,7 @@
|
|||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="context">{'res_id': user.company_id.id}</field>
|
||||
<field name="help">Fill in your company data (address, logo, bank accounts) so that it's printed on your reports. You can click on the button 'Preview Header' in order to check the header/footer of PDF documents.</field>
|
||||
</record>
|
||||
<record id="base_setup_company_todo" model="ir.actions.todo">
|
||||
<field name="action_id" ref="action_base_setup_company"/>
|
||||
|
|
|
@ -61,7 +61,8 @@ Creates a dashboard for CRM that includes:
|
|||
'mail',
|
||||
'base_calendar',
|
||||
'resource',
|
||||
'board'
|
||||
'board',
|
||||
'fetchmail'
|
||||
],
|
||||
'init_xml': [
|
||||
'crm_data.xml',
|
||||
|
@ -128,6 +129,7 @@ Creates a dashboard for CRM that includes:
|
|||
'test/ui/delete_lead.yml'
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0079056041421',
|
||||
'images': ['images/sale_crm_crm_dashboard.png', 'images/crm_dashboard.jpeg','images/leads.jpeg','images/meetings.jpeg','images/opportunities.jpeg','images/outbound_calls.jpeg','images/stages.jpeg'],
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
# Arabic translation for openobject-addons
|
||||
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
|
||||
"PO-Revision-Date: 2011-12-05 08:17+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic <ar@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2011-12-06 05:28+0000\n"
|
||||
"X-Generator: Launchpad (build 14435)\n"
|
||||
|
||||
#. module: crm_caldav
|
||||
#: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse
|
||||
msgid "Caldav Browse"
|
||||
msgstr ""
|
||||
|
||||
#. module: crm_caldav
|
||||
#: model:ir.model,name:crm_caldav.model_crm_meeting
|
||||
msgid "Meeting"
|
||||
msgstr "إجتماعات"
|
||||
|
||||
#. module: crm_caldav
|
||||
#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
|
||||
msgid "Extended Module to Add CalDav feature on Meeting"
|
||||
msgstr ""
|
||||
|
||||
#. module: crm_caldav
|
||||
#: model:ir.module.module,description:crm_caldav.module_meta_information
|
||||
msgid ""
|
||||
"\n"
|
||||
" New Features in Meeting:\n"
|
||||
" * Share meeting with other calendar clients like sunbird\n"
|
||||
msgstr ""
|
||||
|
||||
#. module: crm_caldav
|
||||
#: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse
|
||||
msgid "Synchronyze this calendar"
|
||||
msgstr ""
|
|
@ -52,6 +52,7 @@ automatically new claims based on incoming emails.
|
|||
'test/ui/claim_demo.yml'
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate' : '00612027414703404749',
|
||||
'images': ['images/claim_categories.jpeg','images/claim_stages.jpeg','images/claims.jpeg'],
|
||||
|
|
|
@ -53,6 +53,7 @@ fund status.
|
|||
],
|
||||
'test': ['test/process/fund-rising.yml'],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate' : '00871545204231528989',
|
||||
'images': ['images/fundraising_analysis.jpeg','images/fundraising_categories.jpeg','images/funds.jpeg'],
|
||||
|
|
|
@ -51,6 +51,7 @@ and categorize your interventions with a channel and a priority level.
|
|||
],
|
||||
'test': ['test/process/help-desk.yml'],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate' : '00830691522781519309',
|
||||
'images': ['images/helpdesk_analysis.jpeg','images/helpdesk_categories.jpeg','images/helpdesk_requests.jpeg'],
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
{
|
||||
'name': 'To Do List',
|
||||
'version': '1.0',
|
||||
'category': 'Customer Relationship Management',
|
||||
"category": 'Hidden/Link',
|
||||
'complexity': "easy",
|
||||
'description': """
|
||||
Todo list for CRM leads and opportunities.
|
||||
|
|
|
@ -49,6 +49,7 @@ FTP client.
|
|||
],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate': '00934787762705016005',
|
||||
'images': ['images/1_configure_ftp.jpeg','images/2_document_browse.jpeg','images/3_document_ftp.jpeg'],
|
||||
'post_load': 'post_load',
|
||||
|
|
|
@ -56,6 +56,7 @@ Note that:
|
|||
'demo_xml': ['event_demo.xml'],
|
||||
'test': ['test/test_event.yml'],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0083059161581',
|
||||
'images': ['images/1_event_type_list.jpeg','images/2_events.jpeg','images/3_registrations.jpeg'],
|
||||
|
|
|
@ -1,19 +1,5 @@
|
|||
<openerp>
|
||||
<data>
|
||||
<record model="ir.actions.act_window" id="view_email_server_form_installer">
|
||||
<field name="name">Setup Incoming Mail Servers</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">fetchmail.server</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="view_id" eval="False"/>
|
||||
<field name="help">You can connect OpenERP to your incoming mail server so that documents (leads, tasks, issues, etc) are synchronized automatically with your incoming emails.</field>
|
||||
</record>
|
||||
|
||||
<record id="view_email_server_form_installer_todo" model="ir.actions.todo">
|
||||
<field name="action_id" ref="view_email_server_form_installer"/>
|
||||
<field name="category_id" ref="base.category_sales_management_config"/>
|
||||
<field name="sequence">4</field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
</group>
|
||||
<notebook colspan="4">
|
||||
<page string="Server & Login">
|
||||
<group col="4" colspan="2" attrs="{'invisible' : [('type', '=', 'local')]}">
|
||||
<group col="2" colspan="2" attrs="{'invisible' : [('type', '=', 'local')]}">
|
||||
<separator string="Server Information" colspan="2"/>
|
||||
<field name="server" colspan="4" attrs="{'required' : [('type', '!=', 'local')]}" />
|
||||
<field name="port" required="1" attrs="{'required' : [('type', '!=', 'local')]}" />
|
||||
|
|
|
@ -8,11 +8,9 @@
|
|||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="My Board">
|
||||
<board style="1-2">
|
||||
<column>
|
||||
</column>
|
||||
<column>
|
||||
</column>
|
||||
<board style="2-1">
|
||||
<column/>
|
||||
<column/>
|
||||
</board>
|
||||
</form>
|
||||
</field>
|
||||
|
@ -39,10 +37,8 @@
|
|||
<field name="arch" type="xml">
|
||||
<form string="HR Manager Board">
|
||||
<board style="2-1">
|
||||
<column>
|
||||
</column>
|
||||
<column>
|
||||
</column>
|
||||
<column/>
|
||||
<column/>
|
||||
</board>
|
||||
</form>
|
||||
</field>
|
||||
|
|
|
@ -131,7 +131,7 @@
|
|||
<field name="model">hr.employee</field>
|
||||
<field name="type">kanban</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban default_group_by="job_id">
|
||||
<kanban>
|
||||
<field name="color"/>
|
||||
<templates>
|
||||
<t t-name="employee_details">
|
||||
|
|
|
@ -54,6 +54,7 @@ in the form of pdf file. Implements a dashboard for My Current Evaluations
|
|||
"active": False,
|
||||
"installable": True,
|
||||
"certificate" : "00883207679172998429",
|
||||
'core': True,
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<openerp>
|
||||
<data>
|
||||
<record id="act_hr_evaluation_tree" model="ir.actions.act_window">
|
||||
<field name="name">My Evaluation Remaining</field>
|
||||
<field name="name">My Appraisal Remaining</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hr_evaluation.evaluation</field>
|
||||
<field name="view_type">form</field>
|
||||
|
@ -17,8 +17,8 @@
|
|||
<field name="inherit_id" ref="hr.board_hr_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form/board/column" position="inside">
|
||||
<action name="%(act_hr_evaluation_tree)d" string="My Evaluation Remaining"/>
|
||||
<xpath expr="/form/board/column[1]" position="inside">
|
||||
<action name="%(act_hr_evaluation_tree)d" string="My Appraisal Remaining"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<openerp>
|
||||
<data noupdate="1">
|
||||
<record id="survey_2" model="survey">
|
||||
<field name="title">Employee Evaluation</field>
|
||||
<field name="title">Employee Appraisal</field>
|
||||
<field name="max_response_limit">20</field>
|
||||
<field eval="[(6,0,[])]" name="users"/>
|
||||
<field name="type" ref="survey.survey_type1"/>
|
||||
|
@ -11,7 +11,7 @@
|
|||
<field name="state">open</field>
|
||||
</record>
|
||||
<record id="survey_page_1" model="survey.page">
|
||||
<field name="title">Employee Evaluation Form</field>
|
||||
<field name="title">Employee Appraisal Form</field>
|
||||
<field name="survey_id" ref="survey_2"/>
|
||||
<field eval="1" name="sequence"/>
|
||||
</record>
|
||||
|
@ -128,7 +128,7 @@
|
|||
<field eval="0" name="is_require_answer"/>
|
||||
<field name="type">descriptive_text</field>
|
||||
<field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
|
||||
<field name="descriptive_text">* The employee will be responsible for completing a draft of the Appraisal Form as a tool for self-evaluation and a starting point for the supervisor’s evaluation. The employee can add examples of achievements for each criterion.
|
||||
<field name="descriptive_text">* The employee will be responsible for completing a draft of the Appraisal Form as a tool for self-appraisal and a starting point for the supervisor’s evaluation. The employee can add examples of achievements for each criterion.
|
||||
Once the form had been filled, the employee send it to his supervisor.
|
||||
|
||||
* It is the primary responsibility of the supervisor to gather the necessary input from the appropriate sources of feedback (internal and/or external customers, peers). In case of collaboration with OpenERP SA Belgium, the supervisor must receive completed evaluation form from the employee's Belgian project manager.
|
||||
|
@ -204,7 +204,7 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
<field name="question">Subject</field>
|
||||
<field eval="0" name="is_require_answer"/>
|
||||
<field name="type">matrix_of_choices_only_one_ans</field>
|
||||
<field name="column_name">Recommendations / Evaluations</field>
|
||||
<field name="column_name">Recommendations / Appraisals</field>
|
||||
<field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
|
||||
<field eval="0" name="make_comment_field"/>
|
||||
<field eval="0" name="in_visible_menu_choice"/>
|
||||
|
@ -227,7 +227,7 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
<field name="question">Supervisors only : </field>
|
||||
<field eval="0" name="is_require_answer"/>
|
||||
<field name="type">matrix_of_choices_only_one_ans</field>
|
||||
<field name="column_name">Recommendations / Evaluations</field>
|
||||
<field name="column_name">Recommendations / Appraisals</field>
|
||||
<field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
|
||||
<field eval="0" name="make_comment_field"/>
|
||||
<field eval="0" name="in_visible_menu_choice"/>
|
||||
|
@ -1150,7 +1150,7 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
<record id="hr_evaluation_plan_managersevaluationplan0" model="hr_evaluation.plan">
|
||||
<field eval="1" name="active"/>
|
||||
<field eval="6" name="month_next"/>
|
||||
<field name="name">Manager's Evaluation Plan</field>
|
||||
<field name="name">Manager's Appraisal Plan</field>
|
||||
<field eval="3" name="month_first"/>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
</record>
|
||||
|
@ -1219,7 +1219,7 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
|
||||
<data>
|
||||
<record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron">
|
||||
<field name="name">Run Employee Evaluation</field>
|
||||
<field name="name">Run Employee Appraisal</field>
|
||||
<field eval="True" name="active" />
|
||||
<field name="user_id" ref="base.user_root" />
|
||||
<field name="interval_number">1</field>
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
<openerp>
|
||||
<data>
|
||||
<record model="ir.actions.act_window" id="action_evaluation_plans_installer">
|
||||
<field name="name">Review Evaluation Plans</field>
|
||||
<field name="name">Review Appraisal Plans</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hr_evaluation.plan</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="help">You can define appraisal plans (ex: first interview after 6 months, then every year). Then, each employee can be linked to an appraisal plan so that OpenERP can automatically generate interview requests to managers and/or subordinates.</field>
|
||||
</record>
|
||||
|
||||
<record id="todo_evaluation_plans_installer" model="ir.actions.todo">
|
||||
|
|
|
@ -68,5 +68,6 @@ re-invoice your customer's expenses if your work by project.
|
|||
'installable': True,
|
||||
'active': False,
|
||||
'certificate': '0062479841789',
|
||||
'core': True,
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<field name="inherit_id" ref="hr.board_hr_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form/board/column" position="inside">
|
||||
<xpath expr="/form/board/column[1]" position="inside">
|
||||
<action name="%(action_my_expense)d" string="My Expenses"/>
|
||||
</xpath>
|
||||
</field>
|
||||
|
|
|
@ -72,6 +72,7 @@ Note that:
|
|||
'test/hr_holidays_report.yml',
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0086579209325',
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="hr.board_hr_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form/board/column" position="inside">
|
||||
<xpath expr="/form/board/column[1]" position="inside">
|
||||
<action name="%(action_hr_holidays_leaves_by_month)d" string="Leaves"/>
|
||||
</xpath>
|
||||
</field>
|
||||
|
|
|
@ -71,6 +71,7 @@ Generic Payroll system.
|
|||
'installable': True,
|
||||
'active': False,
|
||||
'certificate' : '001046261404562128861',
|
||||
'core': True,
|
||||
}
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -37,7 +37,7 @@ system to store and search in your CV base.
|
|||
'author': 'OpenERP SA',
|
||||
'website': 'http://www.openerp.com',
|
||||
'images': ['images/hr_recruitment_analysis.jpeg','images/hr_recruitment_applicants.jpeg'],
|
||||
'depends': ['decimal_precision', 'hr', 'survey', 'crm'],
|
||||
'depends': ['decimal_precision', 'hr', 'survey', 'crm', 'fetchmail'],
|
||||
'update_xml': [
|
||||
'wizard/hr_recruitment_phonecall_view.xml',
|
||||
'wizard/hr_recruitment_employee_hired.xml',
|
||||
|
@ -60,6 +60,7 @@ system to store and search in your CV base.
|
|||
'installable': True,
|
||||
'active': False,
|
||||
'certificate' : '001073437025460275621',
|
||||
'core': True,
|
||||
}
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -181,6 +181,7 @@ class hr_applicant(crm.crm_case, osv.osv):
|
|||
'day_close': fields.function(_compute_day, string='Days to Close', \
|
||||
multi='day_close', type="float", store=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
'user_email': fields.related('user_id', 'user_email', type='char', string='User Email', readonly=True),
|
||||
}
|
||||
|
||||
def _get_stage(self, cr, uid, context=None):
|
||||
|
|
|
@ -278,9 +278,9 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
<!-- hr Applicant Kanban View -->
|
||||
<!-- hr Applicant Kanban View -->
|
||||
|
||||
<record model="ir.ui.view" id="hr_kanban_view_applicant">
|
||||
<record model="ir.ui.view" id="hr_kanban_view_applicant">
|
||||
<field name="name">Hr Applicants kanban</field>
|
||||
<field name="model">hr.applicant</field>
|
||||
<field name="type">kanban</field>
|
||||
|
@ -290,8 +290,8 @@
|
|||
<field name="state"/>
|
||||
<field name="priority"/>
|
||||
<field name="survey"/>
|
||||
<field name="email_from"/>
|
||||
<field name="user_id"/>
|
||||
<field name="user_email"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<t t-if="record.priority.raw_value == 1" t-set="border">oe_kanban_color_red</t>
|
||||
|
@ -302,7 +302,7 @@
|
|||
<td align="left" valign="middle" class="oe_kanban_title">
|
||||
<field name="partner_name"/>
|
||||
</td>
|
||||
<td valign="top" width="22"><img t-att-src="kanban_gravatar(record.email_from.value, 22)" class="oe_kanban_gravatar" t-att-title="record.user_id.value"/></td>
|
||||
<td valign="top" width="22"><img t-att-src="kanban_gravatar(record.user_email.value, 22)" class="oe_kanban_gravatar" t-att-title="record.user_id.value"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="oe_kanban_box_content oe_kanban_color_bglight oe_kanban_box_show_onclick_trigger oe_kanban_color_border">
|
||||
|
@ -324,6 +324,7 @@
|
|||
<div class="oe_kanban_buttons_set oe_kanban_color_border oe_kanban_color_bglight oe_kanban_box_show_onclick">
|
||||
<div class="oe_kanban_left">
|
||||
<a string="Edit" icon="gtk-edit" type="edit"/>
|
||||
<a string="Delete" icon="gtk-close" type="delete"/>
|
||||
<a string="Change Color" icon="color-picker" type="color" name="color"/>
|
||||
<a string="Send New Email" name="%(mail.action_email_compose_message_wizard)d" icon="terp-mail-message-new" type="action"/>
|
||||
<a string="Add Internal Note" name="%(crm.action_crm_add_note)d" context="{'model': 'crm.lead' }" icon="terp-document-new" type="action"/>
|
||||
|
@ -331,8 +332,10 @@
|
|||
<a t-if="record.survey.raw_value" name="action_print_survey" type="object" string="Print Interview" icon="gtk-print" />
|
||||
</div>
|
||||
<div class="oe_kanban_right">
|
||||
<a name="case_open" string="Open" states="pending,draft" type="object" icon="kanban-apply" />
|
||||
<a name="case_pending" string="Pending" states="draft,open" type="object" icon="kanban-pause" />
|
||||
<a name="case_cancel" string="Refuse" states="draft,open,pending" type="object" icon="kanban-stop"/>
|
||||
<a name="case_open" string="In Progress" states="draft,pending" type="object" icon="kanban-apply"/>
|
||||
<a name="%(action_hr_recruitment_hired_employee)d" string="Hire" states="open,pending" type="action" icon="terp-partner"/>
|
||||
<a name="case_pending" string="Pending" states="open" type="object" icon="kanban-pause"/>
|
||||
</div>
|
||||
<br class="oe_kanban_clear"/>
|
||||
</div>
|
||||
|
|
|
@ -31,18 +31,18 @@ class account_analytic_profit(osv.osv_memory):
|
|||
'date_to': fields.date('To', required=True),
|
||||
'journal_ids': fields.many2many('account.analytic.journal', 'analytic_profit_journal_rel', 'analytic_id', 'journal_id', 'Journal', required=True),
|
||||
'employee_ids': fields.many2many('res.users', 'analytic_profit_emp_rel', 'analytic_id', 'emp_id', 'User', required=True),
|
||||
}
|
||||
}
|
||||
|
||||
def _date_from(*a):
|
||||
return datetime.datetime.today().strftime('%Y-%m-1')
|
||||
return datetime.date.today().replace(day=1).strftime('%Y-%m-%d')
|
||||
|
||||
def _date_to(*a):
|
||||
return datetime.datetime.today().strftime('%Y-%m-%d')
|
||||
return datetime.date.today().strftime('%Y-%m-%d')
|
||||
|
||||
_defaults = {
|
||||
'date_from': _date_from,
|
||||
'date_to': _date_to
|
||||
}
|
||||
'date_from': _date_from,
|
||||
'date_to': _date_to
|
||||
}
|
||||
|
||||
def print_report(self, cr, uid, ids, context=None):
|
||||
line_obj = self.pool.get('account.analytic.line')
|
||||
|
@ -72,4 +72,4 @@ class account_analytic_profit(osv.osv_memory):
|
|||
|
||||
account_analytic_profit()
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -69,5 +69,6 @@ The validation can be configured in the company:
|
|||
'installable': True,
|
||||
'active': False,
|
||||
'certificate': '0073297700829',
|
||||
'core': True,
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -40,10 +40,8 @@
|
|||
<field name="inherit_id" ref="hr.board_hr_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form/board/column" position="inside">
|
||||
<column>
|
||||
<xpath expr="/form/board/column[2]" position="inside">
|
||||
<action name="%(action_week_attendance_graph)d" string="My Total Attendance By Week"/>
|
||||
</column>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -53,6 +53,7 @@ Once installed, check the menu 'Ideas' in the 'Tools' main menu.""",
|
|||
'test/test_idea.yml'
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'certificate': '0071515601309',
|
||||
'images': ['images/1_ideas.jpeg','images/2_idea_categories.jpeg','images/3_vote_idea.jpeg'],
|
||||
}
|
||||
|
|
|
@ -55,6 +55,7 @@
|
|||
"demo_xml": ['lunch_demo.xml'],
|
||||
"test": ['test/test_lunch.yml', 'test/lunch_report.yml'],
|
||||
"installable": True,
|
||||
'core': True,
|
||||
"certificate" : "001292377792581874189",
|
||||
'images': ['images/cash_moves.jpeg','images/lunch_orders.jpeg','images/products.jpeg'],
|
||||
}
|
||||
|
|
|
@ -60,6 +60,7 @@ Note: If you need demo data, you can install the marketing_campaign_crm_demo mod
|
|||
'demo_xml': [
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate' : '00421723279617928365',
|
||||
'images': ['images/campaign.png', 'images/campaigns.jpeg','images/email_account.jpeg','images/email_templates.jpeg','images/segments.jpeg'],
|
||||
|
|
|
@ -101,6 +101,7 @@ Dashboard provided by this module:
|
|||
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0032052481373',
|
||||
}
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1273,7 +1273,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1320,7 +1320,7 @@ msgstr "Ubicació on el sistema emmagatzemarà els productes finalitzats."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Aquest és l'albarà intern que porta el producte acabat cap al pla de "
|
||||
|
@ -2787,7 +2787,7 @@ msgstr "Any"
|
|||
#~ msgstr "Planificació ordres de producció"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Aquesta és la llista de empaquetat interna que porta les matèries primeres a "
|
||||
|
|
|
@ -1257,7 +1257,7 @@ msgstr "Umístění kde systém naskladní hotové výrobky."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1323,7 +1323,7 @@ msgstr "Ort, an dem das System die Fertigprodukte einlagern wird."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Dies ist ein interner Lieferauftrag, der die gefertigten Produkte in den "
|
||||
|
@ -2807,7 +2807,7 @@ msgstr "Jahr"
|
|||
#~ "Faktor der alle angefallenen Zeiten dieses Arbeitsplatzes multipliziert."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Diese interne Packliste liefert die Rohmaterialien zum Fertigungsort "
|
||||
|
|
|
@ -1249,7 +1249,7 @@ msgstr "Τοποθεσία όπου το σύστημα θα αποθηκεύσ
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2670,7 +2670,7 @@ msgstr ""
|
|||
#~ "Παράγοντας που πολλαπλασιάζει όλους τους χρόνους ενός κέντρου εργασίας."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Αυτή είναι η εσωτερική λίστα επιλογής που φέρνει τις α' ύλες στο πλάνο "
|
||||
|
|
|
@ -1321,7 +1321,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este es el albarán interno que trae el producto terminado hacia el plan de "
|
||||
|
@ -2803,7 +2803,7 @@ msgstr "Año"
|
|||
#~ "producción."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ésta es la lista de empaquetado interna que lleva las materias primas a la "
|
||||
|
|
|
@ -1295,7 +1295,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1320,7 +1320,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este es el albarán interno que trae el producto terminado hacia el plan de "
|
||||
|
@ -2826,7 +2826,7 @@ msgstr "Año"
|
|||
#~ "producción."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ésta es la lista de empaquetado interna que lleva las materias primas a la "
|
||||
|
|
|
@ -1320,7 +1320,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este es el albarán interno que trae el producto terminado hacia el plan de "
|
||||
|
@ -2767,7 +2767,7 @@ msgstr "Año"
|
|||
#~ "producción."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ésta es la lista de empaquetado interna que lleva las materias primas a la "
|
||||
|
|
|
@ -1321,7 +1321,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este es el albarán interno que trae el producto terminado hacia el plan de "
|
||||
|
@ -2803,7 +2803,7 @@ msgstr "Año"
|
|||
#~ "producción."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ésta es la lista de empaquetado interna que lleva las materias primas a la "
|
||||
|
|
|
@ -1321,7 +1321,7 @@ msgstr "Ubicación donde el sistema almacenará los productos finalizados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este es el albarán interno que trae el producto terminado hacia el plan de "
|
||||
|
@ -2803,7 +2803,7 @@ msgstr "Año"
|
|||
#~ "producción."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ésta es la lista de empaquetado interna que lleva las materias primas a la "
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1285,7 +1285,7 @@ msgstr "Paikka jonne järjestelmä varastoi valmiit tuotteet."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Tämä on sisäinen keräilyslista joka tuo lopputuotteen tuontatosuunnitelmaan"
|
||||
|
@ -2760,7 +2760,7 @@ msgstr "Vuosi"
|
|||
#~ msgstr "Odottaa"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "Tämä sisäinen keräyslista tuo raaka-aineet tuotantosuunnitelmaan."
|
||||
|
||||
|
|
|
@ -1374,7 +1374,7 @@ msgstr "Emplacement où le système stockera les produits finis."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"C'est le bon de transfert interne qui fournit les produits finis au plan de "
|
||||
|
@ -3102,7 +3102,7 @@ msgstr "Année"
|
|||
#~ "production"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Ceci est la liste interne des matières premières pour le plan de production."
|
||||
|
|
|
@ -1314,7 +1314,7 @@ msgstr "Lugar onde almacenará o sistema os produtos rematados"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Este é o albará interno que trae o produto rematado ó plan de produción."
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1242,7 +1242,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1247,7 +1247,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1316,7 +1316,7 @@ msgstr "Ubicazione dove il sistema stoccherà i prodotti finiti"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Questa è la lista dei prelievi interni necessari per la pianificazione della "
|
||||
|
@ -2814,7 +2814,7 @@ msgstr "Anno"
|
|||
#~ msgstr "Dallo stock: articoli assegnati."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "Questa è la lista di prelievo dei materiali"
|
||||
|
||||
|
|
|
@ -1243,7 +1243,7 @@ msgstr "완제품을 보관할 시스템의 위치"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2550,7 +2550,7 @@ msgstr ""
|
|||
#~ msgstr "수량"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "원재료를 생산 플랜에 가져갈 내부 피킹 리스트"
|
||||
|
||||
|
|
|
@ -1247,7 +1247,7 @@ msgstr "Vieta, kurioje talpinami pabaigti produktai ."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2603,7 +2603,7 @@ msgstr ""
|
|||
#~ msgstr "Faktorius kuris dalina visus laikus nurodytus prie darbo centro."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "Tai yra vidinis važtaraštis, perduodantis žaliavas į gamybą."
|
||||
|
||||
|
|
|
@ -1165,7 +1165,7 @@ msgstr ""
|
|||
|
||||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid "This is the internal picking list that brings the finished product to the production plan"
|
||||
msgid "This is the Internal Picking List that brings the finished product to the production plan"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp
|
||||
|
|
|
@ -1306,7 +1306,7 @@ msgstr "Lokasjon hvor systemet vil plassere de ferdige produktene."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Dette er den interne plukklisten som flytter det ferdige produktet til "
|
||||
|
|
|
@ -1245,7 +1245,7 @@ msgstr "Locatie waar de eindproducten opgeslagen worden"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2732,7 +2732,7 @@ msgstr ""
|
|||
#~ msgstr "uit voorraad en geen minimum bestelpunt regel gedefinieerd"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Dit is de interne pakbon om de grondstoffen naar de productie te brengen"
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1280,7 +1280,7 @@ msgstr "Strefa, w której system umieści gotowe produkty."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"To jest wewnętrzne pobranie, które przenosi gotowe produkty do planu "
|
||||
|
@ -3156,7 +3156,7 @@ msgstr "Rok"
|
|||
#~ msgstr "Pobranie"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "To jest pobranie (przesunięcie wewnętrzne), które dostarcza materiały do "
|
||||
|
|
|
@ -1259,7 +1259,7 @@ msgstr "Locais onde o sistema vai armazenar os produtos acabados."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2878,7 +2878,7 @@ msgstr "Ano"
|
|||
#~ "Factor que multiplica todas as horas expressas no centro de trabalho."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Esta é a lista interna de recolha para trazer as matérias primas para o "
|
||||
|
|
|
@ -1315,7 +1315,7 @@ msgstr "Local onde o sistema estocará os produtos acabados"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Esta é a Lista de Separação Interna que traz o produto acabado para o plano "
|
||||
|
@ -3043,7 +3043,7 @@ msgstr "Ano"
|
|||
#~ msgstr "Uso do roteamento do centro de trabalho"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Esta é a lista de seleção interna que leva as matérias-primas para o plano "
|
||||
|
|
|
@ -1308,7 +1308,7 @@ msgstr "Locația în care sistemul va stoca produsele finite."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1293,7 +1293,7 @@ msgstr "Местоположение, в которое помещаются г
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
"Это внутренняя комплектовочная ведомость, которая соотносит готовую "
|
||||
|
@ -2790,7 +2790,7 @@ msgstr "Год"
|
|||
#~ msgstr "Итого"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "Внутренне перемещение расходных материалов со склада на производственный "
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1245,7 +1245,7 @@ msgstr "Location where the system will stock the finished products."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2720,10 +2720,10 @@ msgstr ""
|
|||
#~ msgstr "Factor that multiplies all times expressed in the workcenter."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
|
||||
#~ msgid "Qty Multiple"
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1311,7 +1311,7 @@ msgstr "Sistemin bitmiş ürünleri stokladığı lokasyon."
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr "Bu, bitmiş ürünü üretim planına getiren dahili toplama listesidir"
|
||||
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1246,7 +1246,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1245,7 +1245,7 @@ msgstr "系统存储成品的库位"
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr "这是一张移库单的编号,是把产成品从生产线上移动到库房里"
|
||||
|
||||
|
@ -2655,7 +2655,7 @@ msgstr "年"
|
|||
#~ msgstr "需求单转为采购订单草稿。"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "这是生产计划所需原料的内部分拣单"
|
||||
|
||||
|
|
|
@ -1241,7 +1241,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2577,7 +2577,7 @@ msgstr ""
|
|||
#~ msgstr "數量倍數"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "這是生產計畫所需原材料的內部挑選列表"
|
||||
|
||||
|
|
|
@ -1240,7 +1240,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
msgid ""
|
||||
"This is the internal picking list that brings the finished product to the "
|
||||
"This is the Internal Picking List that brings the finished product to the "
|
||||
"production plan"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2576,7 +2576,7 @@ msgstr ""
|
|||
#~ msgstr "數量倍數"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "This is the internal picking list take bring the raw materials to the "
|
||||
#~ "This is the Internal Picking List take bring the raw materials to the "
|
||||
#~ "production plan."
|
||||
#~ msgstr "這是生產計畫所需原材料的內部挑選列表"
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@ class mrp_bom(osv.osv):
|
|||
@param arg: User defined argument
|
||||
@return: Dictionary of values
|
||||
"""
|
||||
res = dict(map(lambda x: (x,''), ids))
|
||||
res = dict.fromkeys(ids, False)
|
||||
for line in self.browse(cr, uid, ids, context=context):
|
||||
if line.type == 'phantom' and not line.bom_id:
|
||||
res[line.id] = 'set'
|
||||
|
@ -467,7 +467,7 @@ class mrp_production(osv.osv):
|
|||
'bom_id': fields.many2one('mrp.bom', 'Bill of Material', domain=[('bom_id','=',False)], readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'routing_id': fields.many2one('mrp.routing', string='Routing', on_delete='set null', readonly=True, states={'draft':[('readonly',False)]}, help="The list of operations (list of work centers) to produce the finished product. The routing is mainly used to compute work center costs during operations and to plan future loads on work centers based on production plannification."),
|
||||
'picking_id': fields.many2one('stock.picking', 'Picking list', readonly=True, ondelete="restrict",
|
||||
help="This is the internal picking list that brings the finished product to the production plan"),
|
||||
help="This is the Internal Picking List that brings the finished product to the production plan"),
|
||||
'move_prod_id': fields.many2one('stock.move', 'Move product', readonly=True),
|
||||
'move_lines': fields.many2many('stock.move', 'mrp_production_move_ids', 'production_id', 'move_id', 'Products to Consume', domain=[('state','not in', ('done', 'cancel'))], states={'done':[('readonly',True)]}),
|
||||
'move_lines2': fields.many2many('stock.move', 'mrp_production_move_ids', 'production_id', 'move_id', 'Consumed Products', domain=[('state','in', ('done', 'cancel'))]),
|
||||
|
|
|
@ -51,6 +51,7 @@ The aim is to have a complete module to manage all products repairs. The followi
|
|||
'demo_xml': [],
|
||||
'test': ['test/test_mrp_repair.yml', 'test/mrp_repair_report.yml','test/mrp_repair_cancel.yml'],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0060814381277',
|
||||
}
|
||||
|
|
|
@ -79,6 +79,7 @@ Main features :
|
|||
'test/point_of_sale_report.yml'
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'certificate' : '001156338024966477869',
|
||||
# Web client
|
||||
'js': ['static/lib/backbone/backbone-0.5.3.js', 'static/src/js/pos.js'],
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<menuitem name="Point of Sale" id="menu_point_root" sequence="21"
|
||||
<menuitem name="PoS Backend" id="menu_point_root" sequence="21"
|
||||
icon="terp-partner"
|
||||
groups="group_pos_manager,group_pos_user"
|
||||
groups="group_pos_manager"
|
||||
web_icon="images/pos.png"
|
||||
web_icon_hover="images/pos-hover.png"/>
|
||||
|
||||
|
@ -798,11 +798,15 @@
|
|||
<field name="tag">pos.ui</field>
|
||||
</record>
|
||||
|
||||
<record id="menu_pos_pos" model="ir.ui.menu">
|
||||
<field name="name">Start Point of Sale</field>
|
||||
<field name="sequence" eval="5"/>
|
||||
<field name="parent_id" ref="menu_point_root"/>
|
||||
<record id="menu_point_root_touchscreen" model="ir.ui.menu">
|
||||
<field name="name">Point of Sale</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="action" ref="action_pos_pos"/>
|
||||
</record>
|
||||
|
||||
<!-- use menuitem to add web_icon and web_icon_hover above -->
|
||||
<menuitem id="menu_point_root_touchscreen"
|
||||
web_icon="images/pos.png" web_icon_hover="images/pos-hover.png"/>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -194,7 +194,7 @@
|
|||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- Product Kanban View -->
|
||||
<record model="ir.ui.view" id="product_kanban_view">
|
||||
<field name="name">Product Kanban</field>
|
||||
|
|
|
@ -67,6 +67,7 @@ Dashboard for project members that includes:
|
|||
],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate': '0075116868317',
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -60,6 +60,7 @@ performing those tasks.
|
|||
'test/gtd_test.yml'
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '0043525236301',
|
||||
}
|
||||
|
|
|
@ -59,6 +59,7 @@ and decide on their status as they evolve.
|
|||
],
|
||||
'installable': True,
|
||||
'active': False,
|
||||
'core': True,
|
||||
'certificate' : '001236490750848623845',
|
||||
}
|
||||
|
||||
|
|
|
@ -60,6 +60,7 @@ Features
|
|||
"wizard/project_compute_tasks_view.xml",
|
||||
],
|
||||
'installable': True,
|
||||
'core': True,
|
||||
'active': False,
|
||||
'certificate': '001227470751077315069',
|
||||
}
|
||||
|
|
|
@ -78,5 +78,6 @@ Dashboard for purchase management that includes:
|
|||
'installable': True,
|
||||
'active': False,
|
||||
'certificate': '0057234283549',
|
||||
'core': True,
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue