diff --git a/models/cgscop_timesheet_sheet.py b/models/cgscop_timesheet_sheet.py index f6ddf3125b61b73b9c7d26c950b6eca4421f2352..e6c87c2b080c891cddfec021a303ea117ce2cdfe 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 6fe8030dcfd149138f4a14e6660ed5f1f2dc166a..b5be7a00cd16331d29aecd9f5d91d37717e77c58 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 a3c938725480cc100f60c9a302779b6d453febee..2a0c223b4193204656e01a65eeb63ad0061f4218 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 ec71f9e911234b9ee228927a5f2c239662f2b57c..24a8078415adf49541af25ce81c4ad658be797e5 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 6b0eb4976da91c445d9f493b0f24f40a8ff70ef1..12a0425836c2b1cecd8d4628d1b31d938bd4a982 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 0e4dd2455500c808cf860607ed3eb7b60228fa60..63bb233274e935efb9b533198ada67ba77f93b96 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>