Project & Issue Visibility

Hello.

 

In our company we have 2 departments that use Youtrack, the Web department and the Software department.

 

The projects are, mostly, separate but there are cases that some issues, in specific projects overlap.  For example, if the software dept must create a view in the SQL Server for the project AAA, the web dept creates an issue and assigns a software developer.  The software developer should see only the issues he created and the issues he is assigned to, in the project AAA.

 

To achieve this, I created a role (Collaborator) that does not have read issue permission and 2 groups (Web Collaborators & Soft Collaborators) that include the respective users from each dept.  Then I added the Soft Collaborators group to the project's AAA team.  The problem is that, while I can assign a software developer to an issue, he cannot see the issue.  Even when I explicitly add him to the visibility of the issue, he still cannot see it in the list.  The only way to see it, is if I add the read issue permission to the role Collaborator, but then he can see all the issues of the project.

 

What I am trying to achieve is that each issue is visible to the each project's team and then only to the creator and assignee. How can I resolve this visibility issue?

 

Thanks

1 comment
Comment actions Permalink
Official comment

Hello,

Thank you for reaching out. "Read issue" permission is required to be able to view an issue. 

I believe this can be done using workflow rules. The main logic is as follows: an on-change workflow rule automatically updates all issues in project AAA and sets their visibility to the AAA project team. Then, if you need a developer to access the issues from project AAA, you add this developer to the visibility list of each needed issues manually. Please refer to this post to find some similar examples: https://www.jetbrains.com/help/youtrack/incloud/restrict-issue-visibility-workflow.html.
Please note that developers should have "Read issue" permission in project AAA. 

Please let me know if you have any questions. 

Please sign in to leave a comment.