Sub-projects support in UpMan

Description

The background of the requirement is to reduce the workload on the main Unity Admin, who currently has to manually define all projects enabled for UpMan. The idea is to allow the project admin to also "re-delegate", i.e. create delegated projects from UpMan, using subgroups of the active project as roots.

To realize this we need:

  1. two new extra role values (settable by the main unity admin on projects admin): allow-to-re-delegate and allow-to-redelegate-recursive

  2. in upman (only for ppl with the permission from the point above) add an option to delegate subgroup management separately (as a sub project).

  3. in upman allow for controlling sub-project admins (what is separate from the main project admin). This should allow for setting two types of sub-admin: with redelegation possible or not. Of course redelegation option should be possible only if current project manager has the rights to re-delegate.

  4. internally we would need to take care of deriving all forms for the sub project from the main project forms

Done

Assignee

Piotr Piernik

Reporter

Krzysztof

Labels

Fix versions

Priority

Medium