From 2cce2008928081b5e0f0e6bcbc3f43816f082de9 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Fri, 2 Jan 2026 23:42:25 +0100 Subject: [PATCH] fix: admins imported from LDAP lose admin privileges --- .../20260102231700_ldap_admin_group_rename.down.sql | 1 + .../postgres/20260102231700_ldap_admin_group_rename.up.sql | 1 + .../sqlite/20260102231700_ldap_admin_group_rename.down.sql | 7 +++++++ .../sqlite/20260102231700_ldap_admin_group_rename.up.sql | 7 +++++++ 4 files changed, 16 insertions(+) create mode 100644 backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.down.sql create mode 100644 backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.up.sql create mode 100644 backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.down.sql create mode 100644 backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.up.sql diff --git a/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.down.sql b/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.down.sql new file mode 100644 index 00000000..972f45b0 --- /dev/null +++ b/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.down.sql @@ -0,0 +1 @@ +UPDATE app_config_variables SET value = 'ldapAttributeAdminGroup' WHERE value = 'ldapAdminGroupName'; diff --git a/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.up.sql b/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.up.sql new file mode 100644 index 00000000..4a92606d --- /dev/null +++ b/backend/resources/migrations/postgres/20260102231700_ldap_admin_group_rename.up.sql @@ -0,0 +1 @@ +UPDATE app_config_variables SET key = 'ldapAdminGroupName' WHERE key = 'ldapAttributeAdminGroup'; diff --git a/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.down.sql b/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.down.sql new file mode 100644 index 00000000..eb957d1e --- /dev/null +++ b/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.down.sql @@ -0,0 +1,7 @@ +PRAGMA foreign_keys= OFF; +BEGIN; + +UPDATE app_config_variables SET value = 'ldapAttributeAdminGroup' WHERE value = 'ldapAdminGroupName'; + +COMMIT; +PRAGMA foreign_keys= ON; diff --git a/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.up.sql b/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.up.sql new file mode 100644 index 00000000..800371fd --- /dev/null +++ b/backend/resources/migrations/sqlite/20260102231700_ldap_admin_group_rename.up.sql @@ -0,0 +1,7 @@ +PRAGMA foreign_keys= OFF; +BEGIN; + +UPDATE app_config_variables SET key = 'ldapAdminGroupName' WHERE key = 'ldapAttributeAdminGroup'; + +COMMIT; +PRAGMA foreign_keys= ON;