Maybe change the text on the button on the primary panel to "write" instead of "save"?

Also, I want wider child panels in the management UI if at all possible. Especially the "RAW JSON" feels cramped.

On 2017-09-20 14:37, Ryan Merriman wrote:
Recently @nickwallen brought up some good points about the usability of the
Management UI here:
https://github.com/apache/metron/pull/737#issuecomment-330632113.  The
issues he brings up apply to all child panels so I think it makes sense to
agree on a common approach and apply it to all of them.

Most child panels have a save button that saves changes to the local
(browser) copy of the config.  The save button on the primary panel
persists the changes to zookeeper and closes all panels. Should we change
the buttons or button text?  What should the different buttons do?  One
idea could be to just skip saving to a local copy, meaning hitting the save button persists changes in that panel to zookeeper. Another idea could be
to get rid of the save buttons on child panels and changes to the form
would immediately update the local copy. In this case we would likely need an indicator that there are changes to be saved (or should we have that no
matter what?).  Other ideas?

There is also the issue of being able to discard changes and go back to
what they were before. Now you can close a child or primary panel but you discard all changes in that panel and all changes period in the case of the primary panel. We could be to expose a revert link or button for each form
input (a lot of work probably).  Other ideas?

Ryan

Reply via email to