@@ -8,15 +8,15 @@ DELETE FROM permission;
8
8
DELETE FROM role;
9
9
10
10
-- Create a tenant
11
- INSERT INTO tenant (id, name, description, status) VALUES (1 , ' stl' , ' St. Louis Metro Area' , ' ENABLED' );
11
+ INSERT IGNORE INTO tenant (id, name, description, status) VALUES (1 , ' stl' , ' St. Louis Metro Area' , ' ENABLED' );
12
12
-- Create Libre311 Service
13
- INSERT INTO service (id, name, description, status) VALUES (1 , ' Libre311' , ' Libre311' , ' ENABLED' );
13
+ INSERT IGNORE INTO service (id, name, description, status) VALUES (1 , ' Libre311' , ' Libre311' , ' ENABLED' );
14
14
15
15
-- Add Libre311 Service to stl tenant
16
- INSERT INTO tenant_service (tenant_id, service_id, status) VALUES (1 , 1 , ' ENABLED' );
16
+ INSERT IGNORE INTO tenant_service (tenant_id, service_id, status) VALUES (1 , 1 , ' ENABLED' );
17
17
18
18
19
- INSERT INTO permission (id, name, description, scope)
19
+ INSERT IGNORE INTO permission (id, name, description, scope)
20
20
VALUES (1 , ' AUTH_SERVICE_EDIT-SYSTEM' , NULL , ' SYSTEM' ),
21
21
(2 , ' AUTH_SERVICE_VIEW-SYSTEM' , NULL , ' SYSTEM' ),
22
22
(3 , ' AUTH_SERVICE_EDIT-TENANT' , NULL , ' TENANT' ),
@@ -35,7 +35,7 @@ VALUES (1, 'AUTH_SERVICE_EDIT-SYSTEM', NULL, 'SYSTEM'),
35
35
(16 , ' LIBRE311_REQUEST_VIEW-SUBTENANT' , NULL , ' SUBTENANT' );
36
36
37
37
38
- INSERT INTO role (id, name, description)
38
+ INSERT IGNORE INTO role (id, name, description)
39
39
VALUES (1 , ' Unity Administrator' , ' An administrator of the Unity Platform. A user with this role can perform any operation.' ),
40
40
(2 , ' Tenant Administrator' , ' An administrator for a tenant. A user with this role can perform any operation for the tenant.' ),
41
41
(3 , ' Libre311 Administrator' , ' An administrator for Libre311. A user with this role can perform any operation in Libre311 on behalf of their tenant.' ),
@@ -45,7 +45,7 @@ VALUES (1, 'Unity Administrator', 'An administrator of the Unity Platform. A use
45
45
46
46
47
47
-- Unity Administrator
48
- INSERT INTO role_permission (role_id, permission_id)
48
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
49
49
VALUES (1 , 1 ), -- AUTH_SERVICE_EDIT-SYSTEM
50
50
(1 , 2 ), -- AUTH_SERVICE_VIEW-SYSTEM
51
51
(1 , 5 ), -- LIBRE311_ADMIN_EDIT-SYSTEM
@@ -54,7 +54,7 @@ VALUES (1, 1), -- AUTH_SERVICE_EDIT-SYSTEM
54
54
(1 , 12 ); -- LIBRE311_REQUEST_VIEW-SYSTEM
55
55
56
56
-- Tenant Administrator
57
- INSERT INTO role_permission (role_id, permission_id)
57
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
58
58
VALUES (2 , 3 ), -- AUTH_SERVICE_EDIT-TENANT
59
59
(2 , 4 ), -- AUTH_SERVICE_VIEW-TENANT
60
60
(2 , 7 ), -- LIBRE311_ADMIN_EDIT-TENANT
@@ -63,85 +63,85 @@ VALUES (2, 3), -- AUTH_SERVICE_EDIT-TENANT
63
63
(2 , 14 ); -- LIBRE311_REQUEST_VIEW-TENANT
64
64
65
65
-- Libre311 Administrator
66
- INSERT INTO role_permission (role_id, permission_id)
66
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
67
67
VALUES (3 , 7 ), -- LIBRE311_ADMIN_EDIT-TENANT
68
68
(3 , 8 ), -- LIBRE311_ADMIN_VIEW-TENANT
69
69
(3 , 13 ), -- LIBRE311_REQUEST_EDIT-TENANT
70
70
(3 , 14 ); -- LIBRE311_REQUEST_VIEW-TENANT
71
71
72
72
-- Libre311 Request Manager
73
- INSERT INTO role_permission (role_id, permission_id)
73
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
74
74
VALUES (4 , 13 ), -- LIBRE311_REQUEST_EDIT-TENANT
75
75
(4 , 14 ); -- LIBRE311_REQUEST_VIEW-TENANT
76
76
77
77
-- Libre311 Jurisdiction Administrator
78
- INSERT INTO role_permission (role_id, permission_id)
78
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
79
79
VALUES (5 , 9 ), -- LIBRE311_ADMIN_EDIT-SUBTENANT
80
80
(5 , 10 ), -- LIBRE311_ADMIN_VIEW-SUBTENANT
81
81
(5 , 15 ), -- LIBRE311_REQUEST_EDIT-SUBTENANT
82
82
(5 , 16 ); -- LIBRE311_REQUEST_VIEW-SUBTENANT
83
83
84
84
-- Libre311 Jurisdiction Request Manager
85
- INSERT INTO role_permission (role_id, permission_id)
85
+ INSERT IGNORE INTO role_permission (role_id, permission_id)
86
86
VALUES (6 , 15 ), -- LIBRE311_REQUEST_EDIT-SUBTENANT
87
87
(6 , 16 ); -- LIBRE311_REQUEST_VIEW-SUBTENANT
88
88
89
89
90
90
-- Password for all the following accounts is 'test'
91
91
-- Unity Administrator
92
- INSERT INTO user (id, email, password, status) VALUES
93
- (
1 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
92
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
93
+ (
1 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
94
94
95
95
-- Tenant Administrator
96
- INSERT INTO user (id, email, password, status) VALUES
97
- (
2 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
96
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
97
+ (
2 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
98
98
99
99
-- Libre311 Administrator
100
- INSERT INTO user (id, email, password, status) VALUES
101
- (
3 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
100
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
101
+ (
3 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
102
102
103
103
-- Libre311 Request Manager
104
- INSERT INTO user (id, email, password, status) VALUES
105
- (
4 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
104
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
105
+ (
4 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
106
106
107
107
-- Libre311 Jurisdiction Administrator
108
- INSERT INTO user (id, email, password, status) VALUES
109
- (
5 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
108
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
109
+ (
5 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
110
110
111
111
-- Libre311 Jurisdiction Request Manager
112
- INSERT INTO user (id, email, password, status) VALUES
113
- (
6 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
112
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
113
+ (
6 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
114
114
115
115
116
116
-- Stl sub-tenant admin
117
- INSERT INTO user (id, email, password, status) VALUES
118
- (
7 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' active ' );
117
+ INSERT IGNORE INTO user (id, email, password, status) VALUES
118
+ (
7 ,
' [email protected] ' ,
' $2a$10$YJetsyoS.EzlVlb249w07uBR8uSqgtlqVH9Hl7bsHtvvwdKAhJp82' ,
' ENABLED ' );
119
119
120
120
-- Unity Administrator
121
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
121
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
122
122
(1 , 1 , 1 );
123
123
124
124
-- Tenant Administrator
125
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
125
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
126
126
(1 , 2 , 2 );
127
127
128
128
-- Libre311 Administrator
129
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
129
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
130
130
(1 , 3 , 3 );
131
131
132
132
-- Libre311 Request Manager
133
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
133
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
134
134
(1 , 4 , 4 );
135
135
136
136
-- Libre311 Jurisdiction Administrator
137
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
137
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
138
138
(1 , 5 , 5 );
139
139
140
140
-- Libre311 Jurisdiction Request Manager
141
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
141
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
142
142
(1 , 6 , 6 );
143
143
144
144
145
145
-- Stl sub-tenant admin
146
- INSERT INTO user_role (tenant_id, user_id, role_id) VALUES
146
+ INSERT IGNORE INTO user_role (tenant_id, user_id, role_id) VALUES
147
147
(1 , 7 , 5 );
0 commit comments