Migrate pages domains card to use pajamas compliant version

What does this MR do and why?

On the Settings -> Pages, page, it migrates the Domains card to use the new pajamas card. I followed the migration guide from the groupfoundations team &8337

Screenshots (Asking for assistance to set up env)

Note, that the empty state is actually the _no_domains.html.haml partial: (that migration is handled already in a different MR)

Screen_Shot_2022-07-27_at_10.03.53_PM

I'm trying to get screenshots for the app/views/projects/pages/_list.html.haml partial which requires domains and certs to be enabled by an admin

Before After
cell cell

Note

I was unable to set up the correct environment to VERIFY the changes

How to set up and validate locally

  1. On your local gitlab instance, create a new project by importing the Astro Pages project https://gitlab.com/pages/astro
  2. Run the pipeline on master manually
  3. After the pipeline completes, navigate to the pages view by going to Settings -> Pages
  4. TODO: Figure out how to enable domains to generate screenshots

Describe in detail what your merge request does and why.

Screenshots or screen recordings

These are strongly recommended to assist reviewers and reduce the time to merge your change.

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

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

Edited by -

Merge request reports

Loading