From 81b7f4820b10ad65f83a8546acbc738dfbd1e4c7 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Fri, 27 Aug 2021 17:11:05 +0100 Subject: [PATCH] add inactivity --- src/app/guards/inactivity.guard.ts | 4 +- src/app/home/home.page.ts | 11 +++- .../edit-profile/edit-profile.page.html | 12 ++-- .../profile/edit-profile/edit-profile.page.ts | 66 +++---------------- src/app/models/user.model.ts | 3 +- .../pendentes/pendentes.page.ts | 5 +- src/app/pages/inactivity/inactivity.page.html | 9 +-- src/app/pages/inactivity/inactivity.page.ts | 18 +++-- src/app/store/session.service.ts | 11 +++- 9 files changed, 55 insertions(+), 84 deletions(-) diff --git a/src/app/guards/inactivity.guard.ts b/src/app/guards/inactivity.guard.ts index 99f6d080b..8d7c71dae 100644 --- a/src/app/guards/inactivity.guard.ts +++ b/src/app/guards/inactivity.guard.ts @@ -16,11 +16,11 @@ export class InactivityGuard implements CanActivate { route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean | UrlTree { - if(SessionStore.exist && SessionStore.user.Inativity && !SessionStore.hasPin) { + if(SessionStore.exist && SessionStore.user.Inactivity && !SessionStore.hasPin) { // alert('stay set pin') return true - } else if(SessionStore.exist && !SessionStore.user.Inativity) { + } else if(SessionStore.exist && !SessionStore.user.Inactivity) { // alert('stay conform') return true } else { diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts index 923910dc0..2d33cb4e3 100644 --- a/src/app/home/home.page.ts +++ b/src/app/home/home.page.ts @@ -16,7 +16,8 @@ import { connection } from '../services/socket/synchro.service'; import { DespachoService } from '../Rules/despacho.service'; import { ExpedienteGdStore } from '../store/expedientegd-store.service'; import { InativityService } from '../services/inativity.service'; -// import { NetworkService } from '../services/network.service'; +import { SessionStore } from '../store/session.service'; + // import * as Sentry from "@sentry/browser"; @@ -92,8 +93,14 @@ export class HomePage implements OnInit { this.updateList() + window['inactivity/function'] = () => { - this.router.navigate(['/inactivity']); + if(window.location.pathname != '/inactivity') { + + const pathname = window.location.pathname + SessionStore.setUrlBeforeInactivity(pathname) + this.router.navigate(['/inactivity']); + } } diff --git a/src/app/modals/profile/edit-profile/edit-profile.page.html b/src/app/modals/profile/edit-profile/edit-profile.page.html index 9f59f72d0..d1ed6cfd8 100644 --- a/src/app/modals/profile/edit-profile/edit-profile.page.html +++ b/src/app/modals/profile/edit-profile/edit-profile.page.html @@ -28,7 +28,7 @@
-
{{loggeduser.RoleDescription}}
+
{{SessionStore.user.RoleDescription}}
@@ -36,7 +36,7 @@
- +
@@ -47,19 +47,19 @@
- +
-