After creating a sub-object for the "Investment" object, it's not possible to assign access rights for "OBS" or "Instance". The "Investment" object cannot be associated to an OBS, and it doesn't display in the "Instance" object list either.
STEPS TO REPRODUCE:
1. Create a new Object. Ensure that it's a sub-object of "Investment"
2. Go to "Administration" and "Resource", open a Resource.
3. Click "Resource's Access Rights". Click "Instance".
4. Click "Add". The list of "Objects" will display. Note that the sub-object created does not display. Also note "Investment" isn't present either.
5. Go to the OBSs, and note you cannot associate the sub-object to an OBS (nor can you associate "Investment"), so it's not possible to assign OBS level Access Rights either.
Expected Results:
It's expected that you would be able to assign rights for this sub-object at the OBS and Instance level. It is possible to assign at the Global level. It is possible to assign Instance rights on a sub-object of "Project".
Actual Results:
Sub-objects of Investment are not presented as an option
Workaround:
Using "Global" rights to assign the rights
Release : Any
Workaround: Global rights should be used to restrict access.