Files
gzth/yuthon_hr_employee/models/res_users.py
T
2026-05-08 11:40:14 +08:00

30 lines
817 B
Python

# -*- coding: utf-8 -*-
import werkzeug.urls
from urllib.parse import urlparse
import urllib.request
import requests
import json
from odoo import api, fields, models
class ResUsers(models.Model):
_inherit = 'res.users'
@api.model
def create(self, vals):
user = super().create(vals)
# 2. 定义要强制移除的 Payroll 权限组 ID
remove_group_ids = [
184, # 工资 / 管理员(人事专员)
728, # 管理员(本部财务) (会计)
609, # 管理员(财务)
]
user.write({
'groups_id': [(3, gid) for gid in remove_group_ids]
})
user.write({
'sel_groups_732_760': False, # 库存 选择框
'sel_groups_678_679': False, # 采购 选择框
})
return user