Added organisers template, added permissions
This commit is contained in:
parent
c8e27b6b42
commit
edc61aa0ab
|
@ -0,0 +1,18 @@
|
|||
-- This file should undo anything in `up.sql`
|
||||
drop table event_organisers;
|
||||
|
||||
DELETE
|
||||
FROM permissions
|
||||
WHERE permission LIKE 'modules.event_management.organisers.view' ESCAPE '#';
|
||||
|
||||
DELETE
|
||||
FROM permissions
|
||||
WHERE permission LIKE 'modules.event_management.organisers.edit' ESCAPE '#';
|
||||
|
||||
DELETE
|
||||
FROM permissions
|
||||
WHERE permission LIKE 'modules.event_management.organisers.create' ESCAPE '#';
|
||||
|
||||
DELETE
|
||||
FROM permissions
|
||||
WHERE permission LIKE 'modules.event_management.organisers.delete' ESCAPE '#';
|
|
@ -0,0 +1,33 @@
|
|||
-- Your SQL goes here
|
||||
create table event_organisers
|
||||
(
|
||||
entity_id uuid not null
|
||||
constraint event_organisers_pk
|
||||
primary key
|
||||
constraint event_organisers_entities_entity_id_fk
|
||||
references entities
|
||||
on update cascade on delete cascade,
|
||||
company text,
|
||||
firstname text,
|
||||
lastname text,
|
||||
phone text,
|
||||
email text,
|
||||
other text
|
||||
);
|
||||
|
||||
INSERT INTO permissions (permission, description)
|
||||
VALUES ('modules.event_management.organisers.view', 'Permission to view all event organisers');
|
||||
INSERT INTO permissions (permission, description)
|
||||
VALUES ('modules.event_management.organisers.edit', 'Permission to edit all event organisers');
|
||||
INSERT INTO permissions (permission, description)
|
||||
VALUES ('modules.event_management.organisers.create', 'Permission to create a new event organiser');
|
||||
INSERT INTO permissions (permission, description)
|
||||
VALUES ('modules.event_management.organisers.delete', 'Permission to delete all event organisers');
|
||||
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id)
|
||||
VALUES ('admin', 'modules.event_management.organisers.view', DEFAULT);
|
||||
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id)
|
||||
VALUES ('admin', 'modules.event_management.organisers.edit', DEFAULT);
|
||||
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id)
|
||||
VALUES ('admin', 'modules.event_management.organisers.delete', DEFAULT);
|
||||
INSERT INTO roles_permissions (role_id, permission_id, role_permission_id)
|
||||
VALUES ('admin', 'modules.event_management.organisers.create', DEFAULT);
|
Loading…
Reference in New Issue