Skip to content

Adds confidential flag to new issue URL

James Johnson requested to merge add_confidential_issue_url_param into master

What does this MR do?

This merge request allows the confidential flag to be set on new issue URLs with the URL parameter issue[confidential]=true.

Screenshots

Updated documentation (screenshot)

image

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

There should be no performance impact or additional risks introduced by these changes.

The confidential flag and subsequent post-issue-creation check has been added to one of the tests in spec/services/issues/create_service_spec.rb

note: Cross browser testing is not required, and this MR does not introduce a default or new setting change.

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

note: This MR does not make changes to credential or token handling, authorization, or authentication

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

References

Edited by James Johnson

Merge request reports