diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index cb3c8f3..783fd71 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -16,6 +16,8 @@ import {ErrorModule} from "./openaireLibrary/error/error.module";
import {CookieLawModule} from "./openaireLibrary/sharedComponents/cookie-law/cookie-law.module";
import {SearchResearchResultsServiceModule} from "./openaireLibrary/services/searchResearchResultsService.module";
import {SearchOrcidService} from "./openaireLibrary/claims/claim-utils/service/searchOrcid.service";
+import {LoginGuard} from "./openaireLibrary/login/loginGuard.guard";
+import {HasConsentGuard} from "./shared/hasConsent.guard";
@NgModule({
declarations: [
@@ -48,7 +50,8 @@ import {SearchOrcidService} from "./openaireLibrary/claims/claim-utils/service/s
multi: true
},
[{provide: HTTP_INTERCEPTORS, useClass: TimeoutInterceptor, multi: true}],
- [{provide: DEFAULT_TIMEOUT, useValue: 30000}]
+ [{provide: DEFAULT_TIMEOUT, useValue: 30000}],
+
],
bootstrap: [AppComponent]
})
diff --git a/src/app/openaireLibrary b/src/app/openaireLibrary
index 48ce09e..c6dd26d 160000
--- a/src/app/openaireLibrary
+++ b/src/app/openaireLibrary
@@ -1 +1 @@
-Subproject commit 48ce09e400ba9aa3f278aa23a89fd6dd7120b3a1
+Subproject commit c6dd26dcee5de3ccb19299a03f3866ac36e70831
diff --git a/src/app/user-policy/user-policy.component.ts b/src/app/user-policy/user-policy.component.ts
new file mode 100644
index 0000000..2c288d2
--- /dev/null
+++ b/src/app/user-policy/user-policy.component.ts
@@ -0,0 +1,87 @@
+import {Component, OnInit} from '@angular/core';
+import {BaseComponent} from '../openaireLibrary/sharedComponents/base/base.component';
+import {ActivatedRoute, Router} from '@angular/router';
+import {SEOService} from '../openaireLibrary/sharedComponents/SEO/SEO.service';
+import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
+import {Meta, Title} from '@angular/platform-browser';
+import {LogService} from "../openaireLibrary/utils/log/log.service";
+import {UserManagementService} from "../openaireLibrary/services/user-management.service";
+import {UserProfileService} from "../openaireLibrary/services/userProfile.service";
+
+@Component({
+ selector: 'user-policy',
+ template: `
+
+
User Policy
+
+
+ National Open Access Monitor - Ireland requires users to accept user privacy policy, to proceed with certain actions.
+ Please read the user privacy policy.
+