Skip to Content
Menu
This question has been flagged

In v11 CE, I don't want Project Managers to be able to create their own task stages.  I'd rather that they just choose from a selection of pre-existing stages to add to or remove from their projects.  I can remove 'Create' access rights to the 'Task Stage' object for the 'Project Managers' Group, but then that removes the 'Add an item' button from the 'Project Stages' tab when I put a Project into edit mode.

Is what I want possible?

Avatar
Discard
Author Best Answer

Leave the Project Manager group with 'Create' rights but then create a record rule for project managers that restricts create permissions with [('create_uid', '=', 'Administrator')].  This way, Project managers still get to add pre-existing stages to their project from the project stages tab in the form view, and they can try and create a new rule from within that 'Add: Task Stages' screen, but they will be met with an access error when they click save, unless they also happen to be the Administrator.  This is what I was aiming for.

Avatar
Discard
Best Answer

If you don't want to modify code, disallow the managers from creating stages but allow editing.

They will be able use the Project -> Configuration -> Stages menu to add their project to the stage.

While not the most beautiful solution, it will be able to do what you need without code.

Avatar
Discard
Author

Thanks for replying Jake. That would work. I also came up with another solution based on a record rule (see answer) in the meantime. It seems so obvious now I don't know why I didn't think of it straight away.

Related Posts Replies Views Activity
1
Jul 19
4541
2
Oct 24
115
1
Jul 24
237
1
Dec 23
2049
0
Jul 24
1