@@ -685,6 +744,14 @@
margin-bottom: 10px;
}
+ .permissions-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
+ column-gap: 8px;
+ row-gap: 20px;
+ width: 100%;
+ }
+
.incomplete-row {
display: flex;
flex-direction: row;
diff --git a/frontend/src/components/manage/SettingsCard.svelte b/frontend/src/components/manage/SettingsCard.svelte
index 0f60173..3e3728f 100644
--- a/frontend/src/components/manage/SettingsCard.svelte
+++ b/frontend/src/components/manage/SettingsCard.svelte
@@ -558,23 +558,37 @@
tooltip="Define which permissions are given to users in ticket channels"
>
Ticket Permissions
-
-
-
-
+
@@ -628,6 +642,14 @@
height: 100%;
}
+ .permissions-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
+ column-gap: 8px;
+ row-gap: 20px;
+ width: 100%;
+ }
+
.row {
display: flex;
justify-content: flex-start;
diff --git a/go.mod b/go.mod
index a968acd..eadcf47 100644
--- a/go.mod
+++ b/go.mod
@@ -18,7 +18,7 @@ require (
github.com/BurntSushi/toml v1.2.1
github.com/TicketsBot-cloud/archiverclient v0.0.0-20251015181023-f0b66a074704
github.com/TicketsBot-cloud/common v0.0.0-20260210203202-54154661338e
- github.com/TicketsBot-cloud/database v0.0.0-20260308184238-a418ca6b7258
+ github.com/TicketsBot-cloud/database v0.0.0-20260308193919-30a698fefa8b
github.com/TicketsBot-cloud/gdl v0.0.0-20260306134952-cccb0116fef6
github.com/TicketsBot-cloud/logarchiver v0.0.0-20251018211319-7a7df5cacbdc
github.com/TicketsBot-cloud/worker v0.0.0-20260301212853-f5f9e1ebbfc2
diff --git a/go.sum b/go.sum
index bf1833d..334a44b 100644
--- a/go.sum
+++ b/go.sum
@@ -47,8 +47,8 @@ github.com/TicketsBot-cloud/archiverclient v0.0.0-20251015181023-f0b66a074704 h1
github.com/TicketsBot-cloud/archiverclient v0.0.0-20251015181023-f0b66a074704/go.mod h1:Mux1bEPpOHwRw1wo6Fa6qJLJH9Erk9qv1yAIfLi1Wmw=
github.com/TicketsBot-cloud/common v0.0.0-20260210203202-54154661338e h1:nFKV7yEm8MWbCP7dtsJ88+agcxDUD0YKIotVHMVvytw=
github.com/TicketsBot-cloud/common v0.0.0-20260210203202-54154661338e/go.mod h1:tGrTHFz09OM3eDWF+62hIi9ELpT4igCFi868FKSvKBg=
-github.com/TicketsBot-cloud/database v0.0.0-20260308184238-a418ca6b7258 h1:2W95npQA1RLh88C+Fo3Kv3RjBf06hy6OsuLyLJwKeOw=
-github.com/TicketsBot-cloud/database v0.0.0-20260308184238-a418ca6b7258/go.mod h1:HQXAgmNSm7/FmBYwcsa6qpZqMrDhbLoEl+AyqFQ+RwY=
+github.com/TicketsBot-cloud/database v0.0.0-20260308193919-30a698fefa8b h1:bHkfJWo8T/9TiHuYHxaOz8GAILIiKPugC1k3CzdOq/A=
+github.com/TicketsBot-cloud/database v0.0.0-20260308193919-30a698fefa8b/go.mod h1:HQXAgmNSm7/FmBYwcsa6qpZqMrDhbLoEl+AyqFQ+RwY=
github.com/TicketsBot-cloud/gdl v0.0.0-20260306134952-cccb0116fef6 h1:ucG0xLPt7xixW7/LvL0hXDBDouDRS1Nf+77qP8iJ/X0=
github.com/TicketsBot-cloud/gdl v0.0.0-20260306134952-cccb0116fef6/go.mod h1:CdwBR2egPtxUXjD2CgC9ZwfuB8dz9HPePM8nuG6dt7Y=
github.com/TicketsBot-cloud/logarchiver v0.0.0-20251018211319-7a7df5cacbdc h1:qTLNpCvIqM7UwZ6MdWQ9EztcDsIJfHh+VJdG+ULLEaA=