Мне нужно привести роли моего пользователя, когда я редактирую пользователя, таким образом я редактирую роли, назначенные моему пользователю, но мой API отличается, мне нужно его адаптировать, и я не знаю, как это сделать это.
В моей конечной точке api http://localhost/api/user/ {id} / role я получаю пользовательские роли пользователя {id}. Мне нужно знать, как это сделать:
мой код:
const App = ( ) => (
<Admin dashboard={ Dashboard } dataProvider={ dataProvider } authProvider={ authProvider }>
<Resource name="user" list={ UserList } create={ UserCreate } edit={ UserEdit } icon={ UserIcon }/>
<Resource name="role" list={ RoleList } create={ RoleCreate } edit={ RoleEdit } icon={ ContactsIcon }/>
</Admin>
);
Следующий код не работает для того, что мне нужно
export const UserEdit = props => (
<Edit title={<RoleTitle />} {...props}>
<SimpleForm validate={validateUserEdition}>
<TextInput source="name" />
<TextInput source="email" type="email" />
<TextInput source="password" type="password" />
<ReferenceInput label="Role" source="role" reference="role">
<AutocompleteArrayInput source="id" {...props} />
</ReferenceInput>
</SimpleForm>
</Edit>
);
любые идеи?