Skip to content
Snippets Groups Projects

feat: Work items - Close drawer when active card is clicked

Merged Vedant Jain requested to merge vedant-jain03/gitlab:issue#517393 into master

Relates to #517393 (closed)

What does this MR do and why?

Add the capability to close the drawer when an active card is clicked.

Screen recording:

Screen_Recording_2025-02-19_at_11.54.48_PM

Edited by 🤖 GitLab Bot 🤖

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
  • requested changes

  • Vedant Jain added 1 commit

    added 1 commit

    • e2cbaaa0 - fix: refactor optional chaining

    Compare with previous version

  • requested review from @anastasia.khom

  • Anastasia Khomchenko approved this merge request

    approved this merge request

  • requested review from @ntepluhina

  • Natalia Tepluhina resolved all threads

    resolved all threads

  • Natalia Tepluhina approved this merge request

    approved this merge request

  • 5 Warnings
    :warning: a6f399b9: The commit subject must start with a capital letter. For more information, take a look at our Commit message guidelines.
    :warning: c17ee1ac: The commit subject must start with a capital letter. For more information, take a look at our Commit message guidelines.
    :warning: 8f21bfb6: The commit subject must start with a capital letter. For more information, take a look at our Commit message guidelines.
    :warning: 421b4c13: The commit subject must start with a capital letter. For more information, take a look at our Commit message guidelines.
    :warning: This merge request does not refer to an existing milestone.
    2 Messages
    :book: This merge request includes changes to Vue files that have both CE and EE versions.
    :book: CHANGELOG missing:

    If this merge request needs a changelog entry, add the Changelog trailer to the commit message you want to add to the changelog.

    If this merge request doesn't need a CHANGELOG entry, feel free to ignore this message.

    Vue <template> in CE and EE

    Some Vue files in CE have a counterpart in EE. (For example, path/to/file.vue and ee/path/to/file.vue.)

    When run in the context of CE, the <template> of the CE Vue file is used. When run in the context of EE, the <template> of the EE Vue file is used.

    It's easy to accidentally make a change to a CE <template> that should appear in both CE and EE without making the change in both places. When this happens, the change only takes effect in CE.

    The following Vue files were changed as part of this merge request that include both a CE and EE version of the file:

    • app/assets/javascripts/issues/list/components/issues_list_app.vue
    • app/assets/javascripts/work_items/pages/work_items_list_app.vue

    If you made a change to the <template> of any of these Vue files that should be visible in both CE and EE, please ensure you have made your change to both versions of the file.

    A better alternative

    An even better alternative is to refactor this component to only use a single template for both CE and EE. More info on this approach here: https://docs.gitlab.com/development/ee_features/#template-tag

    Reviewer roulette

    Category Reviewer Maintainer
    frontend @marina.mosti profile link current availability (UTC+1) @himkp profile link current availability (UTC+1)
    UX @nickbrandt profile link current availability (UTC-6) Maintainer review is optional for UX

    Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.

    If needed, you can retry the :repeat: danger-review job that generated this comment.

    Generated by :no_entry_sign: Danger

    Edited by ****
  • Bundle size analysis [beta]

    This compares changes in bundle size for entry points between the commits 190385ee and a6f399b9

    :sparkles: Special assets

    Entrypoint / Name Size before Size after Diff Diff in percent
    average 4.95 MB 4.95 MB - 0.0 %
    mainChunk 3.88 MB 3.88 MB - 0.0 %

    Note: We do not have exact data for 190385ee. So we have used data from: fe66a577.
    The intended commit has no webpack pipeline, so we chose the last commit with one before it.

    Please look at the full report for more details


    Read more about how this report works.

    Generated by :no_entry_sign: Danger

    Edited by ****
  • E2E Test Result Summary

    allure-report-publisher generated test report!

    e2e-test-on-gdk: :white_check_mark: test report for a6f399b9

    expand test summary
    +------------------------------------------------------------------+
    |                          suites summary                          |
    +-------------+--------+--------+---------+-------+-------+--------+
    |             | passed | failed | skipped | flaky | total | result |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Create      | 138    | 0      | 22      | 3     | 160   | ✅     |
    | Govern      | 79     | 0      | 13      | 1     | 92    | ✅     |
    | Data Stores | 31     | 0      | 10      | 0     | 41    | ✅     |
    | Plan        | 82     | 0      | 8       | 2     | 90    | ✅     |
    | Package     | 24     | 0      | 14      | 1     | 38    | ✅     |
    | Verify      | 48     | 0      | 24      | 1     | 72    | ✅     |
    | Monitor     | 8      | 0      | 12      | 0     | 20    | ✅     |
    | Analytics   | 2      | 0      | 0       | 0     | 2     | ✅     |
    | Fulfillment | 2      | 0      | 7       | 0     | 9     | ✅     |
    | Manage      | 1      | 0      | 9       | 0     | 10    | ✅     |
    | Secure      | 5      | 0      | 3       | 1     | 8     | ✅     |
    | Release     | 5      | 0      | 1       | 0     | 6     | ✅     |
    | Configure   | 0      | 0      | 3       | 0     | 3     | ➖     |
    | Ai-powered  | 0      | 0      | 2       | 0     | 2     | ➖     |
    | ModelOps    | 0      | 0      | 1       | 0     | 1     | ➖     |
    | Growth      | 0      | 0      | 2       | 0     | 2     | ➖     |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Total       | 425    | 0      | 131     | 9     | 556   | ✅     |
    +-------------+--------+--------+---------+-------+-------+--------+

    e2e-test-on-cng: :white_check_mark: test report for a6f399b9

    expand test summary
    +------------------------------------------------------------------+
    |                          suites summary                          |
    +-------------+--------+--------+---------+-------+-------+--------+
    |             | passed | failed | skipped | flaky | total | result |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Create      | 142    | 0      | 22      | 0     | 164   | ✅     |
    | Monitor     | 8      | 0      | 12      | 0     | 20    | ✅     |
    | Verify      | 49     | 0      | 23      | 0     | 72    | ✅     |
    | Package     | 29     | 0      | 15      | 0     | 44    | ✅     |
    | Plan        | 86     | 0      | 8       | 0     | 94    | ✅     |
    | Data Stores | 31     | 0      | 10      | 0     | 41    | ✅     |
    | Configure   | 0      | 0      | 3       | 0     | 3     | ➖     |
    | Manage      | 1      | 0      | 9       | 0     | 10    | ✅     |
    | Secure      | 5      | 0      | 3       | 0     | 8     | ✅     |
    | Govern      | 82     | 0      | 12      | 0     | 94    | ✅     |
    | Ai-powered  | 0      | 0      | 2       | 0     | 2     | ➖     |
    | Fulfillment | 2      | 0      | 7       | 0     | 9     | ✅     |
    | Release     | 5      | 0      | 1       | 0     | 6     | ✅     |
    | Analytics   | 2      | 0      | 0       | 0     | 2     | ✅     |
    | ModelOps    | 0      | 0      | 1       | 0     | 1     | ➖     |
    | Growth      | 0      | 0      | 2       | 0     | 2     | ➖     |
    +-------------+--------+--------+---------+-------+-------+--------+
    | Total       | 442    | 0      | 130     | 0     | 572   | ✅     |
    +-------------+--------+--------+---------+-------+-------+--------+
    Edited by ****
  • Natalia Tepluhina enabled automatic add to merge train when checks pass

    enabled automatic add to merge train when checks pass

  • Vedant Jain added 1746 commits

    added 1746 commits

    • e2cbaaa0...2f5e8d3c - 1742 commits from branch gitlab-org:master
    • 30753500 - feat: Work items - Close drawer when active card is clicked
    • 319cdbb4 - chore: add toggle capability for linked and child items
    • 79fcd9b4 - chore: add toggle drawer for legacy issue list
    • 445d3b0a - fix: refactor optional chaining

    Compare with previous version

  • Vedant Jain reset approvals from @ntepluhina by pushing to the branch

    reset approvals from @ntepluhina by pushing to the branch

  • Natalia Tepluhina approved this merge request

    approved this merge request

  • Natalia Tepluhina resolved all threads

    resolved all threads

  • Vedant Jain added 99 commits

    added 99 commits

    • 445d3b0a...6b24b569 - 95 commits from branch gitlab-org:master
    • a642c75e - feat: Work items - Close drawer when active card is clicked
    • 421b4c13 - chore: add toggle capability for linked and child items
    • 8f21bfb6 - chore: add toggle drawer for legacy issue list
    • c17ee1ac - fix: refactor optional chaining

    Compare with previous version

  • Vedant Jain reset approvals from @ntepluhina by pushing to the branch

    reset approvals from @ntepluhina by pushing to the branch

  • Natalia Tepluhina approved this merge request

    approved this merge request

  • Vedant Jain added 1 commit

    added 1 commit

    • a6f399b9 - chore: fix the immediate closing of drawer on editing the widgets

    Compare with previous version

  • Vedant Jain reset approvals from @ntepluhina by pushing to the branch

    reset approvals from @ntepluhina by pushing to the branch

  • Natalia Tepluhina approved this merge request

    approved this merge request

  • Natalia Tepluhina resolved all threads

    resolved all threads

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading