pres_mgmt: config schema cleanup phase 2
- Add show__session_qr + show__presenter_qr to PressMgmtRemoteCfg and sync function; QR toggles now gated on remote admin enable (trusted_access can still override) - Remove hide__launcher_link_legacy everywhere (Flask launcher fully retired) - Remove limit__options (YAGNI) - Implement limit__navigation: hides Session Search nav link for non-trusted users - Wire hide__report_kv into reports page: all 8 report tabs now use synced store with canonical slug names and edit_mode bypass; config UI now uses structured toggles instead of raw JSON textarea - Gate hide__launcher_link local toggle on show__launcher_link || trusted_access - Config UI: add show__session_qr + show__presenter_qr to opt-in features section - Menu opts: add Query Limits / Display & Search / Staff Options section labels - Bump AE_PRES_MGMT_LOC_VERSION to 2 (schema change forces localStorage reset) - svelte-check: 0 errors
This commit is contained in:
@@ -7,7 +7,6 @@ interface Props {
|
||||
hide__session_location?: boolean;
|
||||
hide__session_poc?: boolean;
|
||||
hide__admin?: boolean;
|
||||
hide__launcher_link_legacy?: boolean;
|
||||
hide__launcher_link?: boolean;
|
||||
hide__location_link?: boolean;
|
||||
show__session_files?: boolean;
|
||||
@@ -22,7 +21,6 @@ let {
|
||||
hide__session_location = $bindable(false),
|
||||
hide__session_poc = $bindable(false),
|
||||
hide__admin = $bindable(false),
|
||||
hide__launcher_link_legacy = $bindable(false),
|
||||
hide__launcher_link = $bindable(false),
|
||||
hide__location_link = $bindable(false),
|
||||
show__session_files = $bindable(false),
|
||||
|
||||
Reference in New Issue
Block a user