mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
start removing inbox from some routes (#10259)
This commit is contained in:
@@ -60,7 +60,9 @@ let api = {};
|
|||||||
api.getPatrons = {
|
api.getPatrons = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/hall/patrons',
|
url: '/hall/patrons',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
req.checkQuery('page', res.t('pageMustBeNumber')).optional().isNumeric();
|
req.checkQuery('page', res.t('pageMustBeNumber')).optional().isNumeric();
|
||||||
|
|
||||||
@@ -120,7 +122,9 @@ api.getPatrons = {
|
|||||||
api.getHeroes = {
|
api.getHeroes = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/hall/heroes',
|
url: '/hall/heroes',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let heroes = await User
|
let heroes = await User
|
||||||
.find({
|
.find({
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ let api = {};
|
|||||||
api.readNotification = {
|
api.readNotification = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/notifications/:notificationId/read',
|
url: '/notifications/:notificationId/read',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -65,7 +67,9 @@ api.readNotification = {
|
|||||||
api.readNotifications = {
|
api.readNotifications = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/notifications/read',
|
url: '/notifications/read',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -113,7 +117,9 @@ api.readNotifications = {
|
|||||||
api.seeNotification = {
|
api.seeNotification = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/notifications/:notificationId/see',
|
url: '/notifications/:notificationId/see',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -162,7 +168,9 @@ api.seeNotification = {
|
|||||||
api.seeNotifications = {
|
api.seeNotifications = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/notifications/see',
|
url: '/notifications/see',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ let api = {};
|
|||||||
api.addPushDevice = {
|
api.addPushDevice = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/user/push-devices',
|
url: '/user/push-devices',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -64,7 +66,9 @@ api.addPushDevice = {
|
|||||||
api.removePushDevice = {
|
api.removePushDevice = {
|
||||||
method: 'DELETE',
|
method: 'DELETE',
|
||||||
url: '/user/push-devices/:regId',
|
url: '/user/push-devices/:regId',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,9 @@ let api = {};
|
|||||||
api.getMarketItems = {
|
api.getMarketItems = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/market',
|
url: '/shops/market',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -36,7 +38,9 @@ api.getMarketItems = {
|
|||||||
api.getMarketGear = {
|
api.getMarketGear = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/market-gear',
|
url: '/shops/market-gear',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -60,7 +64,9 @@ api.getMarketGear = {
|
|||||||
api.getQuestShopItems = {
|
api.getQuestShopItems = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/quests',
|
url: '/shops/quests',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -82,7 +88,9 @@ api.getQuestShopItems = {
|
|||||||
api.getTimeTravelerShopItems = {
|
api.getTimeTravelerShopItems = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/time-travelers',
|
url: '/shops/time-travelers',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -104,7 +112,9 @@ api.getTimeTravelerShopItems = {
|
|||||||
api.getSeasonalShopItems = {
|
api.getSeasonalShopItems = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/seasonal',
|
url: '/shops/seasonal',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -126,7 +136,9 @@ api.getSeasonalShopItems = {
|
|||||||
api.getBackgroundShopItems = {
|
api.getBackgroundShopItems = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/shops/backgrounds',
|
url: '/shops/backgrounds',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ let api = {};
|
|||||||
api.createTag = {
|
api.createTag = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/tags',
|
url: '/tags',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -64,7 +66,9 @@ api.createTag = {
|
|||||||
api.getTags = {
|
api.getTags = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/tags',
|
url: '/tags',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
res.respond(200, user.tags);
|
res.respond(200, user.tags);
|
||||||
@@ -89,7 +93,9 @@ api.getTags = {
|
|||||||
api.getTag = {
|
api.getTag = {
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
url: '/tags/:tagId',
|
url: '/tags/:tagId',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -126,7 +132,9 @@ api.getTag = {
|
|||||||
api.updateTag = {
|
api.updateTag = {
|
||||||
method: 'PUT',
|
method: 'PUT',
|
||||||
url: '/tags/:tagId',
|
url: '/tags/:tagId',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -168,7 +176,9 @@ api.updateTag = {
|
|||||||
api.reorderTags = {
|
api.reorderTags = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/reorder-tags',
|
url: '/reorder-tags',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
@@ -207,7 +217,9 @@ api.reorderTags = {
|
|||||||
api.deleteTag = {
|
api.deleteTag = {
|
||||||
method: 'DELETE',
|
method: 'DELETE',
|
||||||
url: '/tags/:tagId',
|
url: '/tags/:tagId',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|
||||||
|
|||||||
@@ -73,7 +73,9 @@ let api = {};
|
|||||||
*/
|
*/
|
||||||
api.addWebhook = {
|
api.addWebhook = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
url: '/user/webhook',
|
url: '/user/webhook',
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
@@ -133,7 +135,9 @@ api.addWebhook = {
|
|||||||
*/
|
*/
|
||||||
api.updateWebhook = {
|
api.updateWebhook = {
|
||||||
method: 'PUT',
|
method: 'PUT',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
url: '/user/webhook/:id',
|
url: '/user/webhook/:id',
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
@@ -184,7 +188,9 @@ api.updateWebhook = {
|
|||||||
*/
|
*/
|
||||||
api.deleteWebhook = {
|
api.deleteWebhook = {
|
||||||
method: 'DELETE',
|
method: 'DELETE',
|
||||||
middlewares: [authWithHeaders()],
|
middlewares: [authWithHeaders({
|
||||||
|
userFieldsToExclude: ['inbox'],
|
||||||
|
})],
|
||||||
url: '/user/webhook/:id',
|
url: '/user/webhook/:id',
|
||||||
async handler (req, res) {
|
async handler (req, res) {
|
||||||
let user = res.locals.user;
|
let user = res.locals.user;
|
||||||
|
|||||||
Reference in New Issue
Block a user