summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway/WebContent/data/scripts/1.0.0/2-users-authorities-groups.sql
blob: 5bd73813f91cdc50ffb6002b407e778cf036ac56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-- Create users
insert into users(username, password, enabled) values ('gluster','syst3m',1);

-- Assign authorities to users (to be removed after implementing user group functionality)
insert into authorities(username,authority) values ('gluster','ROLE_USER');
insert into authorities(username,authority) values ('gluster','ROLE_ADMIN');

-- Create user groups
insert into groups(group_name) values ('Users');
insert into groups(group_name) values ('Administrators');

-- Add authorities to groups (functionality not yet implemented in code)
insert into group_authorities(group_id, authority) select id,'ROLE_USER' from groups where group_name='Users';
insert into group_authorities(group_id, authority) select id,'ROLE_USER' from groups where group_name='Administrators'; 
insert into group_authorities(group_id, authority) select id,'ROLE_ADMIN' from groups where group_name='Administrators';

-- Assign group members
insert into group_members(group_id, username) select id,'gluster' from groups where group_name='Administrators';