Add system announcements interface
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user