INFRA-3700 | Dhruv | Adds Director team

This commit is contained in:
dhruvjoshi
2024-08-29 13:35:15 +05:30
parent 640589ff87
commit 3559d35afb
2 changed files with 71 additions and 1 deletions

Submodule kutegen updated: f63841d915...0184e33e27

View File

@@ -0,0 +1,70 @@
INSERT INTO team (name)
VALUES ('Director');
INSERT INTO role (created_at, updated_at, name)
VALUES (now(), now(), 'Director');
INSERT INTO privilege (created_at, updated_at, name)
VALUES (now(), now(), 'manifest:Director:.*:.*:approval_read'), (now(), now(), 'manifest:Director:.*:.*:approval_write');
INSERT INTO roles_privileges (role_id, privilege_id)
SELECT
(SELECT id FROM role WHERE name = 'Director'),
id
FROM privilege
WHERE name IN ('manifest:Director:.*:.*:approval_read',
'manifest:Director:.*:.*:approval_write',
'manifest:.*:.*:.*:write',
'manifest:.*:.*:.*:read');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:cmd:.*:read'), (now(), now(), 'jit:Director:cmd:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_cmd_JITVIEWER'), (now(), now(), 'Director_cmd_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_cmd_JITVIEWER' AND privilege.name IN ( 'jit:Director:cmd:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_cmd_JITREVIEWER' AND privilege.name IN ( 'jit:Director:cmd:.*:read', 'jit:Director:cmd:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:prod:.*:read'), (now(), now(), 'jit:Director:prod:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_prod_JITVIEWER'), (now(), now(), 'Director_prod_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_prod_JITVIEWER' AND privilege.name IN ( 'jit:Director:prod:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_prod_JITREVIEWER' AND privilege.name IN ( 'jit:Director:prod:.*:read', 'jit:Director:prod:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:dev:.*:read'), (now(), now(), 'jit:Director:dev:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_dev_JITVIEWER'), (now(), now(), 'Director_dev_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_dev_JITVIEWER' AND privilege.name IN ( 'jit:Director:dev:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_dev_JITREVIEWER' AND privilege.name IN ( 'jit:Director:dev:.*:read', 'jit:Director:dev:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:qa:.*:read'), (now(), now(), 'jit:Director:qa:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_qa_JITVIEWER'), (now(), now(), 'Director_qa_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_qa_JITVIEWER' AND privilege.name IN ( 'jit:Director:qa:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_qa_JITREVIEWER' AND privilege.name IN ( 'jit:Director:qa:.*:read', 'jit:Director:qa:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:perf:.*:read'), (now(), now(), 'jit:Director:perf:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_perf_JITVIEWER'), (now(), now(), 'Director_perf_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_perf_JITVIEWER' AND privilege.name IN ( 'jit:Director:perf:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_perf_JITREVIEWER' AND privilege.name IN ( 'jit:Director:perf:.*:read', 'jit:Director:perf:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:uat:.*:read'), (now(), now(), 'jit:Director:uat:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_uat_JITVIEWER'), (now(), now(), 'Director_uat_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_uat_JITVIEWER' AND privilege.name IN ( 'jit:Director:uat:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_uat_JITREVIEWER' AND privilege.name IN ( 'jit:Director:uat:.*:read', 'jit:Director:uat:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:data-platform-prod:.*:read'), (now(), now(), 'jit:Director:data-platform-prod:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_data-platform-prod_JITVIEWER'), (now(), now(), 'Director_data-platform-prod_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_data-platform-prod_JITVIEWER' AND privilege.name IN ( 'jit:Director:data-platform-prod:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_data-platform-prod_JITREVIEWER' AND privilege.name IN ( 'jit:Director:data-platform-prod:.*:read', 'jit:Director:data-platform-prod:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:data-platform-nonprod:.*:read'), (now(), now(), 'jit:Director:data-platform-nonprod:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_data-platform-nonprod_JITVIEWER'), (now(), now(), 'Director_data-platform-nonprod_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_data-platform-nonprod_JITVIEWER' AND privilege.name IN ( 'jit:Director:data-platform-nonprod:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_data-platform-nonprod_JITREVIEWER' AND privilege.name IN ( 'jit:Director:data-platform-nonprod:.*:read', 'jit:Director:data-platform-nonprod:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:local:.*:read'), (now(), now(), 'jit:Director:local:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_local_JITVIEWER'), (now(), now(), 'Director_local_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_local_JITVIEWER' AND privilege.name IN ( 'jit:Director:local:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_local_JITREVIEWER' AND privilege.name IN ( 'jit:Director:local:.*:read', 'jit:Director:local:.*:review');
INSERT INTO privilege (created_at, updated_at, name) VALUES (now(), now(), 'jit:Director:.*:.*:read'), (now(), now(), 'jit:Director:.*:.*:review');
INSERT INTO role (created_at, updated_at, name) VALUES (now(), now(), 'Director_ALL_JITVIEWER'), (now(), now(), 'Director_ALL_JITREVIEWER');
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_ALL_JITVIEWER' AND privilege.name IN ( 'jit:Director:.*:.*:read' );
INSERT INTO roles_privileges (role_id, privilege_id) SELECT role.id AS role_id, privilege.id AS privilege_id FROM role, privilege WHERE role.name = 'Director_ALL_JITREVIEWER' AND privilege.name IN ( 'jit:Director:.*:.*:read', 'jit:Director:.*:.*:review');