Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Any way to keep users from removing Issue Security but still be able to select levels?

Dom
Contributor
November 8, 2023

I'm getting stuck between a best practice / security logjam and I'm hoping someone can help.

We have Issue Security enabled with two levels (A & B). Managers and Team members can see both, Customers can only see A. The Issue Security Scheme default value is A for all issues.

The Set Issue Security permission allows Managers and Team members to set the issue security AND remove issue security. 

Workflow Transition Validations do not support Security Level field, so I cannot check that Issue Security is not blank (i.e. removed).

Making Security Level required breaks Forms in Work Management (unsupported required field error) and causes Issue Quick Add options throughout the project to force a Create Issue pop-up instead. If only Summary & Security Level are required and Security Level has a default value, it can be quickly added with the pop-up by double-pressing Enter, but that's still not really desired. It doesn't remove the UI option of Removing Issue Security, but it does prevent it from affecting the issue with an error prompt, which is acceptable.

How could I allow user-triggered changes in Security Level, keep issue security from being removed by those same users, and NOT set Security Level to Required?


I think the best answer would be to have the permission scheme updated to provide separate permission options for Set issue security from scheme options and Enabling and Removal of Issue Security so that Managers and Team members with the former can interact and set the values on issues, and then only Admins and Managers are set to the latter, to keep from regular Team Members from circumventing security completely.

As near as I can tell, that's not even a suggestion yet, so I'm looking for an alternative in the meantime.

Thanks!

1 answer

0 votes
Marc - Devoteam
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 8, 2023

Hi @Dom 

I suspect you are using a company managed work management project, you are able to set a workflow condition based on the security level.

Validation is also possible, but for both options you will need to switch to the old workflow editor.

The new editor doesn't have these options yet.

This new editor is primarily focussed on team managed projects

Dom
Contributor
November 8, 2023

Hello @Marc - Devoteam

I am using a company managed WMP, that is correct.

However, I do not have the new workflow editor enabled. I have to sign up for that EAP as I do not use any Team-Based projects, and I have not done so.

Can you please elaborate on the options you are referring to in the "old" [my current] editor?

Marc - Devoteam
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 9, 2023

Hi @Dom 

If you are still using the "old" WF editor, you are able to set a workflow condition based on the security level.

Use the Value Field Condition

Screenshot 2023-11-09 at 09.04.26.png

Validation is also possible, based on Security Level

Use the Field Required Validator

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events