Admin Check All

If you came here through a direct link, you may want to check the main https://jaus.atlassian.net/wiki/spaces/JAUS page first!

JAUS Admin Check All is a Userscript that checks for check boxes on the current admin screen and selects/deselects all of them when triggered.

How Admin Check All looks in Violentmonkey once installed.
How Admin Check All looks in Violentmonkey once installed.

Download/installation URL:

https://bitbucket.org/jira-admin-userscripts/jaus/raw/master/src/jaus-admin-check-all.user.js

Use cases

This Userscript’s meant for Admins who need to add a custom field to all screens or remove them from all screens. Common use cases are:

  • You’re testing a field and doesn’t want to track down the right screens to add it to: just quickly add to all of them (and remove it later if you want).

  • You want to remove a field from all screens because it’s causing some issue.

Scope

Currently it only supports the “AssociateFieldToScreens” admin page:

AssociateFieldToScreens page with the JAUS Context Button and all checkboxes checked.
AssociateFieldToScreens page with the JAUS Context Button and all check boxes checked.

Mechanics

JAUS Admin Check All is very little intrusive, basically it:

  1. Tries to find the necessary elements in the page (Jira create button on the top and the check boxes)

  2. If it finds, it injects the JAUS Context Button

  3. Upon pressing the JAUS button (or access key “u”), it simply iterates over each checkbox checking them.

  4. It stores a variable in the page to indicate if all check boxes should be checked or unchecked the next time it’s executed.

The Admin still needs to submit the page manually. JAUS doesn’t submit the data to Jira automatically.

Reloading the page without submitting the data discards everything performed by JAUS.

Repository

JAUS Admin Check All’s source code is hosted in BitBucket:

https://bitbucket.org/jira-admin-userscripts/jaus/src/master/src/jaus-admin-check-all.user.js

Notice that to download/install we advise the /raw/ URL.

Authorship

JAUS Admin Check All was designed and implemented by Rodrigo Martinez (Linkedin profile).

It's licensed under Creative Commons Attribution-ShareAlike 4.0 International License.

Support

If you have questions, any problem or need instructions on this Userscript’s usage, please open a request in the JAUS Help Portal.

Please select the Component jaus-admin-check-all.

Roadmap

JAUS Admin Check All may be expanded to interact with other screens known to have lots of check boxes that Admins may want to select/deselect in bulk.

If you’d like to suggest an improvement or new feature to JAUS Admin Check All, please do so through the JAUS Help Portal, selecting the component jaus-admin-check-all

key summary type status
Loading...
Refresh

Known issues

JAUS Admin Check All only works for Jira DC/Server. Jira Cloud already has a “check all” feature on AssociateFieldToScreens.

Jira Feature Requests

Please vote, watch and comment on these feature requests!

  • JSWSERVER-20989 - Select All Option for Associating Custom Field with Screens

  • JRASERVER-44441 - As an admin I want to be able to select all screens, using single checkbox, for Custom Fields

  • JRASERVER-65356 - Field Scheme configuration - Select/Unselect all check box

  • JRASERVER-13732 - Include a select all button or check box in custom fields' screens choosing

Some have been disregarded but are listed above for the record.