const roles = {
editor: [
{ action: '*', resource: 'products' },
{ action: ['read', 'write'], resource: 'products.*' },
{ action: 'list', resource: 'categories' },
],
moderator: [
{ action: ['list'], resource: 'customers' },
{ action: ['list', 'edit'], resource: 'reviews' },
],
};
Designed for professional use cases, developed by Marmelab.
Check the 🗃 Storybook and the 👀 Demo to see them in action.
Discover them in detail in the 📚 Documentation.
const roles = {
editor: [
{ action: '*', resource: 'products' },
{ action: ['read', 'write'], resource: 'products.*' },
{ action: 'list', resource: 'categories' },
],
moderator: [
{ action:['list'], resource: 'customers' },
{ action:['list',{' '}'edit'],{' '}resource: 'reviews' },
],
};
const UserEdit = () => (
<Edit>
<SimpleForm>
<TextInput source="firstName" />
<TextInput source="lastName" />
<PredictiveTextInput source="email" />
<PredictiveTextInput source="website" />
</EditableDatagrid>
</List>
);
const ArtistList = () => (
<List hasCreate empty={false}>
<EditableDatagrid
createForm={<ArtistForm />}
editForm={<ArtistForm />}
>
<TextField source="id" />
<TextField source="firstname" />
<TextField source="name" />
<DateField source="dob" label="Born" />
</EditableDatagrid>
</List>
);
Each of these modules offer new hooks and components, and integrate seamlessly with your react-admin app. You get full access to the source, source maps, and documentation via a private npm registry. Private modules follow the same quality standards for code and documentation as the open-source packages.
Covers both the Open-Source Edition and the Enterprise Edition modules.
Get help troubleshooting your installation and react-admin usage problems.
Get guidance to the right documentation for your use case among a large corpus of tutorials, handbooks, and type declarations.
Get code samples matching your need in existing examples and StackOverflow answers.
Determine if a bug in your app comes from react-admin or your own code.
Be notified when a react-admin bug that affects you gets fixed.
Support is done by email at support@react-admin-enterprise-edition.zendesk.com.
Phone support is proposed as an option to Corporate Plan subscribers.
Designed for professional use cases, developed by Marmelab
Check the Storybook and the Enterprise Edition Demo for a preview of these modules.
Whether you need help to develop a component for your admin, an audit of your code, personal training about react-admin, our senior expert developers are available at 1,650€ per day.
Subscribing to the Enterprise Edition gives a 50% discount on that price, so Professional Services only cost 825€ per day.
Professional Services experts are all part of the react-admin core team and take part in the development of the Open-source and Enterprise editions. Their speed and experience will save you days of development, if not weeks.
Feel free to contact us!