HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
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'
    },
  },
};