Browse Source

Task/extend account deletion email (#7455)

Extend account deletion email
pull/7454/head
Thomas Kaul 2 days ago
committed by GitHub
parent
commit
5e5f67d211
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 19
      apps/client/src/app/components/user-account-settings/user-account-settings.component.ts

19
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts

@ -5,7 +5,10 @@ import {
} from '@ghostfolio/client/services/settings-storage.service';
import { UserService } from '@ghostfolio/client/services/user/user.service';
import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service';
import { E_MAIL_LINE_BREAK } from '@ghostfolio/common/config';
import {
DEFAULT_LANGUAGE_CODE,
E_MAIL_LINE_BREAK
} from '@ghostfolio/common/config';
import { ConfirmationDialogType } from '@ghostfolio/common/enums';
import { downloadAsFile } from '@ghostfolio/common/helper';
import { User } from '@ghostfolio/common/interfaces';
@ -127,6 +130,14 @@ export class GfUserAccountSettingsComponent implements OnInit {
if (state?.user) {
this.user = state.user;
const userDetailUrl = [
window.location.origin,
DEFAULT_LANGUAGE_CODE,
internalRoutes.adminControl.path,
internalRoutes.adminControl.subRoutes.users.path,
this.user.id
].join('/');
this.closeUserAccountMailHref = `mailto:hi@ghostfol.io?subject=Delete Account&body=${[
'Hello',
'',
@ -134,7 +145,11 @@ export class GfUserAccountSettingsComponent implements OnInit {
'',
`User ID: ${this.user.id}`,
'',
'Kind regards'
'Kind regards',
'',
'',
'---',
userDetailUrl
].join(E_MAIL_LINE_BREAK)}`;
this.hasPermissionToDeleteOwnUser = hasPermission(

Loading…
Cancel
Save