Added default values for some tables in DB

This commit is contained in:
Keanu D?lle 2020-12-05 19:26:22 +01:00
parent 8d8c800e72
commit 1b31677ab1
4 changed files with 75 additions and 41 deletions

View File

@ -8,36 +8,36 @@ create table permissions
);
INSERT INTO public.permissions (permission, description) VALUES ('modules.configuration.fields.communication_types.view', 'Permission to see all communication types');
INSERT INTO public.permissions (permission, description) VALUES ('modules.dashboard.view', 'Permission to see Dashboard');
INSERT INTO public.permissions (permission, description) VALUES ('modules.event_management.view', 'Permission to see Event Management');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.core.edit', 'Permission to edit group name + description');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.create', 'Permission to create new group');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.delete', 'Permission to delete entire group');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.edit', 'Permission to see edit group mode');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.members.edit', 'Permission to edit group members (adding/removing)');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.members.view', 'Permission to see all members in group');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.permissions.edit', 'Permission to edit group permissions');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.permissions.view', 'Permission to see group permissions');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.groups.view', 'Permission to see group data');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.list.view', 'Permission to access member list. Note: Member will only see members selected in context. Exception: members with modules.member_management.list.view.all will see any members, ignoring context!');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.communication.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.communication.view', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.core.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.create', 'Permission to create new member');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.delete', 'Permission to delete specified member profile');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.drive_permissions_licenses.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.drive_permissions_licenses.view', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.edit', 'Permission to edit specified member profile');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.groups.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.groups.view', 'Permission to see all groups of member in profile view');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.iban_bic.edit', 'Permission to edit member''s IBAN + BIC');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.iban_bic.view', 'Permission to see member''s IBAN + BIC');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.image.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.image.view', 'Permission to see members profile image');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.qualification.view', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.qualifications.edit', null);
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.profile.view', 'Permission to see specified member profile');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.search', 'Permission to search for members');
INSERT INTO public.permissions (permission, description) VALUES ('modules.member_management.view', 'Permission to see Member Management');
INSERT INTO public.permissions (permission, description) VALUES ('modules.resource_management.view', 'Permission to see Resource Management');
INSERT INTO permissions (permission, description) VALUES ('modules.configuration.fields.communication_types.view', 'Permission to see all communication types');
INSERT INTO permissions (permission, description) VALUES ('modules.dashboard.view', 'Permission to see Dashboard');
INSERT INTO permissions (permission, description) VALUES ('modules.event_management.view', 'Permission to see Event Management');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.core.edit', 'Permission to edit group name + description');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.create', 'Permission to create new group');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.delete', 'Permission to delete entire group');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.edit', 'Permission to see edit group mode');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.members.edit', 'Permission to edit group members (adding/removing)');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.members.view', 'Permission to see all members in group');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.permissions.edit', 'Permission to edit group permissions');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.permissions.view', 'Permission to see group permissions');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.groups.view', 'Permission to see group data');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.list.view', 'Permission to access member list. Note: Member will only see members selected in context. Exception: members with modules.member_management.list.view.all will see any members, ignoring context!');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.communication.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.communication.view', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.core.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.create', 'Permission to create new member');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.delete', 'Permission to delete specified member profile');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.drive_permissions_licenses.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.drive_permissions_licenses.view', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.edit', 'Permission to edit specified member profile');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.groups.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.groups.view', 'Permission to see all groups of member in profile view');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.iban_bic.edit', 'Permission to edit member''s IBAN + BIC');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.iban_bic.view', 'Permission to see member''s IBAN + BIC');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.image.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.image.view', 'Permission to see members profile image');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.qualification.view', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.qualifications.edit', null);
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.profile.view', 'Permission to see specified member profile');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.search', 'Permission to search for members');
INSERT INTO permissions (permission, description) VALUES ('modules.member_management.view', 'Permission to see Member Management');
INSERT INTO permissions (permission, description) VALUES ('modules.resource_management.view', 'Permission to see Resource Management');

View File

@ -3,6 +3,9 @@ create table roles
(
id text not null
constraint roles_pk
primary key,
primary key,
description text
);
);
INSERT INTO roles (id, description) VALUES ('member', 'Default Member role');
INSERT INTO roles (id, description) VALUES ('admin', 'Default Administrator role');

View File

@ -1,15 +1,44 @@
-- Your SQL goes here
create table roles_permissions
(
role_id text not null
constraint roles_permissions_roles_id_fk
references roles
on update cascade on delete cascade,
references roles
on update cascade on delete cascade,
permission_id text not null
constraint roles_permissions_permissions_permission_fk
references permissions
on update cascade on delete cascade,
references permissions
on update cascade on delete cascade,
role_permission_id uuid default uuid_generate_v1() not null
constraint roles_permissions_pk_2
primary key
primary key
);
create unique index roles_permissions_role_permission_id_uindex
on roles_permissions (role_permission_id);
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.event_management.view', 'a2ac9294-e4b3-11ea-ab3e-e86a6432fc61');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.view', 'a2ad8f1e-e4b3-11ea-ab3e-e86a6432fc61');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.resource_management.view', 'a2ae30fe-e4b3-11ea-ab3e-e86a6432fc61');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.dashboard.view', 'a2aeb7c2-e4b3-11ea-ab3e-e86a6432fc61');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('member', 'modules.dashboard.view', 'a2af63fc-e4b3-11ea-ab3e-e86a6432fc61');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.list.view', 'ff5a63e4-e71b-11ea-9387-a4c3f0e2b1e4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.view', '45bf2b6e-193d-11eb-aab5-e86a645407c8');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.edit', '62312536-1a32-11eb-9574-e86a642ef0c5');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('member', 'modules.configuration.fields.communication_types.view', '66f5052e-1a3c-11eb-9574-e86a642ef0c5');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.configuration.fields.communication_types.view', '66f62fe4-1a3c-11eb-9574-e86a642ef0c5');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.delete', '57221870-1ae7-11eb-98ca-a4c3f0e8cdb7');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.search', '8fa74146-1c6a-11eb-ac8d-e86a64e97ce1');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.qualifications.edit', '5d03484c-2170-11eb-9d03-e86a6481f7b8');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.communication.view', 'adb72014-2171-11eb-9d03-e86a6481f7b8');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.groups.view', '6813a728-241c-11eb-b21a-e86a64d15afc');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.view', '5bbc2b16-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.members.view', '5bbd2a02-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.members.edit', '5bbdf900-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.edit', '5bbee55e-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.delete', '5bbfc42e-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.core.edit', '5bc085f8-25ee-11eb-bb25-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.create', '7da2f954-278c-11eb-a7ba-e86a644092b4');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.permissions.view', '02668fca-3282-11eb-8766-e86a64433ce6');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.groups.permissions.edit', '0268544a-3282-11eb-8766-e86a64433ce6');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.iban_bic.view', '7a29dc26-3726-11eb-8f7d-e86a6413f6e6');
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id) VALUES ('admin', 'modules.member_management.profile.iban_bic.edit', 'abcecbba-3726-11eb-8f7d-e86a6413f6e6');

View File

@ -13,3 +13,5 @@ create table groups
create unique index groups_group_name_uindex
on groups (group_name);
INSERT INTO groups (entity_id, group_name, group_description) VALUES ('00000000-0000-0000-0000-000000000000', 'default', '!autogenerated group!');