From 464a05638bd6bb3885fff144734abcc28bd8f302 Mon Sep 17 00:00:00 2001 From: Chris Jean-Marie Date: Mon, 30 Sep 2024 00:16:07 +0000 Subject: [PATCH] Load initial roles into database --- backend/migrations/20240929223122_initial_roles.down.sql | 1 + backend/migrations/20240929223122_initial_roles.up.sql | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 backend/migrations/20240929223122_initial_roles.down.sql create mode 100644 backend/migrations/20240929223122_initial_roles.up.sql diff --git a/backend/migrations/20240929223122_initial_roles.down.sql b/backend/migrations/20240929223122_initial_roles.down.sql new file mode 100644 index 0000000..d2f607c --- /dev/null +++ b/backend/migrations/20240929223122_initial_roles.down.sql @@ -0,0 +1 @@ +-- Add down migration script here diff --git a/backend/migrations/20240929223122_initial_roles.up.sql b/backend/migrations/20240929223122_initial_roles.up.sql new file mode 100644 index 0000000..a11ec9f --- /dev/null +++ b/backend/migrations/20240929223122_initial_roles.up.sql @@ -0,0 +1,8 @@ +-- Add up migration script here +INSERT INTO "main"."roles" ("id", "created_at", "updated_at", "name", "description") VALUES ('1', '2024-09-27 00:58:54', '2024-09-27 00:58:54', 'public', 'Users with only anonymous access'); +INSERT INTO "main"."roles" ("id", "created_at", "updated_at", "name", "description") VALUES ('2', '2024-09-27 00:59:24', '2024-09-27 00:59:24', 'normal', 'Users with no elevated privileges'); +INSERT INTO "main"."roles" ("id", "created_at", "updated_at", "name", "description") VALUES ('3', '2024-09-27 01:00:16', '2024-09-27 01:00:16', 'editor', 'Users with basic elevated privileges'); +INSERT INTO "main"."roles" ("id", "created_at", "updated_at", "name", "description") VALUES ('4', '2024-09-27 01:00:53', '2024-09-27 01:00:53', 'admin', 'Users with full administrative privileges'); + +INSERT INTO "main"."role_permissions" ("role_id", "item", "created_at", "updated_at") VALUES ('4', '/useradmin', '2024-09-27 01:01:59', '2024-09-27 01:01:59'); +INSERT INTO "main"."role_permissions" ("role_id", "item", "created_at", "updated_at") VALUES ('4', '/users', '2024-09-28 12:14:49', '2024-09-28 12:14:49'); \ No newline at end of file