-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/41738/
-----------------------------------------------------------
Review request for Ambari and Oleg Nechiporenko.
Bugs: AMBARI-14501
https://issues.apache.org/jira/browse/AMBARI-14501
Repository: ambari
Description
-------
Simplify logic to make it reusable (ex. for Kerberos) and performance
improvement.
Separete logic for original configs and overrides, move it do diff mixins
Separate logic for recommendatins popup manipulations.
Move specific logic like override initial value or ignore recommendations (ex
Add service installed services) to appropriate controllers.
Besides logical refactor this cahges decrease recommendation flow process for
0.2-0.4 secs for full stack
Diffs
-----
ambari-web/app/controllers/main/service/info/configs.js
1eef9a1cebfbebb54dc48a97bf7348c1fe37aea5
ambari-web/app/controllers/wizard/step7_controller.js
272623603bbe7d7de8666b1b70e5e0d8ad3c99e5
ambari-web/app/mixins.js 90fbaa29c388cbb863ca9e453c4b1e69578549a8
ambari-web/app/mixins/common/configs/config_recommendation_parser.js
PRE-CREATION
ambari-web/app/mixins/common/configs/config_recommendations.js PRE-CREATION
ambari-web/app/mixins/common/configs/config_with_override_recommendation_parser.js
PRE-CREATION
ambari-web/app/mixins/common/configs/configs_saver.js
09cfd6f8b56bbc4a4eebf82156503dceb77dd140
ambari-web/app/mixins/common/configs/enhanced_configs.js
7efcf55ae040184faecbaf8e6d12ba80d586764b
ambari-web/app/mixins/common/serverValidator.js
79387290c4c502ed56b6cd815f907572681c8f97
ambari-web/app/models/configs/objects/service_config.js
2bc151b93bbaa26b13a368816427a87ab2b6bdf2
ambari-web/app/models/configs/objects/service_config_property.js
3a4ca3d5813dc97982d15516564a843e284b72d3
ambari-web/app/routes/add_service_routes.js
35b06ab2684021ba49a6f12817a603693aa9304e
ambari-web/app/templates/common/modal_popups/dependent_configs_list.hbs
ca6259279f5d284b04d1529b5e81163d92d5185a
ambari-web/app/utils/config.js f4c8034d397862a0bae9143bce05895e3ffaf224
ambari-web/app/views/common/controls_view.js
a88be769a6821ec61d87a92df564fe4151bf4acb
ambari-web/app/views/common/modal_popups/select_groups_popup.js
264d7b1759f2f7091accd81ed1d86fa7eb169be2
ambari-web/test/controllers/main/service/info/config_test.js
b6abb8e1c1a969a2e850cb283ce0568d68a30f2b
ambari-web/test/mixins/common/configs/enhanced_configs_test.js
1b7115c1d8102047efd329b666fdb7e2c5d8f1bb
ambari-web/test/views/common/configs/widgets/config_widget_view_test.js
e7f979b00f621c4925b04be7d3ee3412f43f5f15
Diff: https://reviews.apache.org/r/41738/diff/
Testing
-------
22228 tests complete (13 seconds)
163 tests pending
Thanks,
Andriy Babiichuk