feat(fusion_clock): add NFC Clock Kiosk settings block
Extends res.config.settings with 5 NFC kiosk fields (enable toggle, photo required, enroll password, debug mode, kiosk location via related company field) and adds the corresponding settings view block with conditional sub-fields hidden until the kiosk is enabled. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -242,6 +242,34 @@
|
||||
</setting>
|
||||
</block>
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- NFC Clock Kiosk -->
|
||||
<!-- ============================================================ -->
|
||||
<block title="NFC Clock Kiosk" name="fclk_nfc_kiosk">
|
||||
<setting id="fclk_nfc_enable" string="Enable NFC Kiosk"
|
||||
help="Tap-to-clock kiosk for shop-floor tablets at /fusion_clock/kiosk/nfc">
|
||||
<field name="fclk_enable_nfc_kiosk"/>
|
||||
<div class="content-group" invisible="not fclk_enable_nfc_kiosk">
|
||||
<div class="row mt16">
|
||||
<label for="fclk_nfc_kiosk_location_id" string="Location" class="col-lg-5 o_light_label"/>
|
||||
<field name="fclk_nfc_kiosk_location_id"/>
|
||||
</div>
|
||||
<div class="row mt8">
|
||||
<label for="fclk_nfc_photo_required" string="Require Photo" class="col-lg-5 o_light_label"/>
|
||||
<field name="fclk_nfc_photo_required"/>
|
||||
</div>
|
||||
<div class="row mt8">
|
||||
<label for="fclk_nfc_enroll_password" string="Enroll Password" class="col-lg-5 o_light_label"/>
|
||||
<field name="fclk_nfc_enroll_password" password="True"/>
|
||||
</div>
|
||||
<div class="row mt8">
|
||||
<label for="fclk_nfc_kiosk_debug" string="Mock-Tap Debug" class="col-lg-5 o_light_label"/>
|
||||
<field name="fclk_nfc_kiosk_debug"/>
|
||||
</div>
|
||||
</div>
|
||||
</setting>
|
||||
</block>
|
||||
|
||||
</app>
|
||||
</xpath>
|
||||
</field>
|
||||
|
||||
Reference in New Issue
Block a user