Monday, 19 May 2014

Global Permissions in Jira

Jira allows you to configure permissions which are applicable system wide across ALL projects and can be granted to groups. These are called Global permissions. These global permissions are predefined in Jira. 

To manage Global Permissions in Jira, please follow below steps.
  • Login to Jira as a Jira Administrator.
  • Go to Administration - System - Global permissions.
  • This page gives the list of predefined global permissions.
  • At the bottom of the list you will get the option of selecting these permissions and assigning it to a group.
  • You can also delete any group from the global permissions, with the help of Delete option mentioned with each group assigned to a permission.

Below is the list of global permissions with their meanings. 
  1. Jira System Administrators
    • This permission allows the user to perform all Administration function.
  2. Jira Administrators
    • This permission allows the user to perform all Administration function except configuring mail server, configuring cvs repository etc. Complete exclusion list can be found on Jira documentation.
  3. Jira Users
    • This permission allows user to login to Jira and perform all non-administrative functions.
  4. Browse Users
    • This permission allows the user to view a list of all JIRA user names and group names. This is used for selecting users/groups in popup screens. 
  5. Create Shared Objects
    • This permission allows the user to share a filter or dashboard globally or with groups of users. This is also used to control who can create Jira Agile dashboard.
  6. Manage Group Filter Subscription
    • This permission allows the user to create or delete group filter subscription.
  7. Bulk Change
    • This permission allows the user to execute bulk change operation like bulk edit, bulk move, bulk workflow transition etc.


Monday, 5 May 2014

Changing Owner of Jira Dashbord and Query Filters in Atlassian Jira

If you have a dashboard or a query filter in Jira created by someone else, you will not able to edit or make any changes to it as you are not the owner of those dashboards and filters. In order to edit such dashboards and filters, you will need to make yourself the owner of such dashboards and filters in Jira.

It is possible to change the owner of the dashboards and query filters in Jira. Below are the steps for this.
  1. Install Plugin 'Script Runner' from Atlassian market place. This plugin is freely available. 
  2. Go to Jira Admin - Add-ons. Select 'Built-in script' from the dropdown option.
  3. Select and click on the link 'Change Dashboard or Filter Ownership'. This is the script that will do your work.
  4. Enter 'From User' and 'To User' fields with Jira Usernames and click Next. 'From User' is the user who currently has the owership of the dashboard/filers. 'To User' is the user to whom the owership needs to be provided.
  5. This page will provide the list of dashboards and filters of which the 'From User' is the owner. Select the Dashboard and/or query filter for which you want to change the ownership


6. Click on 'Preview' button to see what filters are getting changed within the dashboard.
7. Click on 'Run' button to execute the script. 
8.  The script will run and on the same page, it will show Result = Completed. This will change the owership of the dashboard and all queries within that dashboard to the names as specified in 'To' field.

Thursday, 1 May 2014

Adding Confluence Pages in JIRA Dashboard

       Follow below steps in order to display your confluence page right on your Jira Dashbaord.
  1. On your Jira Dashboard (NOT the agile dashboard) click on ‘Add Gadget’ button. A pop up window will open listing all the gadgets
  2. In the bottom left, click on the button ‘Add Gadget to Directory’. 
  3. Another pop up window will appear asking for the URL.
  4. To get the URL.. do the following
    1. Go to Confluence
    2. On top right of your confluence, there is a ‘Browse’ drop down button
    3. Click on Browse and select ‘Confluence Gadgets’.
    4. This will open up a pop up window with available confluence gadgets
    5. Right click on ‘Gadget URL’ of ‘Confluence page Gadget’ and copy the link address.
  5. Now come back to your Jira, and paste this link address to your pop up window which is asking for a URL and click on ‘Finished’ button.
  6. This will add a gadget called ‘Confluence Page’ in your gadget list.
  7. Click on Add it Now, and it will ask you to enter ‘Space Name’ and ‘Page Name’ you wish to get as a dashboard.
  8. This is how you will get a Confluence Page right on your Jira Dashboard. 

Wednesday, 30 April 2014

How to make a project 'Read-Only' in Jira

How to make a project 'Read-Only' in Jira

If you make a project read-only, the project will be visible via the 'Administration' menu, and will appear in the 'Browse Projects' list. The project's issues will be searchable and viewable, but no one will be able to modify them.

Below are 3 simple steps by which you can make your project Read-Only in Jira. You need Administrator rights in Jira in order to make below changes.
  1.  Create a new permission scheme. Grant the 'Browse Project' permission to everyone who needs to be able to search or browse the project, or view its issues. Leave all of the other permissions empty.
  2. Associate the new permission scheme with the project. 
  3.  To prevent workflow transitions from happening you will need to update the workflow and add a condition to each transition. The conditions should check that a user has the Edit Issues permission.