Custom forms list and CUD.
This commit is contained in:
parent
f6e1938ff9
commit
361af18384
12 changed files with 1068 additions and 209 deletions
|
@ -9,6 +9,7 @@ import { Section } from '../lib/page';
|
|||
import ListsList from './List';
|
||||
import ListsCUD from './CUD';
|
||||
import FormsList from './forms/List';
|
||||
import FormsCUD from './forms/CUD';
|
||||
import Share from '../shares/Share';
|
||||
|
||||
|
||||
|
@ -40,9 +41,25 @@ const getStructure = t => {
|
|||
render: props => (<Share title={entity => t('Share List "{{name}}"', {name: entity.name})} getUrl={id => `/rest/lists/${id}`} entityTypeId="list" {...props} />)
|
||||
},
|
||||
forms: {
|
||||
title: t('Forms'),
|
||||
title: t('Custom Forms'),
|
||||
link: '/lists/forms',
|
||||
component: FormsList,
|
||||
children: {
|
||||
edit: {
|
||||
title: t('Edit Custom Forms'),
|
||||
params: [':id', ':action?'],
|
||||
render: props => (<FormsCUD edit {...props} />)
|
||||
},
|
||||
create: {
|
||||
title: t('Create Custom Forms'),
|
||||
render: props => (<FormsCUD {...props} />)
|
||||
},
|
||||
share: {
|
||||
title: t('Share Custom Forms'),
|
||||
params: [':id'],
|
||||
render: props => (<Share title={entity => t('Custom Forms "{{name}}"', {name: entity.name})} getUrl={id => `/rest/forms/${id}`} entityTypeId="customForm" {...props} />)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue