throw config error

This commit is contained in:
Peter Maquiran
2023-02-23 18:02:43 +01:00
parent 15ec9ceb36
commit 854fa7f85e
2 changed files with 13 additions and 8 deletions
+6 -1
View File
@@ -14,6 +14,7 @@ import { EventsService } from 'src/app/services/events.service';
import { RochetChatConnectorService } from 'src/app/services/chat/rochet-chat-connector.service';
import { ProcessesService } from 'src/app/services/processes.service';
import { SqliteService } from 'src/app/services/sqlite.service';
import { RoleIdService } from 'src/app/services/role-id.service';
import { ActiveTabService } from 'src/app/services/active-tab.service';
import { Device } from '@capacitor/device';
import { RouteService } from 'src/app/services/route.service';
@@ -90,7 +91,8 @@ export class HomePage implements OnInit {
private RochetChatConnectorService: RochetChatConnectorService,
private NetworkServiceService: NetworkServiceService,
public eventService: EventsService,
public ActiveTabService: ActiveTabService
public ActiveTabService: ActiveTabService,
private RoleIdService: RoleIdService
) {
if (SessionStore.exist) {
this.user = SessionStore.user;
@@ -188,6 +190,9 @@ export class HomePage implements OnInit {
if (this.p.userPermission([this.p.permissionList.Agenda.access]) && !this.eventService.hasAnyCalendar) {
throw ('User ' + SessionStore.user.FullName + 'has No calendar');
}
if (this.p.userPermission([this.p.permissionList.Gabinete.pr_tasks]) && SessionStore.user.RoleID == this.RoleIdService.PRES) {
throw ('User has PRES permission but not roleId');
}
}, 1000)
}
File diff suppressed because one or more lines are too long