diff --git a/src/lib/components/permissions/permissions.svelte b/src/lib/components/permissions/permissions.svelte
index 135f1506d..46b6a9bb3 100644
--- a/src/lib/components/permissions/permissions.svelte
+++ b/src/lib/components/permissions/permissions.svelte
@@ -113,26 +113,12 @@
}, []);
}
- function sortRoles([a]: [string, Permission], [b]: [string, Permission]) {
- if ((a === 'any') !== (b === 'any')) {
- return a === 'any' ? -1 : 1;
- }
- if ((a === 'users') !== (b === 'users')) {
- return a === 'users' ? -1 : 1;
- }
- if ((a === 'guests') !== (b === 'guests')) {
- return a === 'guests' ? -1 : 1;
- }
-
- return a.localeCompare(b);
- }
-
const columns: PinkColumn[] = [
- { id: 'role', width: { min: 80 } },
- { id: 'create', width: { min: 80 }, hide: !withCreate },
- { id: 'read', width: { min: 80 } },
- { id: 'update', width: { min: 80 } },
- { id: 'delete', width: { min: 80 } },
+ { id: 'role', width: { min: 220 } },
+ { id: 'create', width: { min: 64 }, hide: !withCreate },
+ { id: 'read', width: { min: 64 } },
+ { id: 'update', width: { min: 64 } },
+ { id: 'delete', width: { min: 64 } },
{ id: 'action', width: 40 }
];
@@ -150,13 +136,14 @@
Delete
- {#each [...$groups].sort(sortRoles) as [role, permission] (role)}
+ {#each [...$groups] as [role, permission] (role)}
togglePermission(role, 'create')} />
diff --git a/src/lib/components/permissions/row.svelte b/src/lib/components/permissions/row.svelte
index dc2323849..a8c6b5080 100644
--- a/src/lib/components/permissions/row.svelte
+++ b/src/lib/components/permissions/row.svelte
@@ -140,6 +140,9 @@
{:else}