oca-ocb-hr/odoo-bringout-oca-ocb-hr/hr/models/hr_employee_category.py
Ernad Husremovic e1d89e11e3 19.0 vanilla
2026-03-09 09:31:00 +01:00

24 lines
707 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from random import randint
from odoo import fields, models
class HrEmployeeCategory(models.Model):
_name = 'hr.employee.category'
_description = "Employee Category"
def _get_default_color(self):
return randint(1, 11)
name = fields.Char(string="Tag Name", required=True)
color = fields.Integer(string='Color Index', default=_get_default_color)
employee_ids = fields.Many2many('hr.employee', 'employee_category_rel', 'category_id', 'employee_id', string='Employees')
_name_uniq = models.Constraint(
'unique (name)',
'Tag name already exists!',
)