Fix student+ module (#60)

This commit is contained in:
Marioneq 4958 2024-03-24 03:51:09 +01:00 committed by GitHub
parent 0bde1a127f
commit 1a24ab61aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,31 +1,32 @@
const { Router } = require("express");
const router = Router();
const router = Router({ mergeParams: true });
router.use((req, res) => {
router.use((req, res, next) => {
if (req.params.customerSymbol !== "123456")
res.status(409).json({ message: "Brak uprawnień." });
next()
});
router.all("/Context", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Context.json"));
res.json(require("../../../data/uonetplus-uczenplus/Context.json"));
});
router.all("/Cache", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Cache.json"));
res.json(require("../../../data/uonetplus-uczenplus/Cache.json"));
});
router.all("/OkresyKlasyfikacyjne", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/OkresyKlasyfikacyjne.json"));
res.json(require("../../../data/uonetplus-uczenplus/OkresyKlasyfikacyjne.json"));
});
router.all("/Zebrania", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Zebrania.json"));
res.json(require("../../../data/uonetplus-uczenplus/Zebrania.json"));
});
router.all("/SprawdzianyZadaniaDomowe", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/SprawdzianyZadaniaDomowe.json").map(
require("../../../data/uonetplus-uczenplus/SprawdzianyZadaniaDomowe.json").map(
(event) => {
event.data = new Date().toISOString();
return event;
@ -35,35 +36,35 @@ router.all("/SprawdzianyZadaniaDomowe", (_req, res) => {
});
router.all("/SprawdzianSzczegoly", (_req, res) => {
const data = require("../../data/uonetplus-uczenplus/SprawdzianSzczegoly.json");
const data = require("../../../data/uonetplus-uczenplus/SprawdzianSzczegoly.json");
data.data = new Date().toISOString();
res.json(data);
});
router.all("/ZadanieDomoweSzczegoly", (_req, res) => {
const data = require("../../data/uonetplus-uczenplus/ZadanieDomoweSzczegoly.json");
const data = require("../../../data/uonetplus-uczenplus/ZadanieDomoweSzczegoly.json");
data.data = new Date().toISOString();
res.json(data);
});
router.all("/Oceny", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Oceny.json"));
res.json(require("../../../data/uonetplus-uczenplus/Oceny.json"));
});
router.all("/Frekwencja", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Frekwencja.json"));
res.json(require("../../../data/uonetplus-uczenplus/Frekwencja.json"));
});
router.all("/Uwagi", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Uwagi.json"));
res.json(require("../../../data/uonetplus-uczenplus/Uwagi.json"));
});
router.all("/Nauczyciele", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Nauczyciele.json"));
res.json(require("../../../data/uonetplus-uczenplus/Nauczyciele.json"));
});
router.all("/Informacje", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Informacje.json"));
res.json(require("../../../data/uonetplus-uczenplus/Informacje.json"));
});
router.all("/WiadomosciNieodczytane", (_req, res) => {
@ -71,38 +72,38 @@ router.all("/WiadomosciNieodczytane", (_req, res) => {
});
router.all("/DostepOffice", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/DostepOffice.json"));
res.json(require("../../../data/uonetplus-uczenplus/DostepOffice.json"));
});
router.all("/ZarejestrowaneUrzadzenia", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/ZarejestrowaneUrzadzenia.json")
require("../../../data/uonetplus-uczenplus/ZarejestrowaneUrzadzenia.json")
);
});
router.all("/PodrecznikiLataSzkolne", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/PodrecznikiLataSzkolne.json")
require("../../../data/uonetplus-uczenplus/PodrecznikiLataSzkolne.json")
);
});
router.all("/SzczesliwyNumerTablica", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/SzczesliwyNumerTablica.json")
require("../../../data/uonetplus-uczenplus/SzczesliwyNumerTablica.json")
);
});
router.all("/WazneDzisiajTablica", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/WazneDzisiajTablica.json"));
res.json(require("../../../data/uonetplus-uczenplus/WazneDzisiajTablica.json"));
});
router.all("/WychowawcyTablica", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/WychowawcyTablica.json"));
res.json(require("../../../data/uonetplus-uczenplus/WychowawcyTablica.json"));
});
router.all("/RealizacjaZajec", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/RealizacjaZajec.json").map(
require("../../../data/uonetplus-uczenplus/RealizacjaZajec.json").map(
(lesson) => {
lesson.data = new Date().toISOString();
return lesson;
@ -112,11 +113,11 @@ router.all("/RealizacjaZajec", (_req, res) => {
});
router.all("/PlanZajec", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/PlanZajec.json"));
res.json(require("../../../data/uonetplus-uczenplus/PlanZajec.json"));
});
router.all("/DniWolne", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/DniWolne.json"));
res.json(require("../../../data/uonetplus-uczenplus/DniWolne.json"));
});
router.all("/*", (_req, res) => {