Skip to content

Commit 344f07d

Browse files
committed
PM-27628 reverted earlier display conditionals and changed label
1 parent 1b279a1 commit 344f07d

File tree

3 files changed

+3
-24
lines changed

3 files changed

+3
-24
lines changed

apps/web/src/app/layouts/user-layout.component.html

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,11 @@
33
<bit-nav-logo [openIcon]="logo" route="." [label]="'passwordManager' | i18n"></bit-nav-logo>
44

55
<bit-nav-item icon="bwi-vault" [text]="'vaults' | i18n" route="vault"></bit-nav-item>
6-
@if (!(disableSendPolicy$ | async)) {
7-
<bit-nav-item icon="bwi-send" [text]="'send' | i18n" route="sends"></bit-nav-item>
8-
}
6+
<bit-nav-item icon="bwi-send" [text]="'send' | i18n" route="sends"></bit-nav-item>
97
<bit-nav-group icon="bwi-wrench" [text]="'tools' | i18n" route="tools">
108
<bit-nav-item [text]="'generator' | i18n" route="tools/generator"></bit-nav-item>
119
<bit-nav-item [text]="'importData' | i18n" route="tools/import"></bit-nav-item>
12-
@if (!(disablePersonalVaultExportPolicy$ | async)) {
13-
<bit-nav-item [text]="'exportVault' | i18n" route="tools/export"></bit-nav-item>
14-
}
10+
<bit-nav-item [text]="'exportVault' | i18n" route="tools/export"></bit-nav-item>
1511
</bit-nav-group>
1612
<bit-nav-item icon="bwi-sliders" [text]="'reports' | i18n" route="reports"></bit-nav-item>
1713
<bit-nav-group icon="bwi-cog" [text]="'settings' | i18n" route="settings">

apps/web/src/app/layouts/user-layout.component.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ export class UserLayoutComponent implements OnInit {
4242
protected hasFamilySponsorshipAvailable$: Observable<boolean>;
4343
protected showSponsoredFamilies$: Observable<boolean>;
4444
protected showSubscription$: Observable<boolean>;
45-
protected disableSendPolicy$: Observable<boolean>;
46-
// detects if policy is enabled and applies to the user, admins are exempted
47-
protected disablePersonalVaultExportPolicy$: Observable<boolean>;
4845
protected consolidatedSessionTimeoutComponent$: Observable<boolean>;
4946

5047
constructor(
@@ -87,19 +84,5 @@ export class UserLayoutComponent implements OnInit {
8784
async ngOnInit() {
8885
document.body.classList.remove("layout_frontend");
8986
await this.syncService.fullSync(false);
90-
91-
this.disableSendPolicy$ = this.accountService.activeAccount$.pipe(
92-
getUserId,
93-
switchMap((userId) =>
94-
this.policyService.policyAppliesToUser$(PolicyType.DisableSend, userId),
95-
),
96-
);
97-
98-
this.disablePersonalVaultExportPolicy$ = this.accountService.activeAccount$.pipe(
99-
getUserId,
100-
switchMap((userId) =>
101-
this.policyService.policyAppliesToUser$(PolicyType.DisablePersonalVaultExport, userId),
102-
),
103-
);
10487
}
10588
}

apps/web/src/locales/en/messages.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6748,7 +6748,7 @@
67486748
"message": "Vault timeout is not within allowed range."
67496749
},
67506750
"disablePersonalVaultExport": {
6751-
"message": "Remove individual vault export"
6751+
"message": "Remove export"
67526752
},
67536753
"disablePersonalVaultExportDescription": {
67546754
"message": "Do not allow members to export data from their individual vault."

0 commit comments

Comments
 (0)