Files
Jonathan Miller a3edc9f7a8
Universal: Auto Version Bump / Version Bump (push) Successful in 17s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 28s
feat: full config.xml (14 settings) + access.xml (23 permissions)
2026-06-23 15:38:27 -05:00

28 lines
2.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<config>
<fieldset name="jobs" label="Job Defaults">
<field name="default_retention_pct" type="number" default="10" label="Default Retention %" step="0.5" />
<field name="job_number_prefix" type="text" default="JOB" label="Job Number Prefix" />
<field name="cost_code_format" type="list" default="csi" label="Cost Code Format"><option value="csi">CSI MasterFormat</option><option value="custom">Custom</option></field>
<field name="require_daily_log" type="radio" default="1" label="Require Daily Log on Active Jobs" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
<fieldset name="billing" label="AIA Billing">
<field name="aia_format" type="list" default="g702_g703" label="Billing Format"><option value="g702_g703">AIA G702/G703</option><option value="custom">Custom Format</option></field>
<field name="retention_release_threshold" type="number" default="50" label="Retention Release Threshold (% complete)" />
</fieldset>
<fieldset name="subcontractors" label="Subcontractors">
<field name="require_insurance" type="radio" default="1" label="Require Insurance on File" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="insurance_expiry_warning_days" type="number" default="30" label="Insurance Expiry Warning (days)" />
<field name="require_w9" type="radio" default="1" label="Require W-9 on File" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
<fieldset name="samgov" label="SAM.gov Integration">
<field name="samgov_api_key" type="text" default="" label="SAM.gov API Key" />
<field name="samgov_cache_hours" type="number" default="24" label="SAM.gov Cache Duration (hours)" />
<field name="auto_exclusion_check" type="radio" default="1" label="Auto-Check Exclusions on Sub Add" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
<fieldset name="safety" label="Safety">
<field name="require_toolbox_talk" type="radio" default="0" label="Require Toolbox Talk in Daily Log" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="osha_tracking" type="radio" default="1" label="Enable OSHA Incident Tracking" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
</config>