mirror of
https://github.com/bitwarden/web
synced 2025-12-06 00:03:28 +00:00
organization listing from side menu
This commit is contained in:
@@ -4,14 +4,28 @@ angular
|
|||||||
.controller('sideNavController', function ($scope, $state, authService) {
|
.controller('sideNavController', function ($scope, $state, authService) {
|
||||||
$scope.$state = $state;
|
$scope.$state = $state;
|
||||||
$scope.params = $state.params;
|
$scope.params = $state.params;
|
||||||
|
$scope.orgs = [];
|
||||||
|
|
||||||
if ($state.includes('backend.org')) {
|
authService.getUserProfile().then(function (userProfile) {
|
||||||
authService.getUserProfile().then(function (userProfile) {
|
if (!userProfile.organizations) {
|
||||||
if (!userProfile.organizations || !($state.params.orgId in userProfile.organizations)) {
|
return;
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
if ($state.includes('backend.org') && ($state.params.orgId in userProfile.organizations)) {
|
||||||
$scope.orgProfile = userProfile.organizations[$state.params.orgId];
|
$scope.orgProfile = userProfile.organizations[$state.params.orgId];
|
||||||
});
|
}
|
||||||
}
|
else {
|
||||||
|
var orgs = [];
|
||||||
|
for (var orgId in userProfile.organizations) {
|
||||||
|
if (userProfile.organizations.hasOwnProperty(orgId)) {
|
||||||
|
orgs.push(userProfile.organizations[orgId]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$scope.orgs = orgs;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$scope.viewOrganization = function (id) {
|
||||||
|
$state.go('backend.org.dashboard', { orgId: id });
|
||||||
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -79,49 +79,17 @@
|
|||||||
<i class="fa fa-info-circle fa-fw"></i> <span>Get Help</span>
|
<i class="fa fa-info-circle fa-fw"></i> <span>Get Help</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="header">
|
|
||||||
<small class="label pull-right bg-green">FREE</small>
|
|
||||||
MOBILE APPS
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<a href="https://itunes.apple.com/app/bitwarden-free-password-manager/id1137397744?mt=8"
|
<a href="#">
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked iOS">
|
<i class="fa fa-certificate fa-fw"></i> <span>Download Apps</span>
|
||||||
<i class="fa fa-apple fa-fw"></i> <span>iOS</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="https://play.google.com/store/apps/details?id=com.x8bit.bitwarden"
|
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked Android">
|
|
||||||
<i class="fa fa-android fa-fw"></i> <span>Android</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="header">
|
<li class="header">
|
||||||
<small class="label pull-right bg-green">FREE</small>
|
ORGANIZATIONS
|
||||||
BROWSER EXTENSIONS
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li ng-repeat="org in orgs | orderBy: ['name']">
|
||||||
<a href="https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb"
|
<a href="javascript:void(0)" ng-click="viewOrganization(org.id)">
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked Chrome">
|
<i class="fa fa-circle-o fa-fw"></i> <span>{{org.name}}</span>
|
||||||
<i class="fa fa-chrome fa-fw"></i> <span>Chrome</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="https://addons.mozilla.org/firefox/addon/bitwarden-password-manager/"
|
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked Firefox">
|
|
||||||
<i class="fa fa-firefox fa-fw"></i> <span>Firefox</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="https://addons.opera.com/extensions/details/bitwarden-free-password-manager/"
|
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked Opera">
|
|
||||||
<i class="fa fa-opera fa-fw"></i> <span>Opera</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="javascript:void(0)"
|
|
||||||
target="_blank" analytics-on="click" analytics-event="Clicked Edge">
|
|
||||||
<small class="label pull-right bg-gray">coming soon</small>
|
|
||||||
<i class="fa fa-edge fa-fw"></i> <span>Edge</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
Reference in New Issue
Block a user