I know that topic in confluence questions works like Jira/confluence labels, however to keep questions well organized, topics should be managed/managed by admin, like Atlassian is handling the tags in here (answers.atlassian.com)
Is there a way to do this? Will this feature available in the official release, and what is the EST for stable release?
Instead of using ProjectUpdatedDetailedChangesEvent, why not just use ProjectUpdatedEvent?
The ProjectUpdatedDetailsChangedEvent will not be able to provide you with the required information you are looking for because that event is configured only to return boolean results to verify if there has been any change made to the project properties, which you can see in the Jira Api doc link that you have shared. You can only obtain Avatar and Source Type details when using the ProjectUpdatedDetailsChangedEvent.
Instead, if you use ProjectUpdatedEvent, you can do basic logging if any change has been made to the project's attributes.
You can retrieve the project's old attributes (i.e. for its last attribute before the change) and its current attributes. In this case, the Project's Key and Name and compare the changes made.
Below is a sample working code for your reference:-
log.warn "=======>>> Old Key: ${event.oldProject.key}, Old Project Name: ${event.oldProject.name}"
log.warn "=======>>> Current Key: ${event.project.key}, Current Project Name: ${event.project.name}"
Below is a screenshot for your reference:-
The code basically prints out the old project key and name along with the current project key and name. From the result, you will see the differences made to the project.
Below is a screenshot of the sample output produced:-
I hope this helps to answer your question. :-)
Thank you and Kind regards,
Ram
Thank you Ram! I will use this solution but at first I was trying to find a way with the other event to limit the number of runs the listener will launch
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.