Flesh out Cobalt, LDAP groups, &c.
This commit is contained in:
@@ -5,9 +5,23 @@ class CobaltService extends Service {
|
||||
return [...super.services, 'Vue']
|
||||
}
|
||||
|
||||
listing(req, res, { title = '', columns, data }) {
|
||||
listing(req, res, { title = '', columns, data = [], resource = '', actions = [] }) {
|
||||
return res.page('cobalt:listing', {
|
||||
...this.Vue.data({ definition: { title, columns, data } }),
|
||||
...this.Vue.data({ definition: { title, columns, data, resource, actions } }),
|
||||
...this.Vue.session(req),
|
||||
})
|
||||
}
|
||||
|
||||
form(req, res, { item, plural = undefined, resource, fields }) {
|
||||
return res.page('cobalt:form', {
|
||||
...this.Vue.data({
|
||||
definition: {
|
||||
item,
|
||||
plural: plural ?? `${item}s`,
|
||||
resource,
|
||||
fields,
|
||||
}
|
||||
}),
|
||||
...this.Vue.session(req),
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user