Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

can we limit the number of topics used by a user?

Gerald Jimenez
August 9, 2016

This may sound like a silly question but our business wants to limit the number of topics assigned to a question to a maximum of 3.  Is this possible?  ie in a similar manner that is done on this site.

2 answers

1 accepted

Suggest an answer

Log in or Sign up to answer
0 votes
Answer accepted
PD Sheehan
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
May 25, 2023

Yeah, that could work.

If you already have your department field, I would put this in the workflow "create" transition as a post function. Or in a listener for catching when the reporter changes.

If you don't already have a department field, you could create a new script field.

But ultimately, here is a snippet of code for getting the list of groups for a user (assuming you already have an issue object).

 

ComponentAccessor.userUtil.getGroupNamesForUser(issue.reporter.name).findResults{groupName->
if (!groupName.startsWith('department')) return null //exclude groups that don't start with department
groupName.replaceAll('department-', '') //return just the department
}.join(', ') //in case there is more than 1
Bojan Virag
Contributor
May 30, 2023

That is awesome, thank you! I'll give it a try.

0 votes
Bojan Virag
Contributor
May 30, 2023

Worked like a charm, thanks again for your help!

TAGS
AUG Leaders

Atlassian Community Events