manual commit

This commit is contained in:
2026-04-24 21:53:14 +02:00
parent 874a90d8f8
commit 50851c0e9a
2 changed files with 21 additions and 8 deletions

View File

@@ -40,7 +40,7 @@ WHERE p_old.`key` IN (
'users.lifecycle_restore' 'users.lifecycle_restore'
) )
ON DUPLICATE KEY UPDATE ON DUPLICATE KEY UPDATE
`role_id` = `role_id`; `created` = `role_permissions`.`created`;
-- Keep admin baseline complete for purge/restore actions. -- Keep admin baseline complete for purge/restore actions.
INSERT INTO `role_permissions` (`role_id`, `permission_id`, `created`) 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 WHERE r.`description` IN ('Admin', 'Administrator') OR r.`id` = 1
ON DUPLICATE KEY UPDATE ON DUPLICATE KEY UPDATE
`role_id` = `role_id`; `created` = `role_permissions`.`created`;
-- Legacy keys are retained for history but deactivated to avoid future drift. -- Legacy keys are retained for history but deactivated to avoid future drift.
UPDATE `permissions` UPDATE `permissions`

View File

@@ -18,7 +18,16 @@
height: auto; 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; margin: 0;
width: auto; width: auto;
} }
@@ -30,9 +39,12 @@
min-height: calc(var(--app-list-toolbar-padding-y) * 2 + 1.4em); 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 > button,
.app-list-toolbar > [role="button"] { .app-list-toolbar > [role="button"] {
padding: var(--app-list-toolbar-padding-y) var(--app-list-toolbar-padding-x); padding: var(--app-list-toolbar-padding-y) var(--app-list-toolbar-padding-x);
height: auto;
} }
.app-list-toolbar .app-list-toolbar
@@ -70,7 +82,10 @@
width: 200px; 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); font-size: var(--text-sm);
} }
@@ -114,10 +129,8 @@
width: 100%; width: 100%;
} }
.app-list-toolbar .app-list-toolbar > :is(.app-field, label):has(input[type="search"]) input,
> :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="text"]) input,
.app-list-toolbar > .app-field:has(textarea) textarea { .app-list-toolbar > .app-field:has(textarea) textarea {
width: 100%; width: 100%;
} }