mirror of
https://framagit.org/les/gancio.git
synced 2025-02-01 00:52:01 +01:00
30 lines
782 B
JavaScript
30 lines
782 B
JavaScript
const { resource: Resource } = require('../models')
|
|
|
|
const resourceController = {
|
|
async hide (req, res) {
|
|
const resource_id = req.params.resource_id
|
|
const hidden = req.body.hidden
|
|
const resource = await Resource.findByPk(resource_id)
|
|
await resource.update({ hidden })
|
|
res.json(resource)
|
|
},
|
|
|
|
async remove (req, res) {
|
|
const resource_id = req.params.resource_id
|
|
const resource = await Resource.findByPk(resource_id)
|
|
await resource.destroy()
|
|
res.sendStatus(200)
|
|
},
|
|
|
|
async getAll (req, res) {
|
|
const limit = req.body.limit || 100
|
|
// const where = {}
|
|
// if (req.params.instanceId) {
|
|
// where =
|
|
//
|
|
const resources = await Resource.findAll({ limit })
|
|
res.json(resources)
|
|
}
|
|
}
|
|
|
|
module.exports = resourceController
|