|
@ -24,6 +24,7 @@ import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service'; |
|
|
import { downloadAsFile, getDateFormatString } from '@ghostfolio/common/helper'; |
|
|
import { downloadAsFile, getDateFormatString } from '@ghostfolio/common/helper'; |
|
|
import { Access, User } from '@ghostfolio/common/interfaces'; |
|
|
import { Access, User } from '@ghostfolio/common/interfaces'; |
|
|
import { hasPermission, permissions } from '@ghostfolio/common/permissions'; |
|
|
import { hasPermission, permissions } from '@ghostfolio/common/permissions'; |
|
|
|
|
|
import { format, parseISO } from 'date-fns'; |
|
|
import { uniq } from 'lodash'; |
|
|
import { uniq } from 'lodash'; |
|
|
import { DeviceDetectorService } from 'ngx-device-detector'; |
|
|
import { DeviceDetectorService } from 'ngx-device-detector'; |
|
|
import { StripeService } from 'ngx-stripe'; |
|
|
import { StripeService } from 'ngx-stripe'; |
|
@ -31,7 +32,6 @@ import { EMPTY, Subject } from 'rxjs'; |
|
|
import { catchError, switchMap, takeUntil } from 'rxjs/operators'; |
|
|
import { catchError, switchMap, takeUntil } from 'rxjs/operators'; |
|
|
|
|
|
|
|
|
import { CreateOrUpdateAccessDialog } from './create-or-update-access-dialog/create-or-update-access-dialog.component'; |
|
|
import { CreateOrUpdateAccessDialog } from './create-or-update-access-dialog/create-or-update-access-dialog.component'; |
|
|
import { format, parseISO } from 'date-fns'; |
|
|
|
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
host: { class: 'page' }, |
|
|
host: { class: 'page' }, |
|
|