feat(fusion_clock): settings UI for generation horizon + self-unassign; open-shift in backend views [C1]

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-06-04 21:14:03 -04:00
parent 2ad94070c7
commit 0cb30f256d
3 changed files with 31 additions and 1 deletions

View File

@@ -15,6 +15,7 @@
<field name="employee_id"/>
<field name="department_id"/>
<field name="is_off"/>
<field name="is_open" optional="hide"/>
<field name="shift_id"/>
<field name="role_id" optional="show"/>
<field name="start_time" widget="float_time"/>
@@ -36,12 +37,14 @@
<sheet>
<group>
<group>
<field name="employee_id"/>
<field name="employee_id" required="not is_open"/>
<field name="is_open"/>
<field name="schedule_date"/>
<field name="is_off"/>
<field name="shift_id"/>
<field name="role_id" options="{'no_quick_create': True}"/>
<field name="recurrence_id" readonly="1"/>
<field name="crosses_midnight" readonly="1"/>
</group>
<group>
<field name="start_time" widget="float_time"/>
@@ -72,6 +75,7 @@
<field name="schedule_date"/>
<filter name="off" string="OFF" domain="[('is_off', '=', True)]"/>
<filter name="working" string="Working" domain="[('is_off', '=', False)]"/>
<filter name="open" string="Open Shifts" domain="[('is_open', '=', True)]"/>
<separator/>
<filter name="posted" string="Posted" domain="[('state', '=', 'posted')]"/>
<filter name="draft" string="Draft" domain="[('state', '=', 'draft')]"/>