Context: we have one single Mingle project to handle Support tasks (defects, bugs) for different applications. Each application has its own Product Owner.
And, due to a specific requirement, we don't want a Product Owner to be able to see what are the items being worked on for another application (ie: for another Product Owner).
We would like to have a tab which would be something like a "Todo" list for developers, in which we could filter all unassigned tasks so that developers can grab and start working on them.
BUT we would like to make sure that if a Product Owner goes to that tab, he/she can only see tasks for his/her project, and not other projects.
So, we were thinking of doing something such as:
SELECT name WHERE Type = Task AND Project = '<some project>' AND 'Development Owner' IS null AND CURRENT USER is not '<unauthorized user>' // or CURRENT USER is not IN ('<list of unauthorized users'>)
The problem is, that MQL does not allow to put CURRENT USER as part of the filter on the left hand side of a comparison. It only allows properties for that purpose.
So when we try a query such as the one above, we get an error that reads something like: "you're using a Mingle keyword as a property, maybe you should enclose it in brackets or quotes, etc. etc."
Is there a way I can accomplish this, to filter cards by the user logged on??
If anyone knows a way, please let me know.
Please sign in to leave a comment.