diff --git a/data/uonetplus/GetKidsLessonPlan.json b/data/uonetplus/GetKidsLessonPlan.json
new file mode 100644
index 0000000..8d34652
--- /dev/null
+++ b/data/uonetplus/GetKidsLessonPlan.json
@@ -0,0 +1,36 @@
+[
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "
",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ },
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "2. zaj. wych. klasa",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+ ],
+ "Rozszerzenie": false,
+ "Nazwa": "",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+]
\ No newline at end of file
diff --git a/data/uonetplus/GetLastHomeworks.json b/data/uonetplus/GetLastHomeworks.json
new file mode 100644
index 0000000..b4eaf56
--- /dev/null
+++ b/data/uonetplus/GetLastHomeworks.json
@@ -0,0 +1,25 @@
+[
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [
+ {
+ "IkonkaNazwa": null,
+ "Num": 64253,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "j. polski 12.11.2019 Napisz krótki tekst (7 zdań) n...",
+ "Url": "12.11.2019",
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+ ],
+ "Rozszerzenie": false,
+ "Nazwa": null,
+ "Url": "https://uonetplus-uczen.fakelog.cf/powiatwulkanowy/123456",
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+]
\ No newline at end of file
diff --git a/data/uonetplus/GetLastStudentLessons.json b/data/uonetplus/GetLastStudentLessons.json
new file mode 100644
index 0000000..b28b328
--- /dev/null
+++ b/data/uonetplus/GetLastStudentLessons.json
@@ -0,0 +1,47 @@
+[
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "Biologia klasa, Podsumowanie wiadomości z kl. III.",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ },
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "Chemia klasa, Podsumowanie wiadomości z chemii.",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ },
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "Edukacja dla bezpieczeństwa klasa, Podsumowanie pracy na zajęciach edb.",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+ ],
+ "Rozszerzenie": false,
+ "Nazwa": "",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+]
\ No newline at end of file
diff --git a/data/uonetplus/GetLastTests.json b/data/uonetplus/GetLastTests.json
new file mode 100644
index 0000000..58e835f
--- /dev/null
+++ b/data/uonetplus/GetLastTests.json
@@ -0,0 +1,25 @@
+[
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [
+ {
+ "IkonkaNazwa": null,
+ "Num": 64253,
+ "Zawartosc": [],
+ "Rozszerzenie": false,
+ "Nazwa": "Język polski 10.10.2019 sprawdzian: Sprawdzian aktu komunikacji j...",
+ "Url": "10.10.2019",
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+ ],
+ "Rozszerzenie": false,
+ "Nazwa": null,
+ "Url": "https://uonetplus-uczen.fakelog.cf/powiatwulkanowy/123456",
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+]
\ No newline at end of file
diff --git a/data/uonetplus/GetSelfGovernments.json b/data/uonetplus/GetSelfGovernments.json
new file mode 100644
index 0000000..baabd86
--- /dev/null
+++ b/data/uonetplus/GetSelfGovernments.json
@@ -0,0 +1,31 @@
+[
+ {
+ "UnitName": "ZST-I",
+ "People": [
+ {
+ "Name": "Jan Kowalski",
+ "Position": "Przewodniczący Samorządu Uczniowskiego",
+ "Division": "2tim (T 17)",
+ "Id": 0
+ },
+ {
+ "Name": "Jan Kowalski",
+ "Position": "Z-ca przewodniczącego Samorządu Uczniowskiego",
+ "Division": "2tm (T 17)",
+ "Id": 0
+ },
+ {
+ "Name": "Jan Kowalski",
+ "Position": "Skarbnik",
+ "Division": "1tm (T 17)",
+ "Id": 0
+ },
+ {
+ "Name": "Jan Kowalski",
+ "Position": "Sekretarz",
+ "Division": "2pma (T 17)",
+ "Id": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/data/uonetplus/GetStudentTrips.json b/data/uonetplus/GetStudentTrips.json
new file mode 100644
index 0000000..1809c18
--- /dev/null
+++ b/data/uonetplus/GetStudentTrips.json
@@ -0,0 +1,23 @@
+[
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [
+ {
+ "IkonkaNazwa": null,
+ "Num": null,
+ "Zawartosc": [],
+ "Nazwa": "07.06.2021 Informacje o wycieczce: od 10:45 - 11:30 do 13:40 - 14:25; Wycieczka do sortowni odpadów w Łodzi.",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+ ],
+ "Nazwa": "Jan Kowalski ",
+ "Url": null,
+ "Dane": null,
+ "Symbol": null,
+ "Nieaktywny": false
+ }
+]
\ No newline at end of file
diff --git a/src/routes/uonetplus.js b/src/routes/uonetplus.js
index 13ee0ad..47bc945 100644
--- a/src/routes/uonetplus.js
+++ b/src/routes/uonetplus.js
@@ -5,12 +5,14 @@ const protocol = require('../utils/connection');
router.get("/powiatwulkanowy/Start.mvc/Endpoints", (req, res) => {
const base = protocol(req) + "://" + req.get('host') + "/powiatwulkanowy/Start.mvc";
res.json({
- status: "sucess",
+ status: "success",
data: {
endpoints: [
"/GetSelfGovernments",
"/GetStudentTrips",
+ "/GetStudentConferences",
"/GetLastNotes",
+ "/GetNumberOfUnreadMessages",
"/GetFreeDays",
"/GetKidsLuckyNumbers",
"/GetKidsLessonPlan",
@@ -27,18 +29,18 @@ router.get("/powiatwulkanowy/Start.mvc/Endpoints", (req, res) => {
router.all("/powiatwulkanowy/Start.mvc/GetSelfGovernments", (req, res) => {
res.json({
- "data": [],
- "success": false,
- "errorMessage": "Not implemented yet",
+ "data": require("../../data/uonetplus/GetSelfGovernments"),
+ "success": true,
+ "errorMessage": null,
"feedback": null
});
});
router.all("/powiatwulkanowy/Start.mvc/GetStudentTrips", (req, res) => {
res.json({
- "data": [],
- "success": false,
- "errorMessage": "Not implemented yet",
+ "data": require("../../data/uonetplus/GetStudentTrips"),
+ "success": true,
+ "errorMessage": null,
"feedback": null
});
});
@@ -56,6 +58,15 @@ router.all("/powiatwulkanowy/Start.mvc/GetKidsLuckyNumbers", (req, res) => {
});
router.all("/powiatwulkanowy/Start.mvc/GetKidsLessonPlan", (req, res) => {
+ res.json({
+ "data": require("../../data/uonetplus/GetKidsLessonPlan"),
+ "success": true,
+ "errorMessage": null,
+ "feedback": null
+ });
+});
+
+router.all("/powiatwulkanowy/Start.mvc/GetNumberOfUnreadMessages", (req, res) => {
res.json({
"data": [],
"success": false,
@@ -66,14 +77,23 @@ router.all("/powiatwulkanowy/Start.mvc/GetKidsLessonPlan", (req, res) => {
router.all("/powiatwulkanowy/Start.mvc/GetLastHomeworks", (req, res) => {
res.json({
- "data": [],
- "success": false,
- "errorMessage": "Not implemented yet",
+ "data": require("../../data/uonetplus/GetLastHomeworks"),
+ "success": true,
+ "errorMessage": null,
"feedback": null
});
});
router.all("/powiatwulkanowy/Start.mvc/GetLastTests", (req, res) => {
+ res.json({
+ "data": require("../../data/uonetplus/GetLastTests"),
+ "success": true,
+ "errorMessage": null,
+ "feedback": null
+ });
+});
+
+router.all("/powiatwulkanowy/Start.mvc/GetStudentConferences", (req, res) => {
res.json({
"data": [],
"success": false,
@@ -84,9 +104,9 @@ router.all("/powiatwulkanowy/Start.mvc/GetLastTests", (req, res) => {
router.all("/powiatwulkanowy/Start.mvc/GetLastStudentLessons", (req, res) => {
res.json({
- "data": [],
- "success": false,
- "errorMessage": "Not implemented yet",
+ "data": require("../../data/uonetplus/GetLastStudentLessons"),
+ "success": true,
+ "errorMessage": null,
"feedback": null
});
});
@@ -159,4 +179,4 @@ router.get("/powiatwulkanowy/Start.mvc/Index", (req, res) => {
});
});
-module.exports = router;
+module.exports = router;
\ No newline at end of file