11import React from "react" ;
2- import { getPolicies } from "../../../../selectors/eventDetailsSelectors" ;
2+ import { getPolicies , getPolicyTemplateId } from "../../../../selectors/eventDetailsSelectors" ;
33import ResourceDetailsAccessPolicyTab from "../../../shared/modals/ResourceDetailsAccessPolicyTab" ;
44import { useAppSelector } from "../../../../store" ;
55import {
66 fetchAccessPolicies ,
77 fetchHasActiveTransactions ,
88 saveAccessPolicies ,
99} from "../../../../slices/eventDetailsSlice" ;
10- import { useTranslation } from "react-i18next" ;
1110import { ParseKeys } from "i18next" ;
1211
1312/**
@@ -24,21 +23,29 @@ const EventDetailsAccessPolicyTab = ({
2423 policyChanged : boolean ,
2524 setPolicyChanged : ( value : boolean ) => void ,
2625} ) => {
27- const { t } = useTranslation ( ) ;
28-
2926 const policies = useAppSelector ( state => getPolicies ( state ) ) ;
27+ const policyTemplateId = useAppSelector ( state => getPolicyTemplateId ( state ) ) ;
3028
3129 return (
3230 < ResourceDetailsAccessPolicyTab
3331 resourceId = { eventId }
3432 header = { header }
3533 buttonText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.LABEL" }
3634 policies = { policies }
35+ policyTemplateId = { policyTemplateId }
3736 fetchAccessPolicies = { fetchAccessPolicies }
3837 fetchHasActiveTransactions = { fetchHasActiveTransactions }
3938 saveNewAccessPolicies = { saveAccessPolicies }
40- descriptionText = { t ( "EVENTS.SERIES.NEW.ACCESS.ACCESS_POLICY.DESCRIPTION" ) }
39+ descriptionText = { "EVENTS.SERIES.NEW.ACCESS.ACCESS_POLICY.DESCRIPTION" }
40+ policyTableHeaderText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.NON_USER_ROLES" }
41+ policyTableRoleText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.ROLE" }
42+ policyTableNewText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.NEW" }
43+ userPolicyTableHeaderText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.USERS" }
44+ userPolicyTableRoleText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.USER" }
45+ userPolicyTableNewText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.NEW_USER" }
4146 editAccessRole = { "ROLE_UI_EVENTS_DETAILS_ACL_EDIT" }
47+ viewUsersAccessRole = { "ROLE_UI_EVENTS_DETAILS_ACL_USER_ROLES_VIEW" }
48+ viewNonUsersAccessRole = { "ROLE_UI_EVENTS_DETAILS_ACL_NONUSER_ROLES_VIEW" }
4249 policyChanged = { policyChanged }
4350 setPolicyChanged = { setPolicyChanged }
4451 />
0 commit comments