1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/planning/populate/planning_role.py
2024-12-10 09:04:09 +07:00

19 lines
643 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo.tools import populate
class PlanningRole(models.Model):
_inherit = "planning.role"
_populate_sizes = {"small": 10, "medium": 50, "large": 500}
def _populate_factories(self):
return [
("name", populate.constant('name_{counter}')),
("active", populate.randomize([True, False], [0.8, 0.2])),
("color", populate.randomize([False] + [i for i in range(1, 7)])),
("sequence", populate.randomize([False] + [i for i in range(1, 101)])),
]