Add work types and in-form technician slot suggestions
This commit is contained in:
@@ -11,6 +11,8 @@ class RepairTechnician(models.Model):
|
||||
name = fields.Char(required=True, tracking=True)
|
||||
user_id = fields.Many2one("res.users", string="User", tracking=True)
|
||||
zone_ids = fields.Many2many("repair.fsm.zone", string="FSM Zones", tracking=True)
|
||||
work_type_ids = fields.Many2many("repair.work.type", string="Work Types", tracking=True)
|
||||
available_until = fields.Date(string="Available Until", tracking=True)
|
||||
state = fields.Selection(
|
||||
selection=[
|
||||
("draft", "Draft"),
|
||||
|
||||
@@ -5,3 +5,5 @@ access_repair_technician_schedule_user,repair.technician.schedule user,model_rep
|
||||
access_repair_technician_schedule_manager,repair.technician.schedule manager,model_repair_technician_schedule,dsrpt_repair_technicians.group_dsrpt_repair_technicians_manager,1,1,1,1
|
||||
access_repair_technician_exception_user,repair.technician.exception user,model_repair_technician_exception,dsrpt_repair_technicians.group_dsrpt_repair_technicians_user,1,1,1,0
|
||||
access_repair_technician_exception_manager,repair.technician.exception manager,model_repair_technician_exception,dsrpt_repair_technicians.group_dsrpt_repair_technicians_manager,1,1,1,1
|
||||
access_repair_work_type_for_technician_user,repair.work.type for technician user,model_repair_work_type,dsrpt_repair_technicians.group_dsrpt_repair_technicians_user,1,0,0,0
|
||||
access_repair_work_type_for_technician_manager,repair.work.type for technician manager,model_repair_work_type,dsrpt_repair_technicians.group_dsrpt_repair_technicians_manager,1,0,0,0
|
||||
|
||||
|
@@ -16,6 +16,8 @@
|
||||
<field name="name"/>
|
||||
<field name="user_id"/>
|
||||
<field name="zone_ids" widget="many2many_tags"/>
|
||||
<field name="work_type_ids" widget="many2many_tags"/>
|
||||
<field name="available_until"/>
|
||||
<field name="active"/>
|
||||
</group>
|
||||
<notebook>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<field name="name"/>
|
||||
<field name="user_id"/>
|
||||
<field name="zone_ids"/>
|
||||
<field name="work_type_ids"/>
|
||||
<field name="state"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
@@ -21,6 +22,9 @@
|
||||
<div>
|
||||
<field name="zone_ids" widget="many2many_tags"/>
|
||||
</div>
|
||||
<div>
|
||||
<field name="work_type_ids" widget="many2many_tags"/>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
<field name="name"/>
|
||||
<field name="user_id" optional="show"/>
|
||||
<field name="zone_ids" widget="many2many_tags" optional="show"/>
|
||||
<field name="work_type_ids" widget="many2many_tags" optional="show"/>
|
||||
<field name="available_until" optional="show"/>
|
||||
<field name="state" widget="badge" optional="show"/>
|
||||
<field name="active" optional="hide"/>
|
||||
</list>
|
||||
|
||||
Reference in New Issue
Block a user