diff --git a/api/routes/account.js b/api/routes/account.js index f741810..6308e01 100644 --- a/api/routes/account.js +++ b/api/routes/account.js @@ -14,10 +14,9 @@ const AppUserModel = require('../models/app-user'); const account = express.Router(); - account.route('/') .get((req, res, next) => { - AppUserModel.find({}).populate('squad').exec((err, items) => { + AppUserModel.find({}, {}, {sort: {username: 1}}).populate('squad').exec((err, items) => { if (err) { err.status = codes.servererror; return next(err); @@ -81,10 +80,8 @@ account.route('/:id') routerHandling.httpMethodNotAllowed ); - // this middleware function can be used, if you like or remove it // it looks for object(s) in res.locals.items and if they exist, they are send to the client as json account.use(routerHandling.emptyResponse); - module.exports = account; diff --git a/static/src/app/admin/admin.component.html b/static/src/app/admin/admin.component.html index 8f8db79..fa60e76 100644 --- a/static/src/app/admin/admin.component.html +++ b/static/src/app/admin/admin.component.html @@ -44,7 +44,7 @@ (change)="updateAppUser(user)"> diff --git a/static/src/app/admin/admin.component.ts b/static/src/app/admin/admin.component.ts index 999ffeb..936f3b6 100644 --- a/static/src/app/admin/admin.component.ts +++ b/static/src/app/admin/admin.component.ts @@ -3,6 +3,7 @@ import {AppUser, Squad} from "../models/model-interfaces"; import {Observable} from "rxjs/Observable"; import {AppUserService} from "../services/app-user-service/app-user.service"; import {SquadService} from "../services/army-management/squad.service"; +import {Fraction} from "../utils/fraction.enum"; @Component({ @@ -18,6 +19,8 @@ export class AdminComponent { showSuccessLabel = false; + readonly fraction = Fraction; + constructor(private appUserService: AppUserService, private squadService: SquadService) { }