Project

General

Profile

Actions

Bug #22254

closed

Directive creation process is counter intuitive in 7.3.0~alpha

Added by Félix DALLIDET almost 2 years ago. Updated almost 2 years ago.

Status:
Released
Priority:
N/A
Category:
Web - UI & UX
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
I hate Rudder for that
User visibility:
First impressions of Rudder
Effort required:
Small
Priority:
144
Name check:
To do
Fix check:
To do
Regression:
No

Description

The page design has changed and is now very confusing for the user.
When trying to create a new directive, the end user ends up on an almost blank page and has to manually change to the 'parameter' tab, which is not intuitive at all.
Ideally we want to follow the same workflow as the rule creation. It is not ideal but it will at least be coherent in the different pages.

The minimal thing to do is to add the warning icons on the differents unfilled tabs when creating a new directive. Also, I think the default name generated for the directive is most likely an issue here as it does not look like the 'Name' field has to be filled by the user. We do not have name suggestions on the rule page, which makes the form understandable.

Ideally we would be able to have 2 different displays of the editable field:
  • a text area when editing
  • a plain text without border when not in the edit mode
    As this might be complex to change, a good start could simply be to put the directive suggested name in a very pale grey.

To sum-up, adding the icons notifications on unfilled tab and hide the automatic naming suggestion for the directive form should help a lot in keeping the creation webpage consistent.


Files

directive_creation_000.png (84 KB) directive_creation_000.png Félix DALLIDET, 2023-01-12 11:42
Actions #1

Updated by Raphael GAUTHIER almost 2 years ago

  • Status changed from New to In progress
  • Assignee set to Raphael GAUTHIER
Actions #2

Updated by Raphael GAUTHIER almost 2 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Raphael GAUTHIER to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/4642
Actions #3

Updated by Vincent MEMBRÉ almost 2 years ago

  • Assignee changed from Vincent MEMBRÉ to Raphael GAUTHIER
  • Priority changed from 72 to 144
Actions #4

Updated by Raphael GAUTHIER almost 2 years ago

  • Status changed from Pending technical review to Pending release
Actions #5

Updated by Vincent MEMBRÉ almost 2 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.3.0~beta1 which was released today.

Actions

Also available in: Atom PDF