Add system announcements interface

This commit is contained in:
garrettmills
2020-08-12 21:27:51 -05:00
parent 143fccf179
commit 1458e4126b
9 changed files with 270 additions and 4 deletions

View File

@@ -40,6 +40,26 @@ class MessageController extends Controller {
await message.dismiss()
return res.api()
}
async create_banner(req, res, next) {
// expires, display_type = info, message, user_id?
const expires = req.body.expires
const display_type = req.body.display_type || 'info'
const message = req.body.message
const user_ids = req.body.user_ids
if ( !expires )
return res.status(400)
.message(`${req.T('api.missing_field')} expires`)
.api()
if ( !message )
return res.status(400)
.message(`${req.T('api.missing_field')} message`)
.api()
}
}
module.exports = exports = MessageController