1
1
import React from "react" ;
2
- import { getPolicies } from "../../../../selectors/eventDetailsSelectors" ;
2
+ import { getPolicies , getPolicyTemplateId } from "../../../../selectors/eventDetailsSelectors" ;
3
3
import ResourceDetailsAccessPolicyTab from "../../../shared/modals/ResourceDetailsAccessPolicyTab" ;
4
4
import { useAppSelector } from "../../../../store" ;
5
5
import {
6
6
fetchAccessPolicies ,
7
7
fetchHasActiveTransactions ,
8
8
saveAccessPolicies ,
9
9
} from "../../../../slices/eventDetailsSlice" ;
10
- import { useTranslation } from "react-i18next" ;
11
10
import { ParseKeys } from "i18next" ;
12
11
13
12
/**
@@ -24,21 +23,29 @@ const EventDetailsAccessPolicyTab = ({
24
23
policyChanged : boolean ,
25
24
setPolicyChanged : ( value : boolean ) => void ,
26
25
} ) => {
27
- const { t } = useTranslation ( ) ;
28
-
29
26
const policies = useAppSelector ( state => getPolicies ( state ) ) ;
27
+ const policyTemplateId = useAppSelector ( state => getPolicyTemplateId ( state ) ) ;
30
28
31
29
return (
32
30
< ResourceDetailsAccessPolicyTab
33
31
resourceId = { eventId }
34
32
header = { header }
35
33
buttonText = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.LABEL" }
36
34
policies = { policies }
35
+ policyTemplateId = { policyTemplateId }
37
36
fetchAccessPolicies = { fetchAccessPolicies }
38
37
fetchHasActiveTransactions = { fetchHasActiveTransactions }
39
38
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" }
41
46
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" }
42
49
policyChanged = { policyChanged }
43
50
setPolicyChanged = { setPolicyChanged }
44
51
/>
0 commit comments