You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.4 KiB
48 lines
1.4 KiB
import {allResourceActions, FieldType, Renderer, ResourceConfiguration} from '../cobalt'
|
|
|
|
export default {
|
|
resources: [
|
|
{
|
|
key: 'workItem',
|
|
primaryKey: 'work_item_id',
|
|
collection: 'work_items',
|
|
display: {
|
|
field: 'name',
|
|
singular: 'Work Item',
|
|
plural: 'Work Items',
|
|
},
|
|
supportedActions: allResourceActions,
|
|
fields: [
|
|
{
|
|
key: 'name',
|
|
display: 'Name',
|
|
type: FieldType.text,
|
|
required: true,
|
|
},
|
|
{
|
|
key: 'description',
|
|
display: 'Description',
|
|
type: FieldType.textarea,
|
|
required: true,
|
|
renderer: Renderer.html,
|
|
},
|
|
{
|
|
key: 'start_date',
|
|
display: 'Start Date',
|
|
type: FieldType.date,
|
|
required: true,
|
|
sort: 'desc',
|
|
renderer: Renderer.date,
|
|
},
|
|
{
|
|
key: 'end_date',
|
|
display: 'End Date',
|
|
type: FieldType.date,
|
|
required: false,
|
|
renderer: Renderer.date,
|
|
}
|
|
],
|
|
},
|
|
] as ResourceConfiguration[],
|
|
}
|