From 22dc480b18faaec68f1718f75cea5a3a2df7564e Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Oct 16 2019 08:01:43 +0000 Subject: add all used permissions to db Fixes: https://pagure.io/koji/issue/1637 --- diff --git a/docs/schema-upgrade-1.18-1.19.sql b/docs/schema-upgrade-1.18-1.19.sql index a058609..581a5e1 100644 --- a/docs/schema-upgrade-1.18-1.19.sql +++ b/docs/schema-upgrade-1.18-1.19.sql @@ -81,4 +81,13 @@ ALTER TABLE users DROP COLUMN krb_principal; ALTER TABLE content_generator ADD UNIQUE (name); ALTER TABLE content_generator ALTER COLUMN name SET NOT NULL; + +-- add all basic permissions +INSERT INTO permissions (name) VALUES ('dist-repo') ON CONFLICT DO NOTHING; +INSERT INTO permissions (name) VALUES ('host') ON CONFLICT DO NOTHING; +INSERT INTO permissions (name) VALUES ('image-import') ON CONFLICT DO NOTHING; +INSERT INTO permissions (name) VALUES ('sign') ON CONFLICT DO NOTHING; +INSERT INTO permissions (name) VALUES ('tag') ON CONFLICT DO NOTHING; +INSERT INTO permissions (name) VALUES ('target') ON CONFLICT DO NOTHING; + COMMIT; diff --git a/docs/schema.sql b/docs/schema.sql index 44986b9..6d58cc1 100644 --- a/docs/schema.sql +++ b/docs/schema.sql @@ -54,14 +54,20 @@ CREATE TABLE permissions ( -- Some basic perms INSERT INTO permissions (name) VALUES ('admin'); +INSERT INTO permissions (name) VALUES ('appliance'); INSERT INTO permissions (name) VALUES ('build'); -INSERT INTO permissions (name) VALUES ('repo'); +INSERT INTO permissions (name) VALUES ('dist-repo'); +INSERT INTO permissions (name) VALUES ('host'); INSERT INTO permissions (name) VALUES ('image'); +INSERT INTO permissions (name) VALUES ('image-import'); INSERT INTO permissions (name) VALUES ('livecd'); INSERT INTO permissions (name) VALUES ('maven-import'); -INSERT INTO permissions (name) VALUES ('win-import'); +INSERT INTO permissions (name) VALUES ('repo'); +INSERT INTO permissions (name) VALUES ('sign'); +INSERT INTO permissions (name) VALUES ('tag'); +INSERT INTO permissions (name) VALUES ('target'); INSERT INTO permissions (name) VALUES ('win-admin'); -INSERT INTO permissions (name) VALUES ('appliance'); +INSERT INTO permissions (name) VALUES ('win-import'); CREATE TABLE user_perms ( user_id INTEGER NOT NULL REFERENCES users(id),