From 50851c0e9a281e36c4925d6fb47d3a9bd98e42ee Mon Sep 17 00:00:00 2001 From: fs Date: Fri, 24 Apr 2026 21:53:14 +0200 Subject: [PATCH] manual commit --- ...-24-audit-permission-key-consolidation.sql | 4 +-- web/css/components/app-list-toolbar.css | 25 ++++++++++++++----- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/db/updates/2026-04-24-audit-permission-key-consolidation.sql b/db/updates/2026-04-24-audit-permission-key-consolidation.sql index f406b92..98bd526 100644 --- a/db/updates/2026-04-24-audit-permission-key-consolidation.sql +++ b/db/updates/2026-04-24-audit-permission-key-consolidation.sql @@ -40,7 +40,7 @@ WHERE p_old.`key` IN ( 'users.lifecycle_restore' ) ON DUPLICATE KEY UPDATE - `role_id` = `role_id`; + `created` = `role_permissions`.`created`; -- Keep admin baseline complete for purge/restore actions. INSERT INTO `role_permissions` (`role_id`, `permission_id`, `created`) @@ -54,7 +54,7 @@ JOIN `permissions` p ON p.`key` IN ( ) WHERE r.`description` IN ('Admin', 'Administrator') OR r.`id` = 1 ON DUPLICATE KEY UPDATE - `role_id` = `role_id`; + `created` = `role_permissions`.`created`; -- Legacy keys are retained for history but deactivated to avoid future drift. UPDATE `permissions` diff --git a/web/css/components/app-list-toolbar.css b/web/css/components/app-list-toolbar.css index 993a64c..7088dea 100644 --- a/web/css/components/app-list-toolbar.css +++ b/web/css/components/app-list-toolbar.css @@ -18,7 +18,16 @@ height: auto; } - .app-list-toolbar :is(.app-field, label, button, [role="button"], input, select, .multi-select) { + .app-list-toolbar + :is( + .app-field, + label, + button, + [role="button"], + input, + select, + .multi-select + ) { margin: 0; width: auto; } @@ -30,9 +39,12 @@ min-height: calc(var(--app-list-toolbar-padding-y) * 2 + 1.4em); } + .app-list-toolbar input[type=search], + .app-list-toolbar input[type=text], .app-list-toolbar > button, .app-list-toolbar > [role="button"] { padding: var(--app-list-toolbar-padding-y) var(--app-list-toolbar-padding-x); + height: auto; } .app-list-toolbar @@ -70,7 +82,10 @@ width: 200px; } - .app-list-toolbar .multi-select .multi-select-header .multi-select-header-placeholder { + .app-list-toolbar + .multi-select + .multi-select-header + .multi-select-header-placeholder { font-size: var(--text-sm); } @@ -114,10 +129,8 @@ width: 100%; } - .app-list-toolbar - > :is(.app-field, label):has(input[type="search"]) input, - .app-list-toolbar - > :is(.app-field, label):has(input[type="text"]) input, + .app-list-toolbar > :is(.app-field, label):has(input[type="search"]) input, + .app-list-toolbar > :is(.app-field, label):has(input[type="text"]) input, .app-list-toolbar > .app-field:has(textarea) textarea { width: 100%; }