forked from EVOgeek/Vmeda.Online
		
	MOBILE-4329 dataprivacy: Add disabled features check
This commit is contained in:
		
							parent
							
								
									94f5f20817
								
							
						
					
					
						commit
						bbdd7ee95c
					
				| @ -14,3 +14,5 @@ | |||||||
| 
 | 
 | ||||||
| // Routing.
 | // Routing.
 | ||||||
| export const CORE_DATAPRIVACY_PAGE_NAME = 'dataprivacy'; | export const CORE_DATAPRIVACY_PAGE_NAME = 'dataprivacy'; | ||||||
|  | 
 | ||||||
|  | export const CORE_DATAPRIVACY_FEATURE_NAME = 'CoreUserDelegate_CoreDataPrivacy'; | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import { Injectable } from '@angular/core'; | |||||||
| import { Params } from '@angular/router'; | import { Params } from '@angular/router'; | ||||||
| import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; | import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; | ||||||
| import { CoreContentLinksAction } from '@features/contentlinks/services/contentlinks-delegate'; | 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 { CoreNavigator } from '@services/navigator'; | ||||||
| import { makeSingleton } from '@singletons'; | import { makeSingleton } from '@singletons'; | ||||||
| import { CoreDataPrivacy } from '../dataprivacy'; | import { CoreDataPrivacy } from '../dataprivacy'; | ||||||
| @ -29,6 +29,7 @@ export class CoreDataPrivacyCreateDataRequestLinkHandlerService extends CoreCont | |||||||
| 
 | 
 | ||||||
|     name = 'CoreDataPrivacyCreateDataRequestLinkHandler'; |     name = 'CoreDataPrivacyCreateDataRequestLinkHandler'; | ||||||
|     pattern = /\/admin\/tool\/dataprivacy\/createdatarequest\.php.*([?&]type=\d+)/; |     pattern = /\/admin\/tool\/dataprivacy\/createdatarequest\.php.*([?&]type=\d+)/; | ||||||
|  |     featureName = CORE_DATAPRIVACY_FEATURE_NAME; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @inheritdoc |      * @inheritdoc | ||||||
|  | |||||||
| @ -15,7 +15,7 @@ | |||||||
| import { Injectable } from '@angular/core'; | import { Injectable } from '@angular/core'; | ||||||
| import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; | import { CoreContentLinksHandlerBase } from '@features/contentlinks/classes/base-handler'; | ||||||
| import { CoreContentLinksAction } from '@features/contentlinks/services/contentlinks-delegate'; | 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 { CoreNavigator } from '@services/navigator'; | ||||||
| import { makeSingleton } from '@singletons'; | import { makeSingleton } from '@singletons'; | ||||||
| import { CoreDataPrivacy } from '../dataprivacy'; | import { CoreDataPrivacy } from '../dataprivacy'; | ||||||
| @ -28,6 +28,7 @@ export class CoreDataPrivacyDataRequestsLinkHandlerService extends CoreContentLi | |||||||
| 
 | 
 | ||||||
|     name = 'CoreDataPrivacyDataRequestsLinkHandler'; |     name = 'CoreDataPrivacyDataRequestsLinkHandler'; | ||||||
|     pattern = /\/admin\/tool\/dataprivacy\/mydatarequests\.php/; |     pattern = /\/admin\/tool\/dataprivacy\/mydatarequests\.php/; | ||||||
|  |     featureName = CORE_DATAPRIVACY_FEATURE_NAME; | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * @inheritdoc |      * @inheritdoc | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user