Skip to content

Geo Sites Form - Cleanup Learn more links

Zack Cuddy requested to merge 350574_02-geo-forms-learn-more-cleanup into master

What does this MR do and why?

Part 2 of 2 for #350574 (closed)
Part 2 of 2 for #359975 (closed)
Broken off from !85422 (closed)

This change does a full overhaul of all the learn more links in the Geo Site Forms UI. The goal here is to have a more UX friendly approach to directing users to documentation without just showing them learn more links at every corner.

Important: Geo is currently working through a rename from Geo Nodes => Geo Sites. As of right now everything in the UI will reference Sites but the code may still references them as nodes. This follows the Facade Approach to renaming and more can be read here: &5725

List of changes in this MR:

  1. Add a subtitle with help link to the top of the Primary Sites Form
  2. Add a subtitle with help link to the top of the Secondary Sites Form
  3. Remove the Learn more link on the Name field
  4. Remove the Learn more link on the Internal URL field
  5. Remove the Learn more link on the Selective Sync Type Field
  6. Add a popover with help text and link on the Selective Sync Type Field
  7. Remove the Learn more link on the Object Storage Field
  8. Add a popover with help text and link on the Object Storage Field

Screenshots or screen recordings

Views

Before After
Primary Site Form Primary_Form_-_Before Primary_Form_-_After
Secondary Site Form Secondary_Form_-_Before Secondary_Form_-_After

Popovers

Selective Sync Type Object Storage
Selective_Sync_Popover Object_Storage_-_Popover

How to set up and validate locally

  1. Fetch and checkout this branch
  2. Setup Geo and access your Primary GDK (How to setup Geo)
  3. Go to the Geo Sites page (admin/geo/sites)
  4. Click edit on a Site or the New site button
  5. Navigate the UI and ensure remaining learn more links go to relevant documentation.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading