From eb35cd023a3f4a52ae4d5f164ff132e667f04b81 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 4 Mar 2026 16:50:35 -0500 Subject: [PATCH] fix(idaa): restrict Show/Hide Disabled buttons to manager_access + edit_mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Disabled items are treated as functionally deleted for all end clients (including Trusted Access staff). Only Manager + Edit Mode should see Show/Hide Disabled controls — previously using administrator_access and missing edit_mode gate in BB and archives. Co-Authored-By: Claude Sonnet 4.6 --- .../[archive_id]/ae_idaa_comp__archive_obj_id_view.svelte | 4 ++-- src/routes/idaa/(idaa)/bb/ae_idaa_comp__post_options.svelte | 4 ++-- .../recovery_meetings/ae_idaa_comp__event_obj_qry.svelte | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/routes/idaa/(idaa)/archives/[archive_id]/ae_idaa_comp__archive_obj_id_view.svelte b/src/routes/idaa/(idaa)/archives/[archive_id]/ae_idaa_comp__archive_obj_id_view.svelte index 8e701a66..e97570cf 100644 --- a/src/routes/idaa/(idaa)/archives/[archive_id]/ae_idaa_comp__archive_obj_id_view.svelte +++ b/src/routes/idaa/(idaa)/archives/[archive_id]/ae_idaa_comp__archive_obj_id_view.svelte @@ -168,7 +168,7 @@ {/if} - {#if $ae_loc.edit_mode && $ae_loc.administrator_access && (!$idaa_loc.archives.qry__enabled || $idaa_loc.archives.qry__enabled == 'enabled')} + {#if $ae_loc.edit_mode && $ae_loc.manager_access && (!$idaa_loc.archives.qry__enabled || $idaa_loc.archives.qry__enabled == 'enabled')} - {:else if $ae_loc.administrator_access && $idaa_loc.archives.qry__enabled != 'enabled'} + {:else if $ae_loc.edit_mode && $ae_loc.manager_access && $idaa_loc.archives.qry__enabled != 'enabled'} {/if} - {#if $ae_loc.administrator_access && (!$idaa_loc.bb.qry__enabled || $idaa_loc.bb.qry__enabled == 'enabled')} + {#if $ae_loc.edit_mode && $ae_loc.manager_access && (!$idaa_loc.bb.qry__enabled || $idaa_loc.bb.qry__enabled == 'enabled')} - {:else if $ae_loc.administrator_access && $idaa_loc.bb.qry__enabled != 'enabled'} + {:else if $ae_loc.edit_mode && $ae_loc.manager_access && $idaa_loc.bb.qry__enabled != 'enabled'} {/if} - {#if $ae_loc.edit_mode && $ae_loc.administrator_access && (!$idaa_loc.recovery_meetings.qry__enabled || $idaa_loc.recovery_meetings.qry__enabled == 'enabled')} + {#if $ae_loc.edit_mode && $ae_loc.manager_access && (!$idaa_loc.recovery_meetings.qry__enabled || $idaa_loc.recovery_meetings.qry__enabled == 'enabled')} - {:else if $ae_loc.edit_mode && $ae_loc.administrator_access && $idaa_loc.recovery_meetings.qry__enabled != 'enabled'} + {:else if $ae_loc.edit_mode && $ae_loc.manager_access && $idaa_loc.recovery_meetings.qry__enabled != 'enabled'}