Add maintenance mode and update announce

This commit is contained in:
2021-08-23 14:38:14 +02:00
parent bbebdf681d
commit 0c70b340a9
7 changed files with 97 additions and 29 deletions

View File

@@ -1,6 +1,5 @@
import {HttpContextContract} from "@ioc:Adonis/Core/HttpContext";
import Announce from "App/Models/Announce";
import AnnounceStoreValidator from "App/Validators/announce/AnnounceStoreValidator";
import AnnounceUpdateValidator from "App/Validators/announce/AnnounceUpdateValidator";
import getTranslation from "App/Tasks/getTranslation";
import File from "App/Models/File";
@@ -19,19 +18,6 @@ export default class AnnouncesController {
})
}
public async store ({ request, response }: HttpContextContract) {
const data = await request.validate(AnnounceStoreValidator)
const announce = await Announce.create(data)
await announce.related('message').associate(await getTranslation(data.code))
const cover = await File.findBy('label', data.cover)
if (cover) await announce.related('cover').associate(cover)
return response.status(200).send({
announce: announce
})
}
public async show ({ params, response }: HttpContextContract) {
const announce = await Announce.findOrFail(params.id)
announce.load('message')
@@ -59,12 +45,4 @@ export default class AnnouncesController {
})
}
public async destroy ({ response, params }: HttpContextContract) {
const announce = await Announce.findOrFail(params.id)
await announce.delete()
return response.status(200).send({
message: 'Announce successfully deleted!'
})
}
}