From cfa2b7e14a0732a019ee8b1a8e728e6980c69ef9 Mon Sep 17 00:00:00 2001 From: Florent Poittevin <florent.poittevin@unige.ch> Date: Wed, 10 Jul 2019 09:36:13 +0200 Subject: [PATCH] Fix organizational unit submission policy url --- .../organizational-unit/organizational-unit.state.ts | 3 ++- .../organizational-unit-submission-policy.state.ts | 9 ++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/app/shared/stores/organizational-unit/organizational-unit.state.ts b/src/app/shared/stores/organizational-unit/organizational-unit.state.ts index 778b44d72..f6da7d7b8 100644 --- a/src/app/shared/stores/organizational-unit/organizational-unit.state.ts +++ b/src/app/shared/stores/organizational-unit/organizational-unit.state.ts @@ -1,3 +1,4 @@ +import {StateModel} from "@app/shared/models/state.model"; import {AppStateModel} from "@app/stores/app.state"; import {ApiService} from "@app/core/http/api.service"; @@ -48,7 +49,7 @@ export class OrganizationalUnitState extends ResourceState<OrganizationalUnitsMo } defineUrlResource(): ResourceApiEnum { - const isLoggedId = this.store.selectSnapshot((state) => (state[StateEnum.application] as AppStateModel).isLoggedIn); + const isLoggedId = this.store.selectSnapshot((state: StateModel) => state[StateEnum.application].isLoggedIn); if (isLoggedId) { return AdminResourceApiEnum.organizationalUnits; } diff --git a/src/app/shared/stores/organizational-unit/submission-policy/organizational-unit-submission-policy.state.ts b/src/app/shared/stores/organizational-unit/submission-policy/organizational-unit-submission-policy.state.ts index 47f2e44c1..f092486c6 100644 --- a/src/app/shared/stores/organizational-unit/submission-policy/organizational-unit-submission-policy.state.ts +++ b/src/app/shared/stores/organizational-unit/submission-policy/organizational-unit-submission-policy.state.ts @@ -8,9 +8,8 @@ import { } from "@app/core/stores/relation-2-tiers/relation-2-tiers.state"; import {OrganizationalUnitsModel, SubmissionPoliciesModel} from "@app/generated-api"; import {ApiResourceNameEnum} from "@app/shared/enums/api-resource-name.enum"; -import {AccessResourceApiEnum, AdminResourceApiEnum, ResourceApiEnum} from "@app/shared/enums/api.enum"; +import {AdminResourceApiEnum, ResourceApiEnum} from "@app/shared/enums/api.enum"; import {StateEnum} from "@app/shared/enums/state.enum"; -import {StateModel} from "@app/shared/models/state.model"; import { OrgUnitSubmissionPolicyAction, orgUnitSubmissionPolicyActionNameSpace, @@ -51,11 +50,7 @@ export class OrganizationalUnitSubmissionPolicyState extends Relation2TiersState } defineUrlResource(): ResourceApiEnum { - const isLoggedId = this.store.selectSnapshot((state: StateModel) => state[StateEnum.application].isLoggedIn); - if (isLoggedId) { - return AdminResourceApiEnum.organizationalUnits; - } - return AccessResourceApiEnum.organizationalUnits; + return AdminResourceApiEnum.organizationalUnits; } defineState(): StateEnum { -- GitLab