You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by lp...@apache.org on 2017/09/05 09:41:14 UTC
[19/50] [abbrv] ambari git commit: AMBARI-21851. Allow Hidden Repos
To Become Visible So They Can Be Made Visible Permanently (alexantonenko)
AMBARI-21851. Allow Hidden Repos To Become Visible So They Can Be Made Visible Permanently (alexantonenko)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/2fc74535
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/2fc74535
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/2fc74535
Branch: refs/heads/feature-branch-AMBARI-21307
Commit: 2fc74535d79e4f677233f6caf12166bc7f837c2a
Parents: 7758a51
Author: Alex Antonenko <aa...@hortonworks.com>
Authored: Thu Aug 31 11:56:35 2017 +0300
Committer: Alex Antonenko <aa...@hortonworks.com>
Committed: Thu Aug 31 11:56:35 2017 +0300
----------------------------------------------------------------------
.../stackVersions/StackVersionsListCtrl.js | 18 ++++++++++++++++++
.../ui/admin-web/app/scripts/i18n.config.js | 1 +
.../admin-web/app/views/stackVersions/list.html | 2 ++
3 files changed, 21 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/2fc74535/ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsListCtrl.js
----------------------------------------------------------------------
diff --git a/ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsListCtrl.js b/ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsListCtrl.js
index 8d75e79..03088d5 100644
--- a/ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsListCtrl.js
+++ b/ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsListCtrl.js
@@ -192,4 +192,22 @@ angular.module('ambariAdminConsole')
|| (filter.cluster.current && filter.cluster.current.value)
|| (filter.stack.current && filter.stack.current.value));
}, true);
+
+ $scope.toggleVisibility = function (repo) {
+ repo.isProccessing = true;
+ var payload = {
+ RepositoryVersions:{
+ hidden: repo.hidden
+ }
+ }
+ Stack.updateRepo(repo.stack_name, repo.stack_version, repo.id, payload).then( null, function () {
+ repo.hidden = !repo.hidden;
+ }).finally( function () {
+ delete repo.isProccessing;
+ });
+ }
+
+ $scope.isHideCheckBoxEnabled = function ( repo ) {
+ return !repo.isProccessing && ( !repo.cluster || repo.isPatch && ( repo.status === 'installed' || repo.status === 'install_failed') );
+ }
}]);
http://git-wip-us.apache.org/repos/asf/ambari/blob/2fc74535/ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js
----------------------------------------------------------------------
diff --git a/ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js b/ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js
index 239b149..1711543 100644
--- a/ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js
+++ b/ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js
@@ -159,6 +159,7 @@ angular.module('ambariAdminConsole')
'common.alerts.cannotUpdateAdminStatus': 'Cannot update User Admin status',
'common.alerts.checkFailed': 'CHECK FAILED',
'common.alerts.onlySimpleChars': 'Must contain only simple characters.',
+ 'common.hidden' : 'Hidden',
'main.title': 'Welcome to Apache Ambari',
'main.noClusterDescription': 'Provision a cluster, manage who can access the cluster, and customize views for Ambari users.',
http://git-wip-us.apache.org/repos/asf/ambari/blob/2fc74535/ambari-admin/src/main/resources/ui/admin-web/app/views/stackVersions/list.html
----------------------------------------------------------------------
diff --git a/ambari-admin/src/main/resources/ui/admin-web/app/views/stackVersions/list.html b/ambari-admin/src/main/resources/ui/admin-web/app/views/stackVersions/list.html
index 70212c0..bf19a62 100644
--- a/ambari-admin/src/main/resources/ui/admin-web/app/views/stackVersions/list.html
+++ b/ambari-admin/src/main/resources/ui/admin-web/app/views/stackVersions/list.html
@@ -59,6 +59,7 @@
></select>
</th>
<th class="col-small"></th>
+ <th class="col-small text-center vertical-top">{{'common.hidden' | translate}}</th>
</tr>
</thead>
<tbody>
@@ -106,6 +107,7 @@
</div>
</div>
</td>
+ <td class="text-center"><input type="checkbox" data-ng-model="repo.hidden" data-ng-change="toggleVisibility(repo)" data-ng-disabled="!isHideCheckBoxEnabled(repo)"/></td>
</tr>
</tbody>
</table>