Simplify UX of compliance access management

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2026-02-10 11:32:20 +01:00
parent 09b6934c04
commit 5f7d4689aa
23 changed files with 323 additions and 190 deletions

View File

@@ -0,0 +1,14 @@
CREATE TYPE trust_center_access_state AS ENUM ('ACTIVE', 'INACTIVE');
ALTER TABLE trust_center_accesses
ADD COLUMN state trust_center_access_state NOT NULL DEFAULT 'INACTIVE';
UPDATE trust_center_accesses
SET state = 'ACTIVE'
WHERE active = true;
ALTER TABLE trust_center_accesses
DROP COLUMN active;
ALTER TABLE trust_center_accesses
ALTER COLUMN state DROP DEFAULT;