diff --git a/backend/src/database/migrations/053_issues_rework.sql b/backend/src/database/migrations/053_issues_rework.sql index 8560dbb..5eef7ed 100644 --- a/backend/src/database/migrations/053_issues_rework.sql +++ b/backend/src/database/migrations/053_issues_rework.sql @@ -111,18 +111,15 @@ DROP TABLE IF EXISTS _issues_manage_groups; -- 4e. Update permission_deps in app_settings JSON -- Remove old issues entries and add new ones UPDATE app_settings -SET value = ( - SELECT jsonb_strip_nulls( - (value::jsonb - 'issues:view_own' - 'issues:view_all' - 'issues:manage') - || '{ - "issues:create": ["issues:view_own"], - "issues:view_all": ["issues:view_own"], - "issues:change_status": ["issues:view_all"], - "issues:edit": ["issues:view_all"], - "issues:delete": ["issues:view_all"], - "issues:edit_settings": ["issues:view_all"] - }'::jsonb - )::text - FROM app_settings WHERE key = 'permission_deps' +SET value = jsonb_strip_nulls( + (value - 'issues:view_own' - 'issues:view_all' - 'issues:manage') + || '{ + "issues:create": ["issues:view_own"], + "issues:view_all": ["issues:view_own"], + "issues:change_status": ["issues:view_all"], + "issues:edit": ["issues:view_all"], + "issues:delete": ["issues:view_all"], + "issues:edit_settings": ["issues:view_all"] + }'::jsonb ) WHERE key = 'permission_deps';