Tracker #10467
openParameter UI improvements in host and hostgroup forms
Added by Tom Caspy over 9 years ago. Updated over 9 years ago.
0%
Updated by Tom Caspy over 9 years ago
- Related to Tracker #4470: Usability of parameters and overrides added
Updated by Tom Caspy over 9 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/orrabin/foreman/pull/3 added
- Pull request deleted (
)
Updated by Tom Caspy over 9 years ago
- Related to Bug #4419: [usability] override parameters UI workflow added
Updated by Dominic Cleal over 9 years ago
- Status changed from Ready For Testing to Assigned
- Pull request added
- Pull request deleted (
https://github.com/orrabin/foreman/pull/3)
https://github.com/theforeman/foreman/pull/2442 was the PR, which for some reason has been closed.
Updated by The Foreman Bot over 9 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/2442 added
- Pull request deleted (
)
Updated by Jeff Sault over 9 years ago
As discussed in #5868, our setup relies quite heavily on overriding parameters and the existing parameters page (on the host edit page) was causing some serious usability issues for us. We're not much of a ruby place so have written something that dynamically rewrites the parameters page when it is loaded. We use standard bootstrap objects so implementation should be fairly straightforward.
Our code probably isnt that useful but here are some screenshots. We've been using this layout for a while now with some very big classes (~400 params per class in some cases!) and it works well...
- all parameters are collapsed by default under their class so its quicker to navigate to the class you want to edit
- class names appear with numbers that show the number of overrides vs the total number of parameters for that class
- all parameter names are clear (even long ones)
- overrides are done inline, so no scrolling to the bottom
- the additional info data is immediately displayed to the user (we use the API to populate this data for all our internal modules)
- toggle buttons to display only overridden parameters
- overridden parameters have a star next to them to indicate an override
- we load a fancy json/yaml editor for parameters with suitable data types and simple radio buttons for boolean parameters
More than happy to share whatever we have if it helps.
Some screengrabs...
Updated by Dominic Cleal over 9 years ago
- Status changed from Ready For Testing to New
- Assignee deleted (
Tom Caspy) - Pull request added
- Pull request deleted (
https://github.com/theforeman/foreman/pull/2442)
Updated by Tomer Brisker over 9 years ago
- Tracker changed from Feature to Tracker
- Subject changed from Parameter UI in host/group edit/create form to Parameter UI improvements in host and hostgroup forms
This is being split into several sub-issues.
Updated by Tomer Brisker over 9 years ago
- Related to Bug #11450: Hidden parameters do not un-hide when unchecking the hide checkbox added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11458: Allow overriding parameters inline in host & hostgroup forms added
Updated by Tomer Brisker over 9 years ago
- Related to deleted (Bug #11450: Hidden parameters do not un-hide when unchecking the hide checkbox)
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11450: Hidden parameters do not un-hide when unchecking the hide checkbox added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11460: Host/Hostgroup parameters should have a clean layout added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11461: In host/hostgroup parameters form, "Global scope" column tells nothing for global parameters, remove it added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11462: In host/hostgroup parameters form, "more info" text is unneccesary added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11463: In host/hostgroup parameters form, parameters should be displayed in a way that allows easily handling many classes added
Updated by Tomer Brisker over 9 years ago
- Blocked by Refactor #11464: In hostgroup parameters form, parent parameters should look like host inherited parameters added
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11465: In host/hostgroup parameters form, tables that are empty should display helpful text added
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11466: fullscreen buttons should be have consistent layout throughout the application added
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11467: In host/hostgroup parameters form, resizing textareas should only allow vertical resizing added
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11468: In host/hostgroup parameters form, global parameters should be clearly separated from class parameters added
Updated by Tomer Brisker over 9 years ago
- Related to Bug #8799: On host edit page, overriding inherited parameters removes override button. added
Updated by Tomer Brisker over 9 years ago
- Blocked by Bug #11624: textareas not truely disabled for inherited global params in host edit form added
Updated by Ondřej Pražák over 9 years ago
- Blocked by Bug #11658: In host/hostgroup form, removing puppetclasses in 'Puppet classes' tab does not trigger call to server added