Browse Source

Move support to create custom tags from experimental to general availability

pull/7410/head
Thomas Kaul 1 month ago
parent
commit
9e89a0c976
  1. 7
      apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts
  2. 7
      apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts
  3. 7
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

7
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts

@ -581,9 +581,10 @@ export class GfHoldingDetailDialogComponent implements OnInit {
if (state?.user) { if (state?.user) {
this.user = state.user; this.user = state.user;
this.hasPermissionToCreateOwnTag = this.hasPermissionToCreateOwnTag = hasPermission(
hasPermission(this.user.permissions, permissions.createOwnTag) && this.user?.permissions,
(this.user?.settings?.isExperimentalFeatures ?? false); permissions.createOwnTag
);
this.tagsAvailable = this.tagsAvailable =
this.user?.tags?.map((tag) => { this.user?.tags?.map((tag) => {

7
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts

@ -82,9 +82,10 @@ export class GfCreateOrUpdateAccountDialogComponent {
const { currencies } = this.dataService.fetchInfo(); const { currencies } = this.dataService.fetchInfo();
this.currencies = currencies; this.currencies = currencies;
this.hasPermissionToCreateOwnTag = this.hasPermissionToCreateOwnTag = hasPermission(
this.data.user?.settings?.isExperimentalFeatures && this.data.user?.permissions,
hasPermission(this.data.user?.permissions, permissions.createOwnTag); permissions.createOwnTag
);
this.tagsAvailable = [ this.tagsAvailable = [
...(this.data.user?.tags ?? []), ...(this.data.user?.tags ?? []),

7
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts

@ -120,9 +120,10 @@ export class GfCreateOrUpdateActivityDialogComponent {
public ngOnInit() { public ngOnInit() {
this.currencyOfAssetProfile = this.data.activity?.assetProfile?.currency; this.currencyOfAssetProfile = this.data.activity?.assetProfile?.currency;
this.hasPermissionToCreateOwnTag = this.hasPermissionToCreateOwnTag = hasPermission(
this.data.user?.settings?.isExperimentalFeatures && this.data.user?.permissions,
hasPermission(this.data.user?.permissions, permissions.createOwnTag); permissions.createOwnTag
);
this.locale = this.data.user.settings.locale ?? DEFAULT_LOCALE; this.locale = this.data.user.settings.locale ?? DEFAULT_LOCALE;
this.mode = this.data.activity?.id ? 'update' : 'create'; this.mode = this.data.activity?.id ? 'update' : 'create';

Loading…
Cancel
Save