Add additionalData field to ColumnDef
This commit is contained in:
@@ -75,7 +75,10 @@ class FormDatabase extends Controller {
|
||||
if ( !db ) return res.status(404).message('Database not found with that ID.').api({})
|
||||
// if ( !db.accessible_by(req.user) ) return req.security.deny()
|
||||
|
||||
const columns = await ColumnDef.find({ DatabaseId: db.UUID })
|
||||
const columns = (await ColumnDef.find({ DatabaseId: db.UUID })).map(x => {
|
||||
x.additionalData = x.data()
|
||||
return x
|
||||
})
|
||||
return res.api(columns)
|
||||
}
|
||||
|
||||
@@ -107,6 +110,7 @@ class FormDatabase extends Controller {
|
||||
assoc_columns[col.UUID].field = col.field
|
||||
assoc_columns[col.UUID].DatabaseId = db.UUID
|
||||
assoc_columns[col.UUID].Type = col.Type
|
||||
assoc_columns[col.UUID].additionalData = JSON.stringify(col.additionalData)
|
||||
await assoc_columns[col.UUID].save()
|
||||
update_columns.push(assoc_columns[col.UUID])
|
||||
} else {
|
||||
@@ -115,6 +119,7 @@ class FormDatabase extends Controller {
|
||||
field: col.field,
|
||||
DatabaseId: db.UUID,
|
||||
Type: col.Type,
|
||||
additionalData: JSON.stringify(col.additionalData),
|
||||
})
|
||||
|
||||
await new_col.save()
|
||||
|
||||
Reference in New Issue
Block a user