mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 15:17:25 +01:00
moving developer-only strings to api/common messages (#10258)
* move translatable string to apiMessages * use apiMessages instead of res.t for groupIdRequired / keepOrRemove * move pageMustBeNumber to apiMessages * change apimessages * move missingKeyParam to apiMessages * move more strings to apiMessages * fix lint * revert lodash imports to fix tests * fix webhook test * fix test * rollback key change of `keepOrRemove` * remove unneeded `req.language` param * extract more messages from i18n * add missing `missingTypeParam` message * Split api- and commonMessages * fix test * fix sanity * merge messages to an object, rename commonMessage to errorMessage * apiMessages -> apiError, commonMessages -> errorMessage, extract messages to separate objects * fix test * module.exports
This commit is contained in:
25
website/common/errors/apiErrorMessages.js
Normal file
25
website/common/errors/apiErrorMessages.js
Normal file
@@ -0,0 +1,25 @@
|
||||
// When this file grows, it can be split into multiple ones.
|
||||
module.exports = {
|
||||
taskIdRequired: 'req.params.taskId must contain a task id.',
|
||||
keepOrRemove: 'req.query.keep must be either "keep" or "remove".',
|
||||
keepOrRemoveAll: 'req.query.keep must be either "keep-all" or "remove-all".',
|
||||
|
||||
queryPageInteger: 'req.query.page must be an integer greater than or equal to 0.',
|
||||
|
||||
missingTypeKeyEquip: '"key" and "type" are required parameters.',
|
||||
|
||||
guildsOnlyPaginate: 'Only public guilds support pagination.',
|
||||
guildsPaginateBooleanString: 'req.query.paginate must be a boolean string.',
|
||||
groupIdRequired: 'req.params.groupId must contain a groupId.',
|
||||
groupRemainOrLeaveChallenges: 'req.query.keep must be either "remain-in-challenges" or "leave-challenges"',
|
||||
managerIdRequired: 'req.body.managerId must contain a user ID.',
|
||||
noSudoAccess: 'You don\'t have sudo access.',
|
||||
|
||||
eventRequired: '"req.params.event" is required.',
|
||||
countRequired: '"req.query.count" is required.',
|
||||
|
||||
missingPaymentId: 'Missing "req.query.paymentId"',
|
||||
missingCustomerId: 'Missing "req.query.customerId"',
|
||||
missingPaypalBlock: 'Missing "req.session.paypalBlock"',
|
||||
missingSubKey: 'Missing "req.query.sub"',
|
||||
};
|
||||
Reference in New Issue
Block a user