Initial commit
This commit is contained in:
19
app/controllers/trainings_controller.js
Normal file
19
app/controllers/trainings_controller.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import Training from '#models/training';
|
||||
export default class TrainingsController {
|
||||
async index({ response }) {
|
||||
const trainings = await Training.query()
|
||||
.preload('projects')
|
||||
.orderBy('start', 'desc');
|
||||
return response.ok({
|
||||
data: trainings.map((t) => ({
|
||||
name: t.name,
|
||||
start: t.start?.toISODate() ?? null,
|
||||
end: t.end?.toISODate() ?? null,
|
||||
skill: t.skill,
|
||||
place: t.place,
|
||||
projects: t.projects,
|
||||
})),
|
||||
});
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=trainings_controller.js.map
|
||||
Reference in New Issue
Block a user