File: /var/dev/nowruzgan/rest/api/models/EncycEntry.js
module.exports = {
tableName: 'encyc_entry',
attributes: {
id: { type: 'number', autoIncrement: true, },
pagename: {
type: 'string',
},
title: {
type: 'string',
},
cat: {
type: 'string',
},
state: {
type: 'string',
isIn: ['published', 'draft', ''],
defaultsTo: 'draft'
},
createdAt: { type: 'ref', columnName: 'created_at', columnType: 'timestamp', autoCreatedAt: true, },
updatedAt: { type: 'ref', columnName: 'updated_at', columnType: 'timestamp', autoCreatedAt: true, },
redirect: {
model: 'EncycEntry'
},
notes: {
collection: 'EncycNote',
through: 'EncycEntryNote',
via: 'entry'
},
properties: {
collection: 'EncycEntryProperty',
via: 'entry'
},
medias: {
collection: 'EncycEntryMedia',
via: 'entry'
},
tags: {
collection: 'Tag',
through: 'EncycEntryTag',
via: 'entry'
},
},
};