Finish server-side translations in controllers
This commit is contained in:
@@ -17,7 +17,7 @@ class ReflectController extends Controller {
|
||||
const data = []
|
||||
for ( const token of tokens ) {
|
||||
const client = await Client.findOne({ uuid: token.clientID })
|
||||
let client_display = client && client.active ? client.name : '(Non-existent Client)'
|
||||
let client_display = client && client.active ? client.name : req.T('api.nonexistent_client')
|
||||
|
||||
data.push({
|
||||
id: token.id,
|
||||
@@ -38,7 +38,7 @@ class ReflectController extends Controller {
|
||||
|
||||
if ( !token || token.userID !== req.user.id || token.expires <= new Date )
|
||||
return res.status(404)
|
||||
.message('Token not found with that ID, or expired.')
|
||||
.message(req.T('api.token_not_found'))
|
||||
.api()
|
||||
|
||||
return res.api({
|
||||
@@ -55,19 +55,19 @@ class ReflectController extends Controller {
|
||||
|
||||
if ( !req.body.client_id )
|
||||
return res.status(400)
|
||||
.message('Missing required field: client_id')
|
||||
.message(`${req.T('api.missing_field')} client_id`)
|
||||
.api()
|
||||
|
||||
const Client = this.models.get('oauth:Client')
|
||||
const client = await Client.findOne({uuid: req.body.client_id})
|
||||
if ( !client || !client.active )
|
||||
return res.status(400)
|
||||
.message('Invalid client_id.')
|
||||
.message(`${req.T('common.invalid')} client_id.`)
|
||||
.api()
|
||||
|
||||
if ( !req.user.can(`oauth:client:${client.id}:view`) )
|
||||
return res.status(401)
|
||||
.message('Insufficient permissions.')
|
||||
.message(req.T('api.insufficient_permissions'))
|
||||
.api()
|
||||
|
||||
const expires = new Date()
|
||||
@@ -96,12 +96,12 @@ class ReflectController extends Controller {
|
||||
|
||||
if ( !token || token.userID !== req.user.id || token.expires <= new Date )
|
||||
return res.status(404)
|
||||
.message('Token not found with that ID, or expired.')
|
||||
.message(req.T('api.token_not_found'))
|
||||
.api()
|
||||
|
||||
if ( !req.body.client_id )
|
||||
return res.status(400)
|
||||
.message('Missing required field: client_id')
|
||||
.message(`${req.T('api.missing_field')} client_id`)
|
||||
.api()
|
||||
|
||||
const Client = this.models.get('oauth:Client')
|
||||
@@ -109,7 +109,7 @@ class ReflectController extends Controller {
|
||||
|
||||
if ( !client || !client.active || !req.user.can(`oauth:client:${client.id}:view`) )
|
||||
return res.status(400)
|
||||
.message('Invalid client_id.')
|
||||
.message(`${req.T('common.invalid')} client_id.`)
|
||||
.api()
|
||||
|
||||
token.client_id = client.uuid
|
||||
@@ -123,7 +123,7 @@ class ReflectController extends Controller {
|
||||
|
||||
if ( !token || token.userID !== req.user.id || token.expires <= new Date )
|
||||
return res.status(404)
|
||||
.message('Token not found with that ID, or expired.')
|
||||
.message(req.T('api.token_not_found'))
|
||||
.api()
|
||||
|
||||
await token.delete()
|
||||
@@ -171,7 +171,7 @@ class ReflectController extends Controller {
|
||||
async check_permissions(req, res, next) {
|
||||
if ( !req.body.permissions )
|
||||
return res.status(400)
|
||||
.message('Missing permissions to check.')
|
||||
.message(`${req.T('api.missing_field')} permissions`)
|
||||
.api()
|
||||
|
||||
const parsed = typeof req.body.permissions === 'string' ? this.utility.infer(req.body.permissions) : req.body.permissions
|
||||
|
||||
Reference in New Issue
Block a user