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) {
}