Is there a way to identitfy which issue types, custom fields or screens belong to which add-on? The add-on name is not always defined in the title or description. Also when uninstalling trial versions these artefacts seem to be not automatically removed, so you end up with a pretty big amount of not needed lets say custom fields.
Screens and issue types don't really belong to add-ons, they're created by them sometimes, but that's the end of the association really. Once created, they're global JIRA artefacts, and removing the add-on simply leaves that issue type or screen behind. The behaviour and functionalities may change, but the artefacts don't.
An obvious example: You have JIRA Core and the standard issue types. You add JIRA Software, you get Epics added, with a pile of new functions. If you remove Software, it leaves your Epics alone, but the extra functions stop working.
Fields are the one I think is at the core of your question. If an add-on adds a field type, you can then add fields of that type (some add-ons will add them for you, which is annoying unless they're very standardised fields with specific functions). When you remove the add-ons, the fields look like they vanish. But they leave all their data in place, just in case you re-enable or need to preserve data. (Some bad add-ons try to remove their data, avoid them as it causes problems with removals, upgrades and audits).
The annoying thing is that it's very hard to identify the field types that such add-ons create and maintain. There's two ways I've found - one is parsing the raw data (either of a backup xml, or better, reading the customfield table directly in the database), because the field types have the internal names of the add-ons in the field definitions on them, and the other is to read the field types out of the custom field list in the admin UI. In both cases you then have to do the annoying thing of subtracting all the fields that are of an off-the-shelf type.
Hi Nic, I think the tip to look at the customfield table directly in the database answered my question regarding fields. And Issue type wise, whenever I am able to identify unecessary issue types. In many cases via Internet search to find the add-on it belongs to, I delete it manually. But in anyway it would be great to have some cleaning up functionality for uninstalled add-ons. Thank you for the help.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
As part of the Bitbucket product team I'm always interested in better understanding what kind of impact the use of our tools have on the way you work. In a recent study we conducted of software devel...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG