Gocd: [PipelineConfig] UI for Pipeline Level Settings

Created on 9 Aug 2019  路  5Comments  路  Source: gocd/gocd

Related to Epic: #6362

This issue is for the UI only. API calls will be stubbed out.

UX issues

  1. Validation for pipeline name happens too late
  2. Provide better (help) text for fields:

    • Automatic Pipeline scheduling

    • Cron timer specification

    • Pipeline locking

  3. Show a consolidated view for all environment variables defined everywhere in the Environment, Pipeline, Stage, Job

Notes

After a pipeline is saved, the pipeline name won't be editable. Making the pipeline name editable is desirable, but will be out of the scope of this story.

After a pipeline is saved, one option to show the UI could be like:
image

pipeline-config-spa stale

Most helpful comment

Even though it might be crowded, I _much prefer_ the explanations. They're grey and people will learn to ignore them, once they learn it. There is some space right after the name of the label ("Pattern *" and "URI *") which could be considered too. However, if there is a line wrap, it's going to mess up the formatting.

Overall, I think it looks nice and don't mind the verbosity.

All 5 comments

Current WIP screenshots:
Screenshot 2019-08-29 at 14 56 03
Screenshot 2019-08-29 at 14 56 17

  • The helpText is displayed below the input field instead of the (?) button that showed a tooltip in the old page
  • The labels still need to be made user-friendly
  • The styles are the default ones applied to input components, but some of them look inconsistent, such as the space between the checkbox label and its helpText. This needs to be fixed, but will likely affect all pages using the input fields.

The Env Variables and Parameters sections are similar and straightforward. Here's the Project Management section:

Screenshot 2019-09-03 at 15 23 45
Screenshot 2019-09-03 at 15 24 24

For reference, the current screen looks like this -
Screenshot 2019-09-03 at 15 25 42

  • Removed the Mingle section
  • Using a Switch instead of the radio. When the Switch is "on", the form will appear
  • Added placeholder text to the text inputs
  • One problem is that the size of the modal changes when the form appears/disappears when the Switch is toggled. This is jarring to look at.

@arvindsv @vrushaliwaykole @viraj2712 @GaneshSPatil @streisguth Any feedback so far on these screens?

I think some of them look a bit crowded because of the help text at the bottom of the fields. In our user interviews, we didn't see many users clicking on the (?) button to reveal the tooltip, so I put them at the bottom.

I think with proper margins and padding, we could make it look less crowded.

Even though it might be crowded, I _much prefer_ the explanations. They're grey and people will learn to ignore them, once they learn it. There is some space right after the name of the label ("Pattern *" and "URI *") which could be considered too. However, if there is a line wrap, it's going to mess up the formatting.

Overall, I think it looks nice and don't mind the verbosity.

This issue has been automatically marked as stale because it has not had activity in the last 90 days.
If you can still reproduce this error on the master branch using local development environment or on the latest GoCD Release, please reply with all of the information you have about it in order to keep the issue open.
Thank you for all your contributions.

Was this page helpful?
0 / 5 - 0 ratings