"Issue Create" button/option not visible in all columns of Boards in Company Managed Projects
Platform Notice: Cloud - This article applies to Atlassian products on the cloud platform.
Summary
The "Create Issue" option\button is not available or visible in all the columns of the board of a Company Managed Project.
Environment
For Jira Cloud Only
Diagnosis
Recently, the feature to create inline cards(issues) was introduced for Boards in Company Managed Projects. Earlier, this feature was only available on boards from Team Managed Projects.
However, there are some cases, where the "Create Issue" option\button is not available or visible in all the columns or certain columns of the board of a Company Managed Project.
The "Create Issue" option\button cannot appear on all columns by default, as there are lots of restrictions\criterias in Workflow etc which may stop the button from appearing in the columns. One must ensure that those criteria are fulfilled so that the "Create Issue" option\button can be made available to the users so that they can use the button to directly create the issue on one of the statuses that are mapped to the respective column.
Cause
The reasons why in some cases the "Create Issue" option\button is not available or visible in all the columns or certain columns of the board of a Company Managed Project are:
- The system setting Allow users to select a status for an issue they're creating is not enabled.
Kanban and Scrum boards are not created with default board JQL(
project = PROJECT_KEY ORDER BY Rank ASC
).- The swimlane view uses the projects or queries method.
- All the Statuses mapped to that column are not enabled.
Solution
In order to ensure that the "Create Issue" option\button is available or visible in all the columns or certain columns of the board of a Company Managed Project, please ensure the below points:
- Goto Settings>>System>>General Configuration>>Edit Settings>>Under "Options" section>>Ensure that the option "Allow users to select a status for an issue they're creating." is set to ON as seen in below screenshot:
- Ensure that the Kanban and Scrum boards are created with default board JQL(
project = PROJECT_KEY ORDER BY Rank ASC
). Currently, non-default board JQL is not supported. - You can use all swimlane views except swimlanes using the projects or queries method.
- Ensure that all the Statuses mapped to that column are enabled.
For a Status to be enabled, it either has to:
- Only contain a Global Transition with no validators or conditions. To know about Global Transitions, refer to our public documentation on Global transitions.
- The user has transit issue permission in the project.
- Has an Initial transition with no screens or conditions.
- So an example Workflow may look like below:
- One can see in the above Workflow, all the statuses have "Global Transition" enabled. For "Waiting for Approval" status, we can see that there is no screen, no validators & no conditions which may interfere or restrict the "Create Issue" option. Same is true for all the transitions for all the statuses in the above Workflow. If you map the statuses shown in above Workflow in any column of a board, then the "Create Issue" option will appear in that column of the board.
- Please note that if any status in your workflow does not meet the above criterias and if you map that status under a column, which has another status or statuses which meet the criteria, then also the "Create Issue" option will disappear. So one status which is not enabled, is enough to restrict the "Create Issue" option in the column.