diff --git a/database_admin/migrations/144_add_manager_update_privilege.down.sql b/database_admin/migrations/144_add_manager_update_privilege.down.sql new file mode 100644 index 000000000..e899e9e23 --- /dev/null +++ b/database_admin/migrations/144_add_manager_update_privilege.down.sql @@ -0,0 +1 @@ +REVOKE UPDATE (template_id) ON system_patch FROM manager; diff --git a/database_admin/migrations/144_add_manager_update_privilege.up.sql b/database_admin/migrations/144_add_manager_update_privilege.up.sql new file mode 100644 index 000000000..d2c617715 --- /dev/null +++ b/database_admin/migrations/144_add_manager_update_privilege.up.sql @@ -0,0 +1 @@ +GRANT UPDATE (template_id) ON system_patch TO manager; diff --git a/database_admin/schema/create_schema.sql b/database_admin/schema/create_schema.sql index f882fb5f0..9e79bd882 100644 --- a/database_admin/schema/create_schema.sql +++ b/database_admin/schema/create_schema.sql @@ -7,7 +7,7 @@ CREATE TABLE IF NOT EXISTS schema_migrations INSERT INTO schema_migrations -VALUES (143, false); +VALUES (144, false); -- --------------------------------------------------------------------------- -- Functions @@ -1061,7 +1061,8 @@ GRANT SELECT, UPDATE (installable_advisory_count_cache, applicable_advisory_count_cache, applicable_advisory_enh_count_cache, applicable_advisory_bug_count_cache, - applicable_advisory_sec_count_cache) ON system_patch TO manager; + applicable_advisory_sec_count_cache, + template_id) ON system_patch TO manager; GRANT SELECT, UPDATE, DELETE ON system_patch to vmaas_sync; -- vmaas_sync performs system culling -- system_platform