bemade-addons/bemade_user_password_bundle/models/password_bundle.py
2023-07-22 07:25:40 -04:00

30 lines
783 B
Python

# -*- coding: utf-8 -*-
from odoo import models, fields, api
class password_bundle(models.Model):
_inherit = 'password.bundle'
_name = 'password.bundle'
@api.model
def _default_access_admin_ids(self):
"""
Default method for access_ids
"""
values = {
'access_level': 'admin',
'group_id': self.env.ref('base.group_system').id,
}
return [(0, 0, values)]
# BV: UGLY HACK
# I should be able to remove this field, but I can't just override the default function
# _default_access_ids, so I rename it _default_access_admin_ids and override the th field
access_ids = fields.One2many(
"password.access",
"bundle_id",
default=_default_access_admin_ids,
)