From fe12002df05a50f93b810ca14daec5c19cb9e092 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 4 Apr 2022 11:39:19 +0200 Subject: [PATCH] [fix] default company --- models/cgscop_timesheet_sheet.py | 2 +- models/ur_financial_system.py | 2 +- models/ur_month_timesheet.py | 2 +- models/ur_regional_convention.py | 2 +- views/cgscop_timesheet_sheet.xml | 6 +++--- views/hr_timesheet_cgscop.xml | 28 +++++++++------------------- 6 files changed, 16 insertions(+), 26 deletions(-) diff --git a/models/cgscop_timesheet_sheet.py b/models/cgscop_timesheet_sheet.py index f6ddf31..e6c87c2 100644 --- a/models/cgscop_timesheet_sheet.py +++ b/models/cgscop_timesheet_sheet.py @@ -47,7 +47,7 @@ class ScopHrTimesheetSheet(models.Model): string="Company", readonly=True, states={"draft": [("readonly", False)]}, - default=lambda self: self.env.user.company_id, + default=lambda self: self.env.company, ) validation_date = fields.Date("Date de validation") submit_date = fields.Date("Soumis le") diff --git a/models/ur_financial_system.py b/models/ur_financial_system.py index 6fe8030..b5be7a0 100644 --- a/models/ur_financial_system.py +++ b/models/ur_financial_system.py @@ -15,7 +15,7 @@ class ScopTimesheetCode(models.Model): company_id = fields.Many2one( comodel_name="res.company", string="Société", - default=lambda self: self.env.user.company_id, + default=lambda self: self.env.company, ) ur_id = fields.Many2one( "union.regionale", diff --git a/models/ur_month_timesheet.py b/models/ur_month_timesheet.py index a3c9387..2a0c223 100644 --- a/models/ur_month_timesheet.py +++ b/models/ur_month_timesheet.py @@ -42,7 +42,7 @@ class ScopMonthTimesheet(models.Model): company_id = fields.Many2one( comodel_name="res.company", string="Société", - default=lambda self: self.env.user.company_id, + default=lambda self: self.env.company, ) ur_id = fields.Many2one( "union.regionale", diff --git a/models/ur_regional_convention.py b/models/ur_regional_convention.py index ec71f9e..24a8078 100644 --- a/models/ur_regional_convention.py +++ b/models/ur_regional_convention.py @@ -15,7 +15,7 @@ class ScopRegionalConvention(models.Model): company_id = fields.Many2one( comodel_name="res.company", string="Société", - default=lambda self: self.env.user.company_id, + default=lambda self: self.env.company, ) ur_id = fields.Many2one( "union.regionale", diff --git a/views/cgscop_timesheet_sheet.xml b/views/cgscop_timesheet_sheet.xml index 6b0eb49..12a0425 100644 --- a/views/cgscop_timesheet_sheet.xml +++ b/views/cgscop_timesheet_sheet.xml @@ -130,9 +130,9 @@ </field> </sheet> <div class="oe_chatter"> - <field name="message_follower_ids" widget="mail_followers" /> - <field name="activity_ids" widget="mail_activity" /> - <field name="message_ids" widget="mail_thread" /> + <field name="message_follower_ids" options="{'post_refresh':True}" groups="base.group_user"/> + <field name="activity_ids"/> + <field name="message_ids"/> </div> </form> </field> diff --git a/views/hr_timesheet_cgscop.xml b/views/hr_timesheet_cgscop.xml index 0e4dd24..63bb233 100644 --- a/views/hr_timesheet_cgscop.xml +++ b/views/hr_timesheet_cgscop.xml @@ -11,6 +11,13 @@ <field name="arch" type="xml"> <form string="Project"> <sheet string="Project"> + <field name="active" invisible="1" /> + <widget + name="web_ribbon" + title="Archivé" + bg_color="bg-danger" + attrs="{'invisible': [('active', '=', True)]}" + /> <div class="oe_button_box" name="button_box" @@ -25,19 +32,6 @@ attrs="{'invisible': [('allow_timesheets', '=', False)]}" groups="hr_timesheet.group_hr_timesheet_user" /> - <button - name="toggle_active" - type="object" - confirm="(Un)archiving a project automatically (un)archives its tasks. Do you want to proceed?" - class="oe_stat_button" - icon="fa-archive" - > - <field - name="active" - widget="boolean_button" - options='{"terminology": "archive"}' - /> - </button> </div> <div class="oe_title"> <h1> @@ -106,12 +100,8 @@ </sheet> <div class="oe_chatter"> - <field - name="message_follower_ids" - widget="mail_followers" - help="Follow this project to automatically track the events associated to tasks and issues of this project." - groups="base.group_user" - /> + <field name="message_follower_ids" options="{'post_refresh':True}" groups="base.group_user"/> + <field name="message_ids"/> </div> </form> </field> -- GitLab