Coming soon...
+Groups are coming soon to bitwarden Enterprise organizations.
+diff --git a/src/app/config.js b/src/app/config.js
index 60993fb32c2..349b8c281e8 100644
--- a/src/app/config.js
+++ b/src/app/config.js
@@ -155,6 +155,12 @@ angular
controller: 'organizationVaultController',
data: { pageTitle: 'Organization Vault' }
})
+ .state('backend.org.groups', {
+ url: '/organization/:orgId/groups',
+ templateUrl: 'app/organization/views/organizationGroups.html',
+ controller: 'organizationGroupsController',
+ data: { pageTitle: 'Organization Groups' }
+ })
// Frontend
.state('frontend', {
diff --git a/src/app/organization/organizationGroupsController.js b/src/app/organization/organizationGroupsController.js
new file mode 100644
index 00000000000..7dd131566c9
--- /dev/null
+++ b/src/app/organization/organizationGroupsController.js
@@ -0,0 +1,6 @@
+angular
+ .module('bit.organization')
+
+ .controller('organizationGroupsController', function ($scope, $state) {
+
+ });
diff --git a/src/app/organization/organizationSubvaultsController.js b/src/app/organization/organizationSubvaultsController.js
index 8fca4ee1f0d..f3af395b5f3 100644
--- a/src/app/organization/organizationSubvaultsController.js
+++ b/src/app/organization/organizationSubvaultsController.js
@@ -45,7 +45,21 @@
templateUrl: 'app/organization/views/organizationSubvaultsUsers.html',
controller: 'organizationSubvaultsUsersController',
size: 'lg',
- windowClass: 'organizationSubvaultsUsersModal',
+ resolve: {
+ subvault: function () { return subvault; }
+ }
+ });
+
+ modal.result.then(function () {
+ // nothing to do
+ });
+ };
+
+ $scope.groups = function (subvault) {
+ var modal = $uibModal.open({
+ animation: true,
+ templateUrl: 'app/organization/views/organizationSubvaultsGroups.html',
+ controller: 'organizationSubvaultsGroupsController',
resolve: {
subvault: function () { return subvault; }
}
diff --git a/src/app/organization/organizationSubvaultsGroupsController.js b/src/app/organization/organizationSubvaultsGroupsController.js
new file mode 100644
index 00000000000..e0802b92850
--- /dev/null
+++ b/src/app/organization/organizationSubvaultsGroupsController.js
@@ -0,0 +1,10 @@
+angular
+ .module('bit.organization')
+
+ .controller('organizationSubvaultsGroupsController', function ($scope, $state, $uibModalInstance, subvault) {
+ $scope.subvault = subvault;
+
+ $scope.close = function () {
+ $uibModalInstance.dismiss('cancel');
+ };
+ });
diff --git a/src/app/organization/organizationSubvaultsUsersController.js b/src/app/organization/organizationSubvaultsUsersController.js
index 55f14166ef8..959e2ed1801 100644
--- a/src/app/organization/organizationSubvaultsUsersController.js
+++ b/src/app/organization/organizationSubvaultsUsersController.js
@@ -8,8 +8,6 @@
$scope.users = [];
$uibModalInstance.opened.then(function () {
- $scope.modalWindow = angular.element(document).find('.organizationSubvaultsUsersModal');
-
$scope.loading = false;
apiService.subvaultUsers.listSubvault(
{
diff --git a/src/app/organization/views/organizationGroups.html b/src/app/organization/views/organizationGroups.html
new file mode 100644
index 00000000000..99dd23a3dbb
--- /dev/null
+++ b/src/app/organization/views/organizationGroups.html
@@ -0,0 +1,16 @@
+ Groups are coming soon to bitwarden Enterprise organizations.
+ Groups
+ organize your users
+
+Coming soon...
+