Skip to content

Commit 2aec75b

Browse files
1-alex98Brutus5000
authored andcommitted
Fixes #210
1 parent 0ca45ef commit 2aec75b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
INSERT INTO group_permission (technical_name, name_key) VALUES('ADMIN_KICK_SERVER', 'permission_group.admin_kick_server');
2+
INSERT INTO group_permission (technical_name, name_key) VALUES('ADMIN_BROADCAST_MESSAGE', 'permission_group.admin_broadcast_message');
3+
4+
-- Moderation councilor + global moderators
5+
INSERT INTO group_permission_assignment (group_id, permission_id)
6+
SELECT user_group.id, group_permission.id FROM user_group, group_permission
7+
WHERE (user_group.technical_name = 'faf_moderators_global')
8+
AND group_permission.technical_name IN ('ADMIN_KICK_SERVER', 'ADMIN_BROADCAST_MESSAGE');
9+
10+
-- Server admins
11+
INSERT INTO group_permission_assignment (group_id, permission_id)
12+
SELECT user_group.id, group_permission.id FROM user_group, group_permission
13+
WHERE user_group.technical_name = 'faf_server_administrators'
14+
AND group_permission.technical_name IN ('ADMIN_KICK_SERVER', 'ADMIN_BROADCAST_MESSAGE');
15+
16+
-- Correcting typo from V78
17+
-- Tournament directors
18+
INSERT INTO group_permission_assignment (group_id, permission_id)
19+
SELECT user_group.id, group_permission.id FROM user_group, group_permission
20+
WHERE user_group.technical_name = 'faf_tournament_directors'
21+
AND group_permission.technical_name IN ( 'WRITE_NEWS_POST');
22+
23+
DELETE from group_permission_assignment
24+
where group_id = (SELECT id from user_group where technical_name= 'faf_server_administrators')
25+
and permission_id = (SELECT id from group_permission where technical_name = 'WRITE_AVATAR');

0 commit comments

Comments
 (0)