fix: use intersection for user group policies

This commit is contained in:
fawney19
2026-05-11 16:59:35 +08:00
parent e16a225eb3
commit 9bed5e9f83
9 changed files with 294 additions and 74 deletions

View File

@@ -69,7 +69,7 @@ VALUES (
'00000000-0000-0000-0000-000000000001',
'Default',
'default',
'Default unrestricted group for all users',
'Default group for all users',
0,
'unrestricted',
'unrestricted',
@@ -91,7 +91,7 @@ VALUES (
'00000000-0000-0000-0000-000000000002',
'default_user_group_id',
'"00000000-0000-0000-0000-000000000001"',
'Default unrestricted user group',
'Default user group',
UNIX_TIMESTAMP(),
UNIX_TIMESTAMP()
);

View File

@@ -74,7 +74,7 @@ VALUES (
'00000000-0000-0000-0000-000000000001',
'Default',
'default',
'Default unrestricted group for all users',
'Default group for all users',
0,
'unrestricted',
'unrestricted',
@@ -88,7 +88,7 @@ VALUES (
'00000000-0000-0000-0000-000000000002',
'default_user_group_id',
'"00000000-0000-0000-0000-000000000001"'::json,
'Default unrestricted user group',
'Default user group',
now(),
now()
)

View File

@@ -67,7 +67,7 @@ VALUES (
'00000000-0000-0000-0000-000000000001',
'Default',
'default',
'Default unrestricted group for all users',
'Default group for all users',
0,
'unrestricted',
'unrestricted',
@@ -89,7 +89,7 @@ VALUES (
'00000000-0000-0000-0000-000000000002',
'default_user_group_id',
'"00000000-0000-0000-0000-000000000001"',
'Default unrestricted user group',
'Default user group',
CAST(strftime('%s', 'now') AS INTEGER),
CAST(strftime('%s', 'now') AS INTEGER)
);