Improve version modal rendering calls
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
2021-03-16 10:35:57 -05:00
parent a7d3ec6a1f
commit ffb5e35205
4 changed files with 31 additions and 2 deletions

View File

@@ -37,7 +37,13 @@ class FormCode extends Controller {
}
async get_config(req, res) {
return res.api(req.form.codium)
const { codium } = req.form
if ( req.query.version ) {
return res.api(await codium.as_version(req.query.version))
}
return res.api(codium)
}
async set_values(req, res) {

View File

@@ -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 ) {