mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-07-07 01:28:55 +02:00
feat(messages): add message server reply route and policy
This commit is contained in:
@@ -18,7 +18,8 @@ exports.invokeRolesPolicies = function () {
|
||||
roles: ['admin', 'oper', 'user'],
|
||||
allows: [
|
||||
{resources: '/api/messages', permissions: '*'},
|
||||
{resources: '/api/messages/:messageId', permissions: '*'}
|
||||
{resources: '/api/messages/:messageId', permissions: '*'},
|
||||
{resources: '/api/messages/:messageId/:replyId', permissions: '*'}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -12,8 +12,13 @@ module.exports = function (app) {
|
||||
.post(messages.create);
|
||||
|
||||
app.route('/api/messages/:messageId').all(messagesPolicy.isAllowed)
|
||||
.get(messages.listReply)
|
||||
.put(messages.update)
|
||||
.delete(messages.delete);
|
||||
.delete(messages.delete)
|
||||
.post(message.createReply);
|
||||
|
||||
app.route('/api/messages/:messageId/:replyId').all(messagesPolicy.isAllowed)
|
||||
.delete(messages.deleteReply);
|
||||
|
||||
app.param('messageId', messages.messageByID);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user