1
0
mirror of https://github.com/bitwarden/web synced 2025-12-13 06:43:31 +00:00

my organization page

This commit is contained in:
Kyle Spearrin
2018-07-16 12:42:49 -04:00
parent a1d52af0ba
commit 786f6953e7
12 changed files with 288 additions and 6 deletions

View File

@@ -25,6 +25,9 @@ import { GroupsComponent as OrgGroupsComponent } from './organizations/manage/gr
import { ManageComponent as OrgManageComponent } from './organizations/manage/manage.component';
import { PeopleComponent as OrgPeopleComponent } from './organizations/manage/people.component';
import { AccountComponent as OrgAccountComponent } from './organizations/settings/account.component';
import { SettingsComponent as OrgSettingsComponent } from './organizations/settings/settings.component';
import { ExportComponent as OrgExportComponent } from './organizations/tools/export.component';
import { ImportComponent as OrgImportComponent } from './organizations/tools/import.component';
import { ToolsComponent as OrgToolsComponent } from './organizations/tools/tools.component';
@@ -176,6 +179,16 @@ const routes: Routes = [
{ path: 'people', component: OrgPeopleComponent, data: { titleId: 'people' } },
],
},
{
path: 'settings',
component: OrgSettingsComponent,
canActivate: [OrganizationTypeGuardService],
data: { allowedTypes: [OrganizationUserType.Owner, OrganizationUserType.Admin] },
children: [
{ path: '', pathMatch: 'full', redirectTo: 'account' },
{ path: 'account', component: OrgAccountComponent, data: { titleId: 'myOrganization' } },
],
},
],
},
{ path: '**', redirectTo: '' },