|
|
|
@ -37,11 +37,23 @@ class FormDatabase extends Controller {
|
|
|
|
|
async get_config(req, res) {
|
|
|
|
|
const { page, node, database } = req.form
|
|
|
|
|
|
|
|
|
|
if ( req.query.version ) {
|
|
|
|
|
console.log('db version', req.query.version)
|
|
|
|
|
return res.api(await database.as_version(req.query.version))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return res.api(database)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async get_columns(req, res) {
|
|
|
|
|
const { page, node, database } = req.form
|
|
|
|
|
let { page, node, database } = req.form
|
|
|
|
|
if ( req.query.database_version ) {
|
|
|
|
|
database = await database.as_version(req.query.database_version)
|
|
|
|
|
if ( !database )
|
|
|
|
|
return res.status(400)
|
|
|
|
|
.message('Version not found.')
|
|
|
|
|
.api()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const columns = []
|
|
|
|
|
for ( const col_id of database.ColumnIds ) {
|
|
|
|
|