cwensel wrote:took me a bit after reading the docs to see that 'status' is overloaded.
its a 'group' for permmissions, and
a 'role' to manage capabilities in the workflow.
if that's realy the case. will a future version break those out?
and if so, can a user be allowed to have multiple roles (viewer and tester, or developer and tester, etc)
ckw
I think that all OK, its the same objects. Define some permissions or rules for each user seems like not so good idea, define generic and user-independend process can be better. So, when we assign user to some group (status) we give them consistent set of permissions/capabilities.
Of course, some functionality (such as email notification) can be customized on per-user basis too.
Multiple roles does not supported yet, but we plan to implement different roles for different projects - when you add some user to Access Control List (ACL) you will also define their role for this project - developer for project A and manager for project B.