Extended issue persmissions
Hello!
Is it possible to extend the current issue permission configuration in the following ways:
Allow to configure which group can use which field visibility scheme at which state (Create/Edit/View/Comment). At the moment is possible only to assign groups inside field visibility schema but then they all will have equal rights for example on Edit state of the dedicated issue type. My wish is, that e.g. customer can view only Field1 on Edit page and developer Field1 and Field2 on the same Edit page.
Alternative wish - to bound field visibility schemes to the dedicated issue statuses. So when the issue is in development, nobody (or somebody would be even better ;) can change the values of some standard or custom fields, and when the issue was closed - of other fields.
Thanks in advance! Anton
angestar
· 1 |
|
Monday, July 19, 2010, 12:49:45 PM |
0
|
You can do this with the field visibility scheme as they are. |
||||
|
0
|
Yes, in this case developer will not see Field 1 at all, and I need that he can see it but is not allowed to edit. You have now: Field Visibility Scheme=Field+Group*N So many groups could be configured to access one Field. The mean of "access" is defined then for each Issue Type you set for each Issue Stage (Create/Edit/View/Comment) some Field Visibility Scheme. The main problem here is that ALL the user groups configured in Field Visibility Scheme have equal rights for example, to Edit the field. And I need something like Field Visibility Scheme=(Field+(Group+Stage)*N) So for one fiield should be possible to configure MANY records of Create/Edit/View/Comment permissions for several Groups, that the Client can only view the field and Developer can view it and ALSO edit it. |
||||
|
0
|
Remember field visibility scheme applies at the issue type level for view, edit and create. |
||||
|
0
|
That's true, but I need to distinguish the permissions to create/view/edit for the different roles for the different fields inside ONE Field Visibility Scheme. Consider the following example: I have Field 1, Field 2 and Field 3. I have groups Clients and Developers. I need to configure the following: a) Field 1 and Field 2 are visible to the Clients on the view page, Field 3 not. All the 3 Fields are visible to the Developers. The first part is easily configurable by creating Field Visibility Scheme "A", switching on Checkboxes near the Field 1 and Field 2, choosing both Clients and Developers and then assigning this Scheme for the View Issue mode on Issue Type Configuration page. But how can I allow here only Developers to see Field 3 on the view page for the same Issue Type? b) Field 1 is visible to the Clients on the create page but not visible on edit page (he can fill this field while creating issue but then is not allowed to change it). And Field 1 is visible to the Developers for both create and edit pages. Here the same situation. I can not allow for the Developers only to edit Field 1, because the Field Visibility Scheme "B" which I configure for Edit mode have inside equal rights to edit for both groups for the dedicated field. So I can configure either Developers AND Clients to edit the issue, or none of them, as I can not create two different Field Visibility Schemes one for Clients (without Field 1) and second for the Developers (with Field 1) and assign them BOTH to ONE Issue Type for the Edit mode (this could solve my problem). |
||||
|
0
|
That is quite simple: |
||||
|
0
|
Yes, this works, thank you! I also noticed, that if I set for some standard field like e.g. Issue Title only Developer and assign this Schema for Edit Mode, then Client can see this field also on Edit page but this field is disabled for editing. |
||||
|