ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrii Tkach" <>
Subject Review Request 33167: Create widget -> Metrics and Expression page: Misc UI tweaks
Date Tue, 14 Apr 2015 14:23:38 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for Ambari and Aleksandr Kovalenko.

Bugs: AMBARI-10465

Repository: ambari


Tweaks to be done:
Rename Discard button of Expression builder to Reset and Save button to Done
Next button on this step should not be enable until all expressions are entered and "Done
button" on all expression box is clicked.
For Graph widget type, We need to have "label" for each expression builder and "Add data set"
button as mocked in the design mocks for graph widget type (link). Clicking on "Add data set"
link should present another expression box on the page as shown in design mockup.
On "Add Metric" popup window snapshot-4.png, Do not allow multiple selection.
On "Add Metric" popup window snapshot-4.png, Show displayName in the list of components instead
of actual service name.
On "Add Metric" popup window snapshot-4.png, Show 2 options for each master component: "All
${MasterComponent DisplayName}s" and "Active ${MasterComponent DisplayName}". Same as designed
in the mockup
On "Add Metric" popup window: While rendering metric names, Render sorted (sort by name) list
of filtered metric names.
On "Add Metric" popup window snapshot-5.png, Lets not disable "select a component" combobox
and remove cancel button. Allow the user to always change component name . This should dynamically
render new list of metric names
Combobox for metric selection should also support filtering metrics as user types the name.
Lets make the cancel image on chosen metrics (snapshot-6.png) appear only on hover. Also not
keep it red signifying something is critical or incorrect. We can use any other lighter color


  ambari-web/app/controllers/main/service/widgets/create/step2_controller.js cfa555fc16e64b312f536fff15fcf83fa124b160

  ambari-web/app/messages.js 39117b7d9ab062b7e505120771759083d8e12a1b 
  ambari-web/app/styles/enhanced_service_dashboard.less 520d844c7c9029342b9dfca0e56c9f35f471157d

  ambari-web/app/templates/main/service/widgets/create/expression.hbs e57942c9d520e241ccb6dc5fb3d1d20c1ae675ac

  ambari-web/app/templates/main/service/widgets/create/step2.hbs f8f38482f66e269ed92b05f7f73fa541f2ea727d

  ambari-web/app/templates/main/service/widgets/create/step2_add_metric.hbs d2d90a8effd075e1e67b3c85df0ee083cb68ea4a

  ambari-web/app/views/main/service/widgets/create/expression_view.js ba4c47e3af2b2b509078d7be393314bb93fe030b

  ambari-web/app/views/main/service/widgets/create/step2_view.js d6711c24a279e75224f36c693df2a9e8d58a9373

  ambari-web/vendor/scripts/chosen.jquery.min.js PRE-CREATION 
  ambari-web/vendor/styles/chosen.min.css PRE-CREATION 



5803 tests complete (11 seconds)
  78 tests pending


Andrii Tkach

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message