filo_caspar/api/graphic/model.js
2017-12-03 11:34:43 +00:00

30 lines
470 B
JavaScript

import bookshelf from '../bookshelf'
/* Graphic model:
{
id,
name,
engine,
settings,
is_deleted,
}
*/
const Graphic = bookshelf.createModel({
tableName: 'graphics',
format(attributes) {
attributes.settings = JSON.stringify(attributes.settings)
return attributes
},
parse(attributes) {
if (attributes.settings) {
attributes.settings = JSON.parse(attributes.settings)
}
return attributes
}
}, {
})
export default Graphic