New project guidelines are no longer displayed

Problem to solve

As described in this comment, the configurable New Project Guidelines message is no longer displayed on the New Project page.

Prior to the implementation of New Project UX and replacement of the old HAML views by the new Vue solution, the configured guidelines were displayed on the New Project page as illustrated here:

image

The guidelines are still configurable, but no longer displayed on the New Project page as desired by (larger) organizations which typically have rules and processes in place around the creation of new projects in their instance and have a need to communicate those guidelines to their users.

Steps to reproduce

  1. Navigate here: Admin > Appearance > New project pages > New project guidelines
  2. Configure a New Project Guidelines message
  3. Visit the New Project page and observe that the message is not displayed

Proposed solution

When configured, display the New Project Guidelines message on each of these sub-pages:

https://gitlab.com/projects/new#blank_project image

https://gitlab.com/projects/new#create_from_template image

https://gitlab.com/projects/new#import_project image

https://gitlab.com/projects/new#cicd_for_external_repo image

Documentation

Edited by Haris Delalić