@@ -24,10 +24,13 @@ import ModalContentTable from "../../../shared/modals/ModalContentTable";
2424 * This component renders the access page for new events and series in the wizards.
2525 */
2626interface RequiredFormProps {
27- "dublincore/episode_isPartOf" : string ,
28- policies : TransformedAcl [ ] ,
29- aclTemplate : string ,
30- // theme: string,
27+ metadata : {
28+ "dublincore/episode_isPartOf" : string ,
29+ // other metadata fields as needed
30+ } ,
31+ policies : TransformedAcl [ ] ,
32+ aclTemplate : string ,
33+ // theme: string,
3134}
3235
3336const NewAccessPage = < T extends RequiredFormProps > ( {
@@ -121,7 +124,7 @@ const NewAccessPage = <T extends RequiredFormProps>({
121124 { hasAccess ( viewUsersAccessRole , user ) &&
122125 < AccessPolicyTable
123126 isUserTable = { true }
124- policiesFiltered = { policiesFiltered ( formik . values . metadata . policies , true ) }
127+ policiesFiltered = { policiesFiltered ( formik . values . policies , true ) }
125128 rolesFilteredbyPolicies = { rolesFiltered ( roles , true ) }
126129 header = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.USERS" }
127130 firstColumnHeader = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.USER" }
@@ -138,7 +141,7 @@ const NewAccessPage = <T extends RequiredFormProps>({
138141 { hasAccess ( viewNonUsersAccessRole , user ) &&
139142 < AccessPolicyTable
140143 isUserTable = { false }
141- policiesFiltered = { policiesFiltered ( formik . values . metadata . policies , false ) }
144+ policiesFiltered = { policiesFiltered ( formik . values . policies , false ) }
142145 rolesFilteredbyPolicies = { rolesFiltered ( roles , false ) }
143146 header = { "USERS.ACLS.NEW.ACCESS.ACCESS_POLICY.NON_USER_ROLES" }
144147 firstColumnHeader = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.ROLE" }
@@ -158,7 +161,7 @@ const NewAccessPage = <T extends RequiredFormProps>({
158161 < >
159162 < AccessPolicyTable
160163 isUserTable = { false }
161- policiesFiltered = { formik . values . metadata . policies }
164+ policiesFiltered = { formik . values . policies }
162165 rolesFilteredbyPolicies = { roles }
163166 firstColumnHeader = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.ROLE" }
164167 createLabel = { "EVENTS.EVENTS.DETAILS.ACCESS.ACCESS_POLICY.NEW" }
@@ -186,8 +189,8 @@ const NewAccessPage = <T extends RequiredFormProps>({
186189 < WizardNavigationButtons
187190 formik = { formik }
188191 nextPage = { ( ) => {
189- if ( dispatch ( checkAcls ( formik . values . metadata . policies ) ) ) {
190- nextPage ( formik . values . metadata ) ;
192+ if ( dispatch ( checkAcls ( formik . values . policies ) ) ) {
193+ nextPage ( formik . values ) ;
191194 }
192195 } }
193196 previousPage = { previousPage }
0 commit comments