From 1cf4fdf31a6df41227e290015cb1dbdd399c8d4b Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Fri, 13 Dec 2024 11:37:11 +0900 Subject: [PATCH] Fix column named for edit_log to eu prefixed as eucuid and eucuuid --- .../edit_tables_cuid_cuuid_update_add.sql | 8 ++++++-- www/lib/CoreLibs/ACL/Login.php | 8 ++++---- www/lib/CoreLibs/Admin/Backend.php | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/4dev/update/20241203_update_edit_tables/edit_tables_cuid_cuuid_update_add.sql b/4dev/update/20241203_update_edit_tables/edit_tables_cuid_cuuid_update_add.sql index 255f0b56..9917d9a7 100644 --- a/4dev/update/20241203_update_edit_tables/edit_tables_cuid_cuuid_update_add.sql +++ b/4dev/update/20241203_update_edit_tables/edit_tables_cuid_cuuid_update_add.sql @@ -1,7 +1,7 @@ -- 20241203: update edit tables ALTER TABLE edit_generic ADD cuuid UUID DEFAULT gen_random_uuid(); -ALTER TABLE edit_log ADD ecuid VARCHAR; -ALTER TABLE edit_log ADD ecuuid VARCHAR; +ALTER TABLE edit_log ADD eucuid VARCHAR; +ALTER TABLE edit_log ADD eucuuid VARCHAR; ALTER TABLE edit_log ADD action_sub_id VARCHAR; ALTER TABLE edit_log ADD http_data JSONB; ALTER TABLE edit_log ADD ip_address JSONB; @@ -32,3 +32,7 @@ BEGIN END; $$ LANGUAGE 'plpgsql'; + +-- +ALTER TABLE edit_log RENAME ecuid TO eucuid; +ALTER TABLE edit_log RENAME ecuuid TO eucuuid; diff --git a/www/lib/CoreLibs/ACL/Login.php b/www/lib/CoreLibs/ACL/Login.php index 365f5e69..6302b122 100644 --- a/www/lib/CoreLibs/ACL/Login.php +++ b/www/lib/CoreLibs/ACL/Login.php @@ -79,7 +79,7 @@ class Login private ?int $edit_user_id; /** @var ?string the user cuid (note will be super seeded with uuid v4 later) */ private ?string $edit_user_cuid; - /** @var ?string UUIDv4, will superseed the ecuid and replace euid as login id */ + /** @var ?string UUIDv4, will superseed the eucuid and replace euid as login id */ private ?string $edit_user_cuuid; /** @var string _GET/_POST loginUserId parameter for non password login */ private string $login_user_id = ''; @@ -2371,7 +2371,7 @@ HTML; } $q = <<session->get('LOGIN_PAGES'); } - // MARK: logged in uid(pk)/cuid/ecuuid + // MARK: logged in uid(pk)/eucuid/eucuuid /** * Get the current set EUID (edit user id) @@ -2938,7 +2938,7 @@ HTML; if (empty($this->edit_user_cuuid)) { return $this->permission_okay; } - // euid must match ecuid and ecuuid + // euid must match eucuid and eucuuid // bail for previous wrong page match, eg if method is called twice if ($this->login_error == 103) { return $this->permission_okay; diff --git a/www/lib/CoreLibs/Admin/Backend.php b/www/lib/CoreLibs/Admin/Backend.php index 6f02cd25..04e084ff 100644 --- a/www/lib/CoreLibs/Admin/Backend.php +++ b/www/lib/CoreLibs/Admin/Backend.php @@ -358,7 +358,7 @@ class Backend } $q = <<