With Project - Hierarchy - Financial Rollup - Add - All access, user should be able to add child project
Steps to Reproduce:
- Login to Clarity as a user that has the following security access rights:
Project - Create
Project - Edit Financial - All
Project - Edit Hierarchy All
Project - Hierarchy - Financial Rollup - Add - All
Project - Hierarchy - Financial Rollup - View - All
Project - Hierarchy - Parents - Add - All
Project - Hierarchy - Parents - Edit - All
- Main Application > Projects > Select an existing project
- Go to Project > Hierarchy tab
- Click 'Add Child' button
- Select a project and click 'Add' button
Expected Result: User should be able to add a child project with this access right
Actual Result: Red error message appears: 'You do not have the rights to perform the action'
Building a Hierarchy for investments is different between Projects and Non-Project Investment Objects (NPIOs).
A "hierarchy" of projects requires 'Project - Edit Management' access right in order to add a project as a child or to make one project a parent of another project. This is because adding a child (or parent) is really creating a master-subproject relationship between the two projects. The end-user must have 'Project - Edit Management' access rights in order to add a subproject to another project.
NPIOs, on the other hand, can be parents and children of any other investment simply by having the appropriate View access rights and Hierarchy access rights. Building a hierarchy using NPIOs does not require edit management access rights.
Keywords: CLARITYKB, CLRT-57573, nab, documentation, how-to, configuration