Make resource presets configurable per project #1765
Labels
area:ux
UI / UX issue.
comp:manager
Related to Manager component
impact:visible
This change is visible to users.
urgency:3
Must be finished within a certain time frame.
Milestone
Currently resource presets do not have any visibility settings.
Let's make them per-project items.
(resource preset entry : project = N : 1)
For now, let's allow editing this per-project resource preset only to superadmins and domain-admins.
Once we introduce the proper RBAC, any user who has the
project_admin
role on a project will be able to edit them.Migration
After adding the project foreign key to the resource preset table with the default value to the default project (or any first project entry found), replicate all presets to all existing projects. If there is no project configured at all, remove them after dumping the rows to the console output.
Extra
#1633 may be implemented as a project-level configuration.
The text was updated successfully, but these errors were encountered: