16 lines
443 B
JavaScript
16 lines
443 B
JavaScript
import paginateRest from '../../../../helpers/pagination.js';
|
|
import { renderObject } from '../../../../helpers/renderer.js';
|
|
import User from '../../../../models/user.js';
|
|
|
|
export default async (request, response) => {
|
|
const usersQuery = User.query()
|
|
.withGraphFetched({
|
|
role: true,
|
|
})
|
|
.orderBy('full_name', 'asc');
|
|
|
|
const users = await paginateRest(usersQuery, request.query.page);
|
|
|
|
renderObject(response, users);
|
|
};
|