ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Per project Roles rights supported?

Added by Radim Kolář at 2012-04-28 06:14 pm

Can be Roles rights configured per project? For example give anonymous users more rights on project1 but not on project2


Replies (2)

RE: Per project Roles rights supported? - Added by Holger Just at 2012-04-28 07:03 pm

That's not possible right now. Roles are always defined globally. However, you can define as many roles as you like and assign people to these roles in different projects.

We have two "special" roles: Non-member (for logged-in users accessing a public project) and Anonymous (for not logged-in users) which are also present only once. So you can't have different Anonymous roles right now, Sorry.

That said, this might change one day as we are currently investigating an overhaul of the permission / authorization / authentication system.

RE: Per project Roles rights supported? - Added by Jan Vlnas at 2012-05-07 10:12 pm

Hey, I've made a plugin just for that: https://github.com/jnv/chiliproject_project_roles
It's new, experimental and quite hacky. I've made some tests and it should be fairly stable with vanilla ChiliProject 3.1.0, however it can – theoretically – have some bad interactions with other plugins. Bug reports and patches are welcome.

If you only need to assign roles to non-members and anonymous, take a look at Role Shift plugin which is simpler and potentially less problematic.

(1-2/2)