This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
outline/server/models/Atlas.js
2016-05-07 11:52:08 -07:00

25 lines
527 B
JavaScript

import {
DataTypes,
sequelize,
} from '../sequelize';
import Team from './Team';
const allowedAtlasTypes = [['atlas', 'journal']];
const Atlas = sequelize.define('atlas', {
id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true },
name: DataTypes.STRING,
description: DataTypes.STRING,
type: { type: DataTypes.STRING, validate: { isIn: allowedAtlasTypes }},
}, {
instanceMethods: {
getRecentDocuments() {
return [];
},
},
});
Atlas.belongsTo(Team);
export default Atlas;