This is an automated email from the ASF dual-hosted git repository. yusaku pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ambari.git
commit 804bfa0ed580e7447d922f69d4a0d5d729f2ef8b Author: Alex Antonenko <[email protected]> AuthorDate: Wed Jun 20 16:48:27 2018 +0300 AMBARI-24154. DB Connectivity Warnings for oozie & hive show up even after tests are passed (review) --- .../views/common/configs/widgets/test_db_connection_widget_view.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ambari-web/app/views/common/configs/widgets/test_db_connection_widget_view.js b/ambari-web/app/views/common/configs/widgets/test_db_connection_widget_view.js index 987e069..ba3764f 100644 --- a/ambari-web/app/views/common/configs/widgets/test_db_connection_widget_view.js +++ b/ambari-web/app/views/common/configs/widgets/test_db_connection_widget_view.js @@ -21,6 +21,7 @@ require('views/common/controls_view'); var App = require('app'); var dbUtils = require('utils/configs/database'); +//@Todo merge with CheckDBConnectionView App.TestDbConnectionWidgetView = App.ConfigWidgetView.extend({ templateName: require('templates/common/configs/widgets/test_db_connection_widget'), classNames: ['widget'], @@ -292,7 +293,7 @@ App.TestDbConnectionWidgetView = App.ConfigWidgetView.extend({ OOZIE: ['oozie.db.schema.name', 'oozie.service.JPAService.jdbc.username', 'oozie.service.JPAService.jdbc.password', 'oozie.service.JPAService.jdbc.driver', 'oozie.service.JPAService.jdbc.url'], HIVE: ['ambari.hive.db.schema.name', 'javax.jdo.option.ConnectionUserName', 'javax.jdo.option.ConnectionPassword', 'javax.jdo.option.ConnectionDriverName', 'javax.jdo.option.ConnectionURL'], KERBEROS: ['kdc_hosts'], - RANGER: ranger && App.StackService.find().findProperty('serviceName', 'RANGER').compareCurrentVersion('0.5') > -1 ? + RANGER: ranger && ranger.compareCurrentVersion('0.5') > -1 ? ['db_user', 'db_password', 'db_name', 'ranger.jpa.jdbc.url', 'ranger.jpa.jdbc.driver'] : ['db_user', 'db_password', 'db_name', 'ranger_jdbc_connection_url', 'ranger_jdbc_driver'] }; @@ -300,10 +301,9 @@ App.TestDbConnectionWidgetView = App.ConfigWidgetView.extend({ }.property(), getConnectionProperty: function (regexp, isGetName) { - var _this = this; var serviceName = this.get('config.serviceName'); var serviceConfigs = this.get('controller.stepConfigs').findProperty('serviceName',serviceName).get('configs'); - var propertyName = _this.get('requiredProps').filter(function (item) { + var propertyName = this.get('requiredProps').filter(function (item) { return regexp.test(item); })[0]; return (isGetName) ? propertyName : serviceConfigs.findProperty('name', propertyName).get('value');
