mirror of
https://github.com/bringout/oca-ocb-hr.git
synced 2026-04-24 23:12:06 +02:00
Initial commit: Hr packages
This commit is contained in:
commit
62531cd146
2820 changed files with 1432848 additions and 0 deletions
|
|
@ -0,0 +1,21 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, models
|
||||
|
||||
|
||||
class ProjectCollaborator(models.Model):
|
||||
_inherit = 'project.collaborator'
|
||||
|
||||
@api.model
|
||||
def _toggle_project_sharing_portal_rules(self, active):
|
||||
super()._toggle_project_sharing_portal_rules(active)
|
||||
# ir.model.access
|
||||
access_timesheet_portal = self.env.ref('hr_timesheet.access_account_analytic_line_portal_user').sudo()
|
||||
if access_timesheet_portal.active != active:
|
||||
access_timesheet_portal.write({'active': active})
|
||||
|
||||
# ir.rule
|
||||
timesheet_portal_ir_rule = self.env.ref('hr_timesheet.timesheet_line_rule_portal_user').sudo()
|
||||
if timesheet_portal_ir_rule.active != active:
|
||||
timesheet_portal_ir_rule.write({'active': active})
|
||||
Loading…
Add table
Add a link
Reference in a new issue