here is my code in models.py file
class ResUsers(models.Model):
_inherit = 'res.users'
def __init__(self, pool, cr):
init_res = super(ResUsers, self).__init__(pool, cr)
type(self).SELF_WRITEABLE_FIELDS = list(self.SELF_WRITEABLE_FIELDS)
type(self).SELF_WRITEABLE_FIELDS.extend(['token', 'checkin'])
type(self).SELF_READABLE_FIELDS = list(self.SELF_READABLE_FIELDS)
type(self).SELF_READABLE_FIELDS.extend(['token', 'checkin'])
return init_res
token = fields.Char("Device Token", default="[]", groups="base.group_user")
checkin = fields.Boolean(string='Check-in', default=False, groups="base.group_user")
@api.model
def create(self, vals):
user = super(ResUsers, self).sudo().create(vals)
_logger.info("user %s", user)
# user.action_create_employee()
return user
the error i'm getting due to this code is
RecursionError: maximum recursion depth exceeded while calling a Python object
thanks in advance