diff --git a/src/core/features/dataprivacy/constants.ts b/src/core/features/dataprivacy/constants.ts index 73043ed85..4a17949ec 100644 --- a/src/core/features/dataprivacy/constants.ts +++ b/src/core/features/dataprivacy/constants.ts @@ -14,3 +14,5 @@ // Routing. export const CORE_DATAPRIVACY_PAGE_NAME = 'dataprivacy'; + +export const CORE_DATAPRIVACY_FEATURE_NAME = 'CoreUserDelegate_CoreDataPrivacy'; diff --git a/src/core/features/dataprivacy/services/handlers/createdatarequest-link.ts b/src/core/features/dataprivacy/services/handlers/createdatarequest-link.ts index eeb9f376c..d6832ddba 100644 --- a/src/core/features/dataprivacy/services/handlers/createdatarequest-link.ts +++ b/src/core/features/dataprivacy/services/handlers/createdatarequest-link.ts @@ -16,7 +16,7 @@ import { Injectable } from '@angular/core'; import { Params } from '@angular/router'; import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; import { CoreContentLinksAction } from '@features/contentlinks/services/contentlinks-delegate'; -import { CORE_DATAPRIVACY_PAGE_NAME } from '@features/dataprivacy/constants'; +import { CORE_DATAPRIVACY_FEATURE_NAME, CORE_DATAPRIVACY_PAGE_NAME } from '@features/dataprivacy/constants'; import { CoreNavigator } from '@services/navigator'; import { makeSingleton } from '@singletons'; import { CoreDataPrivacy } from '../dataprivacy'; @@ -29,6 +29,7 @@ export class CoreDataPrivacyCreateDataRequestLinkHandlerService extends CoreCont name = 'CoreDataPrivacyCreateDataRequestLinkHandler'; pattern = /\/admin\/tool\/dataprivacy\/createdatarequest\.php.*([?&]type=\d+)/; + featureName = CORE_DATAPRIVACY_FEATURE_NAME; /** * @inheritdoc diff --git a/src/core/features/dataprivacy/services/handlers/datarequests-link.ts b/src/core/features/dataprivacy/services/handlers/datarequests-link.ts index ce7fb8d0e..1e384239e 100644 --- a/src/core/features/dataprivacy/services/handlers/datarequests-link.ts +++ b/src/core/features/dataprivacy/services/handlers/datarequests-link.ts @@ -15,7 +15,7 @@ import { Injectable } from '@angular/core'; import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; import { CoreContentLinksAction } from '@features/contentlinks/services/contentlinks-delegate'; -import { CORE_DATAPRIVACY_PAGE_NAME } from '@features/dataprivacy/constants'; +import { CORE_DATAPRIVACY_FEATURE_NAME, CORE_DATAPRIVACY_PAGE_NAME } from '@features/dataprivacy/constants'; import { CoreNavigator } from '@services/navigator'; import { makeSingleton } from '@singletons'; import { CoreDataPrivacy } from '../dataprivacy'; @@ -28,6 +28,7 @@ export class CoreDataPrivacyDataRequestsLinkHandlerService extends CoreContentLi name = 'CoreDataPrivacyDataRequestsLinkHandler'; pattern = /\/admin\/tool\/dataprivacy\/mydatarequests\.php/; + featureName = CORE_DATAPRIVACY_FEATURE_NAME; /** * @inheritdoc