From 2692bbaa63a9112e2a7f956adc98c1837a9a9618 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 30 Mar 2017 21:08:07 -0400 Subject: [PATCH] subvault operations --- .../organizationSubvaultsController.js | 11 +++++++++- .../views/organizationSubvaults.html | 21 ++++++++++++++++++- src/less/vault.less | 5 +++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/src/app/organization/organizationSubvaultsController.js b/src/app/organization/organizationSubvaultsController.js index e52137d7..a3206edf 100644 --- a/src/app/organization/organizationSubvaultsController.js +++ b/src/app/organization/organizationSubvaultsController.js @@ -1,7 +1,8 @@ angular .module('bit.organization') - .controller('organizationSubvaultsController', function ($scope, $state, apiService, $uibModal, cipherService, $filter) { + .controller('organizationSubvaultsController', function ($scope, $state, apiService, $uibModal, cipherService, $filter, + toastr) { $scope.subvaults = []; $scope.loading = true; $scope.$on('$viewContentLoaded', function () { @@ -48,9 +49,17 @@ if (index > -1) { $scope.subvaults.splice(index, 1); } + + toastr.success(subvault.name + ' has been deleted.', 'Subvault Deleted'); + }, function () { + toastr.error(subvault.name + ' was not able to be deleted.', 'Error'); }); }; + $scope.users = function (subvault) { + + }; + function loadList() { apiService.subvaults.listOrganization({ orgId: $state.params.orgId }, function (list) { $scope.subvaults = cipherService.decryptSubvaults(list.Data, $state.params.orgId, true); diff --git a/src/app/organization/views/organizationSubvaults.html b/src/app/organization/views/organizationSubvaults.html index d54c671c..d31cff5b 100644 --- a/src/app/organization/views/organizationSubvaults.html +++ b/src/app/organization/views/organizationSubvaults.html @@ -33,10 +33,29 @@
- +
+
+
+ + +
+
{{subvault.name}} diff --git a/src/less/vault.less b/src/less/vault.less index 48164103..01c6a75f 100644 --- a/src/less/vault.less +++ b/src/less/vault.less @@ -179,6 +179,11 @@ form .btn .loading-icon { .table td .label { font-size: 85%; + font-weight: normal; +} + +.box-header.with-border + .box-body .table > tbody > tr:first-child > td { + border-top: 0; } /* Callouts */