Skip to content
Snippets Groups Projects

Remove event hub from integrations app

Merged Tom Quirk requested to merge 348382-integration-form-remove-event-hub into master
All threads resolved!

What does this MR do and why?

Related to #348382 (closed).

This MR removes the event hub from the Integrations Vue app :tada:.

The final event to remove was VALIDATE_INTEGRATION_FORM_EVENT. To remove it, we've added isValidated props to the form field components, and set this prop from the parent component, integration_form.vue. When we need form validation, integration_form.vue sets these props to true, and the form field components handle as necessary, internally.

There are no user-facing changes in this MR

Screenshots or screen recordings

Screenshots demonstrate that form validation works as expected (unchanged):

event_hub

How to set up and validate locally

You'll need to set up an integration, and fill out the form fields incorrectly to trigger form validation.

To set up an integration:

  1. Navigate to a GitLab project.
  2. Select Settings > Integrations from the left sidebar.
  3. Select Jira.
  4. Complete the form details, but leave Web URL blank.
  5. Click "save changes".
  6. Observe. A form validation message should appear on the Web URL field.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #348382 (closed)

Edited by Tom Quirk

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Tom Quirk
  • Tom Quirk
  • Tom Quirk marked the checklist item I have evaluated the MR acceptance checklist for this MR. as completed

    marked the checklist item I have evaluated the MR acceptance checklist for this MR. as completed

  • Tom Quirk changed the description

    changed the description

  • Author Contributor

    Hey again @justin_ho - one final MR that I'd love for you to review, if possible!

    Again, this MR targets !77934 (merged) - I'll assign the maintainer when this MR is ready to merge :grin:

  • Tom Quirk requested review from @justin_ho

    requested review from @justin_ho

  • Tom Quirk added 808 commits

    added 808 commits

    Compare with previous version

  • Tom Quirk added 2 commits

    added 2 commits

    • 59353a45 - 1 commit from branch 347506-integration-form-haml-to-vue
    • 23a89c71 - Remove event hub from integrations app

    Compare with previous version

  • Tom Quirk added 1 commit

    added 1 commit

    • 94ea90a2 - Remove event hub from integrations app

    Compare with previous version

  • Tom Quirk removed review request for @justin_ho

    removed review request for @justin_ho

  • Tom Quirk changed target branch from 347506-integration-form-haml-to-vue to master

    changed target branch from 347506-integration-form-haml-to-vue to master

  • Tom Quirk added 1 commit

    added 1 commit

    • c6af1e79 - Remove event hub from integrations app

    Compare with previous version

  • Tom Quirk added 383 commits

    added 383 commits

    Compare with previous version

  • Tom Quirk marked this merge request as ready

    marked this merge request as ready

  • Tom Quirk
  • Author Contributor

    Hey @jannik_lehmann, could you please review this MR?

  • Tom Quirk changed milestone to %14.8

    changed milestone to %14.8

  • Tom Quirk requested review from @jannik_lehmann

    requested review from @jannik_lehmann

  • Tom Quirk added workflowin review label and removed workflowin dev label

    added workflowin review label and removed workflowin dev label

  • Bundle size analysis [beta]

    This compares changes in bundle size for entry points between the commits 84d6ae0e and 2a036b35

    :sparkles: Special assets

    Entrypoint / Name Size before Size after Diff Diff in percent
    average 3.66 MB 3.66 MB - -0.0 %
    mainChunk 2.28 MB 2.28 MB - 0.0 %

    Note: We do not have exact data for 84d6ae0e. So we have used data from: 841425a6.
    The target commit was too new, so we used the latest commit from master we have info on.
    It might help to rerun the bundle-size-review job
    This might mean that you have a few false positives in this report. If something unrelated to your code changes is reported, you can check this comparison in order to see if they caused this change.

    Please look at the full report for more details


    Read more about how this report works.

    Generated by :no_entry_sign: Danger

  • Tom Quirk added 1 commit

    added 1 commit

    • 89d3db8c - Remove event hub from integrations app

    Compare with previous version

  • Jannik Lehmann
  • Jannik Lehmann approved this merge request

    approved this merge request

  • @tomquirk thanks for providing a video demo, I was able to reproduce this. Looking through the changes nothing but praise to be found from my side. Excellent job!

    @jivanvl can you take over for maintainer review? Thank you!

  • Jannik Lehmann requested review from @jivanvl and removed review request for @jannik_lehmann

    requested review from @jivanvl and removed review request for @jannik_lehmann

  • :wave: @jannik_lehmann, thanks for approving this merge request.

    This is the first time the merge request is approved. To ensure full test coverage, a new pipeline has been started.

    For more info, please refer to the following links:

  • Jose Ivan Vargas resolved all threads

    resolved all threads

  • Jose Ivan Vargas approved this merge request

    approved this merge request

  • Jose Ivan Vargas resolved all threads

    resolved all threads

  • Jose Ivan Vargas enabled an automatic merge when the pipeline for c3997710 succeeds

    enabled an automatic merge when the pipeline for c3997710 succeeds

  • Jose Ivan Vargas removed review request for @jivanvl

    removed review request for @jivanvl

  • Tom Quirk aborted the automatic merge because source branch was updated

    aborted the automatic merge because source branch was updated

  • Tom Quirk added 365 commits

    added 365 commits

    Compare with previous version

  • Tom Quirk requested review from @jivanvl

    requested review from @jivanvl

  • Jose Ivan Vargas resolved all threads

    resolved all threads

  • Jose Ivan Vargas enabled an automatic merge when the pipeline for db4af60d succeeds

    enabled an automatic merge when the pipeline for db4af60d succeeds

  • mentioned in commit 56300cc5

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • 🤖 GitLab Bot 🤖 added devopsfoundations label and removed 1 deleted label

    added devopsfoundations label and removed 1 deleted label

  • Please register or sign in to reply
    Loading