Skip to content

Always show "email issue" button on group/project issues list refactor

Coung Ngo requested to merge 329333-always-show-email-issue-to-project into master

What does this MR do and why?

This MR updates the group/project issues list refactor to always show the "email issue" button even when there are no issues in the issues list.

The button will continue to not be shown when the user is signed out (due to the check in Project#new_issuable_address).

#329333 (closed)

Screenshots or screen recordings

Signed in Signed out
Screenshot_2022-03-17_at_1.10.43_pm Screenshot_2022-03-17_at_1.11.03_pm
Screenshot_2022-03-17_at_1.10.53_pm Screenshot_2022-03-17_at_1.11.11_pm

How to set up and validate locally

  1. In rails console enable the feature flag
    Feature.enable(:vue_issues_list)
  2. Set up incoming email
  3. Visit any group or project issues list page such as http://127.0.0.1:3000/h5bp/html5-boilerplate/-/issues
  4. Test the MR

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

Edited by Coung Ngo

Merge request reports