Use user info from api pupils list when possible

This commit is contained in:
Mikołaj Pich 2018-08-22 14:44:48 +02:00
parent 521f3a4a70
commit 1f3293149f
No known key found for this signature in database
GPG key ID: F62B26E36D4C4BAA
5 changed files with 9 additions and 12 deletions

1
app.js
View file

@ -36,6 +36,7 @@ app.use(sassMiddleware({
app.use(express.static(path.join(__dirname, 'public')));
app.use((req, res, next) => {
res.locals.userInfo = require('./data/api/ListaUczniow')[0];
res.locals.uonetplusUrl = protocol(req) + "://" + req.get('host').replace("uonetplus-opiekun", "uonetplus");
res.locals.currentHost = protocol(req) + "://" + req.get('host');
res.locals.mainHost = protocol(req) + "://" + req.get('host')

View file

@ -1,8 +1,8 @@
{
"name": "Jan Kowalski",
"name": "Jan Kowalski//",
"dateAndBirthPlace": "01.01.1900, Warszawa",
"pesel": "12345678900",
"gender": "Mężczyzna",
"gender": "Mężczyzna//",
"polishCitizenship": "Tak",
"familyName": "Nowak",
"parentsName": "Monika, Kamil"

View file

@ -3,12 +3,8 @@ const router = express.Router();
const converter = require('../utils/converter');
const dictMap = require('../utils/dictMap');
const userInfo = require('../../data/api/ListaUczniow')[0];
global.opiekunRoot = "/Default/123456";
global.dataOrganizationName = userInfo.JednostkaNazwa;
router.get("/", (req, res) => {
res.json({
"name": "uonetplus-opiekun",

View file

@ -8,7 +8,7 @@ append content
article
div.daneWiersz
span.tytul Imię (imiona) nazwisko:
span.wartosc= data.name
span.wartosc #{userInfo.Imie} #{userInfo.Imie2} #{userInfo.Nazwisko}
div.daneWiersz
span.tytul Data i miejsce urodzenia:
span.wartosc= data.dateAndBirthPlace
@ -17,7 +17,7 @@ append content
span.wartosc= data.pesel
div.daneWiersz
span.tytul Płeć:
span.wartosc= data.gender
span.wartosc= userInfo.UczenPlec === 1 ? "Mężczyzna" : "Kobieta"
div.daneWiersz
span.tytul Obywatelstwo polskie:
span.wartosc= data.polishCitizenship

View file

@ -9,7 +9,7 @@ append extraFooter
| });
prepend content
header(data-organization-name=dataOrganizationName data-application-name="Uczniowie Optivum FakeNET+")
header(data-organization-name=userInfo.JednostkaNazwa, data-application-name="Uczniowie Optivum FakeNET+")
a
h1 Witryna ucznia i rodzica
@ -17,7 +17,7 @@ prepend content
nav
ul
ul
li admin
li=userInfo.UzytkownikLogin
li
a(href=opiekunRoot + "/LoginEndpoint.aspx?logout=true") Wyloguj
li
@ -52,11 +52,11 @@ prepend content
li
label(for="uczenDropDownList") Uczeń:
select#uczenDropDownList(name="uczenDropDownList")
option(selected="selected", value=currentHost + opiekunRoot +"/Uczen/UczenOnChange?&id=420") Jurek Owczyk
option(selected="selected", value=currentHost + opiekunRoot +"/Uczen/UczenOnChange?&id=" + userInfo.Id) #{userInfo.Imie} #{userInfo.Nazwisko}
option(value=currentHost + opiekunRoot +"/Uczen/UczenOnChange?&id=400") Joanna Czerwińska
li
label(for="dziennikDropDownList") Dziennik:
select#dziennikDropDownList(name="dziennikDropDownList")
option(value=currentHost + opiekunRoot + "/Dziennik/DziennikOnChange?&id=303") III 2017
option(value=currentHost + opiekunRoot + "/Dziennik/DziennikOnChange?&id=202") II 2016
option(selected="selected", value=currentHost + opiekunRoot + "/Dziennik/DziennikOnChange?&id=101") I 2015
option(selected="selected", value=currentHost + opiekunRoot + "/Dziennik/DziennikOnChange?&id=101") #{userInfo.OddzialKod} 2015