Bug #22254
closedDirective creation process is counter intuitive in 7.3.0~alpha
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
Updated by Raphael GAUTHIER almost 2 years ago
- Status changed from New to In progress
- Assignee set to Raphael GAUTHIER
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
Updated by Vincent MEMBRÉ almost 2 years ago
- Assignee changed from Vincent MEMBRÉ to Raphael GAUTHIER
- Priority changed from 72 to 144
Updated by Raphael GAUTHIER almost 2 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|5d55bc4270f4f2032aca9d674b7bf09a6af56db6.
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.