better config / install from cli / allow_registration

This commit is contained in:
lesion
2019-06-21 23:52:18 +02:00
parent 4c3c7ee324
commit cf81a73f2f
38 changed files with 530 additions and 272 deletions

View File

@@ -6,10 +6,13 @@ module.exports = (sequelize, DataTypes) => {
description: DataTypes.TEXT,
multidate: DataTypes.BOOLEAN,
start_datetime: {
type: DataTypes.DATE,
type: DataTypes.INTEGER,
index: true
},
end_datetime: {
type: DataTypes.INTEGER,
index: true
},
end_datetime: DataTypes.DATE,
image_path: DataTypes.STRING,
is_visible: DataTypes.BOOLEAN,
activitypub_id: {

View File

@@ -5,12 +5,10 @@ module.exports = (sequelize, DataTypes) => {
type: DataTypes.ENUM,
values: ['new', 'sent', 'error'],
defaultValue: 'new',
errorMessage: DataTypes.TEXT,
index: true
}
}, {})
eventNotification.associate = function (models) {
// associations can be defined here
}
return eventNotification
}

View File

@@ -2,9 +2,8 @@ const argv = require('yargs').argv
const fs = require('fs')
const path = require('path')
const Sequelize = require('sequelize')
const config_path = path.resolve(argv.config || './config.js')
const basename = path.basename(__filename)
const config = require(config_path)
const config = require('config')
const db = {}
const sequelize = new Sequelize(config.db)

View File

@@ -7,7 +7,8 @@ module.exports = (sequelize, DataTypes) => {
allowNull: false,
index: true
},
value: DataTypes.JSON
value: DataTypes.JSON,
is_secret: DataTypes.BOOLEAN
}, {})
return setting