diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2015-08-27 12:17:36 +0200 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2015-08-27 18:15:24 +0200 |
| commit | 908f4165738849eed9ec7ca541ecfec4d978cfd3 (patch) | |
| tree | a781a9f48e41c7badc6c49439a1d0847eabb78c6 /addons/project_issue_sheet | |
| parent | 6e387294491c15b7050f6bea7c07910a01b5286f (diff) | |
[IMP] project*: adaptation due to the new Sale module
Major changes:
- New start and expiration dates
- Remove field Contract Status
- Simplified because use of sale_timesheet
Reason: complete rewrite of the Sale module.
Responsible: fp, dbo, nim
Diffstat (limited to 'addons/project_issue_sheet')
| -rw-r--r-- | addons/project_issue_sheet/project_issue_sheet.py | 2 | ||||
| -rw-r--r-- | addons/project_issue_sheet/project_issue_sheet_view.xml | 14 | ||||
| -rw-r--r-- | addons/project_issue_sheet/security/ir.model.access.csv | 4 |
3 files changed, 2 insertions, 18 deletions
diff --git a/addons/project_issue_sheet/project_issue_sheet.py b/addons/project_issue_sheet/project_issue_sheet.py index f70fd928c13..d55e737f12c 100644 --- a/addons/project_issue_sheet/project_issue_sheet.py +++ b/addons/project_issue_sheet/project_issue_sheet.py @@ -26,7 +26,6 @@ class project_issue(osv.osv): }), 'timesheet_ids': fields.one2many('account.analytic.line', 'issue_id', 'Timesheets'), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'), - 'contract_state': fields.related('analytic_account_id', 'state', string='Contract Status', type='selection', selection=analytic.ANALYTIC_ACCOUNT_STATE), } def on_change_project(self, cr, uid, ids, project_id, context=None): @@ -42,7 +41,6 @@ class project_issue(osv.osv): account = project.analytic_account_id if account: result['value']['analytic_account_id'] = account.id - result['value']['contract_state'] = account.state return result diff --git a/addons/project_issue_sheet/project_issue_sheet_view.xml b/addons/project_issue_sheet/project_issue_sheet_view.xml index 6ef158b3e35..c137c9891f9 100644 --- a/addons/project_issue_sheet/project_issue_sheet_view.xml +++ b/addons/project_issue_sheet/project_issue_sheet_view.xml @@ -14,13 +14,9 @@ </field> <field name="active" position="after"> <field name="analytic_account_id" - domain="[('parent_id','!=',False),('partner_id', '=', partner_id),('type', '!=', 'view')]" + domain="[('parent_id','!=',False),('partner_id', '=', partner_id)]" on_change='on_change_account_id(analytic_account_id)'/> </field> - <xpath expr='//div[@name="project"]' position='after'> - <field name="contract_state" widget="label_selection" attrs="{'invisible': ['|', ('partner_id', '=', False), ('analytic_account_id', '=', False)]}" - options="{'classes': {'template': 'default', 'draft': 'info', 'open': 'success', 'pending': 'warning', 'close': 'danger', 'cancelled': 'warning'}}" readonly="1"/> - </xpath> <xpath expr="//notebook/page[@name='extra_info']" position="before"> <page string="Timesheets" groups="project.group_tasks_work_on_tasks,project.group_time_work_estimation_tasks"> <field name="timesheet_ids" colspan="4" nolabel="1" context="{'default_user_id' : uid, 'default_account_id' : analytic_account_id, 'default_is_timesheet':1}" @@ -30,13 +26,7 @@ <field name="user_id" required="1"/> <field name="name"/> <field name="account_id" invisible="0" domain="[('partner_id', '=', parent.partner_id)]" on_change="on_change_account_id(account_id, user_id, is_timesheet, context)" options="{'no_open': True, 'no_create': True}" groups="analytic.group_analytic_accounting"/> - <field name="unit_amount" string="Duration" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id, context)" widget="float_time"/> - <field name="to_invoice" invisible="1"/> - <field name="product_uom_id" invisible="1" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id, context)"/> - <field name="journal_id" invisible="1"/> - <field name="amount" invisible="1"/> - <field name="general_account_id" invisible="1"/> - <field name="product_id" invisible="1"/> + <field name="unit_amount" string="Duration" widget="float_time"/> <field name="is_timesheet" invisible="1"/> </tree> </field> diff --git a/addons/project_issue_sheet/security/ir.model.access.csv b/addons/project_issue_sheet/security/ir.model.access.csv index 0450d8fa2b7..4f339d41818 100644 --- a/addons/project_issue_sheet/security/ir.model.access.csv +++ b/addons/project_issue_sheet/security/ir.model.access.csv @@ -4,10 +4,6 @@ access_account_analytic_line_project_user,account_analytic_line user,hr_timeshee access_account_analytic_line_project_manager,account_analytic_line manager,hr_timesheet_sheet.model_account_analytic_line,project.group_project_manager,1,0,0,0
access_hr_timesheet_sheet_sheet_project_manager,hr_timesheet_sheet.sheet manager,hr_timesheet_sheet.model_hr_timesheet_sheet_sheet,project.group_project_manager,1,0,0,0
access_account_analytic_line_project_manager,account.analytic.line.timesheet.project.manager,account.model_account_analytic_line,project.group_project_manager,1,1,1,1
-access_account_analytic_journal_project_manager,account.analytic.journal.project.manager,analytic.model_account_analytic_journal,project.group_project_manager,1,1,1,1
-access_hr_timesheet_invoice_factor_project_manager,hr_timesheet_invoice.factor.project.manager,hr_timesheet_invoice.model_hr_timesheet_invoice_factor,project.group_project_manager,1,1,1,1
access_account_invoice_project_manager,account.invoice.project.manager,account.model_account_invoice,project.group_project_manager,1,1,1,1
access_analytic_account_line_project_user,analytic_account_line_timesheet user,analytic.model_account_analytic_line,project.group_project_user,1,1,1,0
-access_account_analytic_journal_project_user,account.analytic.journal.project.user,analytic.model_account_analytic_journal,project.group_project_user,1,1,1,0
-access_hr_timesheet_invoice_factor_project_user,hr_timesheet_invoice.factor.project.user,hr_timesheet_invoice.model_hr_timesheet_invoice_factor,project.group_project_user,1,1,1,0
access_account_invoice_project_user,account.invoice.project.user,account.model_account_invoice,project.group_project_user,1,1,1,0
|
