commit
89a3386e97
@ -0,0 +1,29 @@
|
||||
const Controller = require('libflitter/controller/Controller')
|
||||
|
||||
/*
|
||||
* Export Controller
|
||||
* -------------------------------------------------------------
|
||||
* Put some description here!
|
||||
*/
|
||||
class Export extends Controller {
|
||||
static get services() {
|
||||
return [...super.services, 'models']
|
||||
}
|
||||
/*
|
||||
* Serve the main page.
|
||||
*/
|
||||
async json_export(req, res){
|
||||
const Page = this.models.get('api:Page')
|
||||
const user = req.user
|
||||
const pages = await Page.find({OrgUserId:user._id})
|
||||
|
||||
const ExportData = {}
|
||||
for (const page of pages ) {
|
||||
const PageData = {...page}
|
||||
ExportData[page.Name] = PageData
|
||||
}
|
||||
return res.api(ExportData)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = exports = Export
|
Loading…
Reference in new issue