Skip to content

Split "Test settings" and "Save changes" buttons [RUN AS-IF-FOSS]

What does this MR do?

Issue #197297 (closed): Split "Test settings" and "Save changes" to separate buttons

  • Add isSaving and isTesting to store to use for separate buttons.
  • Use Vue toast to display messages instead of old flash messages.
  • Move whole bottom bar (action buttons - including "Cancel") to Vue.
  • Update copy of all integration actions (mostly in backend).

Screenshots

Buttons before

Buttons_before

Buttons after

Buttons_after

Saved and active

Saved_and_active

Test successful

Test_success

Test failed

Test_fail

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

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:

  • 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
Edited by Justin Ho Tuan Duong

Merge request reports