Skip to content
Snippets Groups Projects

Work Items - Tasks First Time Experience

Merged Deepika Guliani requested to merge 366687-work-items-tasks-first-time-experience into master

What does this MR do and why?

Any time a user visits a work item, he should see an alert/info having links to the doc page of gitlab for a detailed explanation. This information will be seen either when a work item(right now task) is viewed in modal/full page view

Screenshots or screen recordings

Screenshot_2022-07-13_at_10.11.01_AMScreenshot_2022-07-13_at_10.10.19_AM

How to set up and validate locally

Make sure :work_items feature flag is enabled if the changes are not visible in the local environment

Feature.enable(:work_items)

Example below:

  1. To create a work item/task , open any issue and create checkboxes/tasks list in the description.
  2. When you view the issue after saving and hover over any list item , you will see a small icon at the end of the item , click on that.
  3. A modal will be opened , and here is your first work item created when you close it. Now that will be converted to a link.
  4. Visit any work item in full page view/modal such as http://127.0.0.1:3000/gitlab-instance-3485f007/Monitoring/-/work_items/505
  5. You should see the alert only the first time you visit a task, since you will be testing in your machine the first time , you will see the first time by default but not after that

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 #366687 (closed)

Edited by Deepika Guliani

Merge request reports

Merged results pipeline #588836980 passed

Pipeline: GitLab

#588849460

    Merged results pipeline passed for 133e6c13

    Test coverage 85.73% (9.72%) from 2 jobs

    Merged by Natalia TepluhinaNatalia Tepluhina 2 years ago (Jul 15, 2022 12:48pm UTC)

    Loading

    Pipeline #588893050 running

    Pipeline running for d91ede30 on master

    10 environments impacted.

    Activity

    Filter activity
    • Approvals
    • Assignees & reviewers
    • Comments (from bots)
    • Comments (from users)
    • Commits & branches
    • Edits
    • Labels
    • Lock status
    • Mentions
    • Merge request status
    • Tracking
  • Deepika Guliani added 216 commits

    added 216 commits

    Compare with previous version

  • Deepika Guliani added 9 commits

    added 9 commits

    Compare with previous version

  • added 1 commit

    • c5f2343c - Work Items - Tasks First Time Experience

    Compare with previous version

  • added UX label

  • mentioned in issue #367558 (closed)

  • Deepika Guliani changed the description

    changed the description

  • Deepika Guliani added 171 commits

    added 171 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Deepika Guliani marked this merge request as ready

    marked this merge request as ready

  • added 1 commit

    Compare with previous version

  • Deepika Guliani requested review from @mgandres

    requested review from @mgandres

  • Deepika Guliani changed the description

    changed the description

  • added workflowin review label and removed workflowin dev label

  • Deepika Guliani 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

  • Deepika Guliani added 250 commits

    added 250 commits

    Compare with previous version

    • Resolved by Mireya Andres

      Hi @mgandres ! I have done the changes , can you please have a look again ? :pray: Also , I have a question - I used helpPagePath('ee/user/tasks.html') to get the help page link which points to https://docs.gitlab.com/ee/user/tasks.html, but in local it points to http://127.0.0.0:3000/ee/user/tasks.html , how do we make sure that it points to the correct url in staging/prod ? `

      Edited by Deepika Guliani
  • requested review from @nadia_sotnikova

  • Deepika Guliani added 11 commits

    added 11 commits

    Compare with previous version

  • @nickleonard After the latest pull from master with new task actions merged as well - here are the screeshots Screenshot_2022-07-14_at_11.51.52_AM Screenshot_2022-07-14_at_11.50.51_AM

    See the 2 dismiss icons in the modal :slight_smile:

    Edited by Deepika Guliani
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading