From 41af35a624628604d5b719f9c4a231546bbc12fb Mon Sep 17 00:00:00 2001 From: darthsandmann Date: Thu, 15 Dec 2016 13:52:05 +0100 Subject: [PATCH] Done --- .../app/__pycache__/category.cpython-35.pyc | Bin 1643 -> 1643 bytes .../ppm2/app/__pycache__/eval.cpython-35.pyc | Bin 2783 -> 2783 bytes Praktikum2/ppm2/app/category.py | 2 +- Praktikum2/ppm2/app/eval.py | 4 +- Praktikum2/ppm2/data/Angebote/27.json | 14 +- Praktikum2/ppm2/data/Angebote/28.json | 14 +- Praktikum2/ppm2/data/Angebote/30.json | 14 +- Praktikum2/ppm2/data/Studenten/12.json | 6 +- Praktikum2/ppm2/static/html/detail.html | 75 --------- Praktikum2/ppm2/static/html/detailChoice.html | 66 -------- Praktikum2/ppm2/static/html/listChoice.html | 56 ------- Praktikum2/ppm2/static/html/listEval.html | 146 ------------------ Praktikum2/ppm2/static/js/ppm.js | 4 +- 13 files changed, 30 insertions(+), 371 deletions(-) delete mode 100644 Praktikum2/ppm2/static/html/detail.html delete mode 100644 Praktikum2/ppm2/static/html/detailChoice.html delete mode 100644 Praktikum2/ppm2/static/html/listChoice.html delete mode 100644 Praktikum2/ppm2/static/html/listEval.html diff --git a/Praktikum2/ppm2/app/__pycache__/category.cpython-35.pyc b/Praktikum2/ppm2/app/__pycache__/category.cpython-35.pyc index adc49b3b3753af4d808be34241c9e30d30488d25..15e2e358669fd5ebf8c6a1707e60eb336007f8a5 100644 GIT binary patch delta 65 zcmaFO^O}cKjF*=yHaIB4Xd~x3M!6aWhAbdrWN2n!V9aD-sAXZOVPr^QWXNV_DDv8T Tl~Iq0m6wr?k!LdpOEMDx-~bI1 delta 65 zcmaFO^O}cKjF*>dr+#3B*+$NFjB=R_47Dr_HH-`?j11Y#3`JgyH4F?{K*Y$<%)qeu TDx)3~D;pyZBkyJomSiRX@_!9Z diff --git a/Praktikum2/ppm2/app/__pycache__/eval.cpython-35.pyc b/Praktikum2/ppm2/app/__pycache__/eval.cpython-35.pyc index 5cc8dc9748ef81b85582c6c015606b24d82ea487..db5df055f614a9c818d176e135622cd706be3e5b 100644 GIT binary patch delta 31 ncmcaFdS8@NjF*=yH6|!RZzJb6PDZB52ROwUnKs|xWM>2bjj;$* delta 31 ncmcaFdS8@NjF*>7THZfGcO&OEPDaMb2ROwU88_eHWM>2bf%FH) diff --git a/Praktikum2/ppm2/app/category.py b/Praktikum2/ppm2/app/category.py index 5987861..ee69a71 100644 --- a/Praktikum2/ppm2/app/category.py +++ b/Praktikum2/ppm2/app/category.py @@ -18,9 +18,9 @@ class Category(object): #------------------------------------------------------- def GET(self, cat, view, id=None): #------------------------------------------------------- + self.db.ReadAll() data = {} if(cat != "Index"): - self.db.ReadAll() if(view == "List"): data['content'] = {} data['headings'] = {} diff --git a/Praktikum2/ppm2/app/eval.py b/Praktikum2/ppm2/app/eval.py index 2b110d1..cf468d8 100644 --- a/Praktikum2/ppm2/app/eval.py +++ b/Praktikum2/ppm2/app/eval.py @@ -35,6 +35,7 @@ class Eval(object): data[valueFirma['Name']]['Angebote']['Angebot'] = {} data[valueFirma['Name']]['Angebote']['aktuell'] = {} data[valueFirma['Name']]['Angebote']['abgeschlossen'] = {} + for keyAngebote, valueAngebote in Angebote.items(): if(valueAngebote['Firma'] == valueFirma['Name']): data[valueFirma['Name']]['Angebote'][valueAngebote['Status']][valueAngebote['Name']] = {} @@ -49,6 +50,7 @@ class Eval(object): data[valueFirma['Name']]['Angebote'][valueAngebote['Status']][valueAngebote['Name']]['Lehrender'] = '' data[valueFirma['Name']]['Angebote'][valueAngebote['Status']][valueAngebote['Name']]['ZeitraumVon'] = valueAngebote['ZeitraumVon'] data[valueFirma['Name']]['Angebote'][valueAngebote['Status']][valueAngebote['Name']]['ZeitraumBis'] = valueAngebote['ZeitraumBis'] + elif(cat == 'Studenten'): for keyStudent, valueStudent in Studenten.items(): data[valueStudent['Name']] = {} @@ -82,4 +84,4 @@ class Eval(object): data[valueLehrende['Name']]['Angebote'][valueAngebot['Status']][keyAngebot]['ZeitraumVon'] = valueAngebot['ZeitraumVon'] data[valueLehrende['Name']]['Angebote'][valueAngebot['Status']][keyAngebot]['ZeitraumBis'] = valueAngebot['ZeitraumBis'] print(data) - return json.dumps(data) + return json.dumps(data) \ No newline at end of file diff --git a/Praktikum2/ppm2/data/Angebote/27.json b/Praktikum2/ppm2/data/Angebote/27.json index f4a7add..f6e4fe4 100644 --- a/Praktikum2/ppm2/data/Angebote/27.json +++ b/Praktikum2/ppm2/data/Angebote/27.json @@ -1,13 +1,13 @@ { - "ZeitraumBis": "02.02.2003", - "Status": "abgeschlossen", - "Name": "Angebot Apple 2", - "ZeitraumVon": "02.02.2002", - "Student": "11", - "Lehrender": "5", "Firma": "Apple", + "ZeitraumBis": "02.02.2003", + "ZeitraumVon": "02.02.2002", + "Beschreibung": "Praxisphase Apple", "Firmenbetreuer": "Horst", "Voraussetzungen": "Keine", + "Student": "11", "id": "27", - "Beschreibung": "Praxisphase Apple" + "Lehrender": "5", + "Name": "Angebot Apple 2", + "Status": "abgeschlossen" } \ No newline at end of file diff --git a/Praktikum2/ppm2/data/Angebote/28.json b/Praktikum2/ppm2/data/Angebote/28.json index 5c850ab..d839357 100644 --- a/Praktikum2/ppm2/data/Angebote/28.json +++ b/Praktikum2/ppm2/data/Angebote/28.json @@ -1,13 +1,13 @@ { - "ZeitraumBis": "2.2.2001", - "Status": "abgeschlossen", - "Name": "testa", - "ZeitraumVon": "1.1.2000", - "Student": "13", - "Lehrender": "6", "Firma": "Apple", + "ZeitraumBis": "2.2.2001", + "ZeitraumVon": "1.1.2000", + "Beschreibung": "testa", "Firmenbetreuer": "testa", "Voraussetzungen": "a", + "Student": "13", "id": "28", - "Beschreibung": "testa" + "Lehrender": "6", + "Name": "testa", + "Status": "abgeschlossen" } \ No newline at end of file diff --git a/Praktikum2/ppm2/data/Angebote/30.json b/Praktikum2/ppm2/data/Angebote/30.json index 1fae61e..f1dfb97 100644 --- a/Praktikum2/ppm2/data/Angebote/30.json +++ b/Praktikum2/ppm2/data/Angebote/30.json @@ -1,13 +1,13 @@ { - "ZeitraumBis": "02.02.2000", - "Status": "abgeschlossen", - "Name": "name", - "ZeitraumVon": "01.01.2000", - "Student": "12", - "Lehrender": "6", "Firma": "IBM", + "ZeitraumBis": "02.02.2000", + "ZeitraumVon": "01.01.2000", + "Beschreibung": "beschreibung", "Firmenbetreuer": "firmenbetreuer", "Voraussetzungen": "voraussetzungen", + "Student": "12", "id": "30", - "Beschreibung": "beschreibung" + "Lehrender": "6", + "Name": "name", + "Status": "abgeschlossen" } \ No newline at end of file diff --git a/Praktikum2/ppm2/data/Studenten/12.json b/Praktikum2/ppm2/data/Studenten/12.json index 406f91d..8aa0301 100644 --- a/Praktikum2/ppm2/data/Studenten/12.json +++ b/Praktikum2/ppm2/data/Studenten/12.json @@ -1,6 +1,6 @@ { "Vorname": "Alfons", - "Name": "Meine", - "Matrikelnummer": "4", - "id": "12" + "Matrikelnummer": "5", + "id": "12", + "Name": "Meine" } \ No newline at end of file diff --git a/Praktikum2/ppm2/static/html/detail.html b/Praktikum2/ppm2/static/html/detail.html deleted file mode 100644 index 1fa65ec..0000000 --- a/Praktikum2/ppm2/static/html/detail.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - Praxisphasenmanager (PPM) - - - - - -

- Praxisphasenmanager (PPM) -

- -
-

- ${data['category']}: Ihre Daten -

-
- - - % if data['category'] != 'Angebote': - % for field in data['content']: - % if field!='id' and field!='Status': -
- - - % else: - "" id="${field}" name="${field}" /> - % endif -
- % endif - % endfor - % else: - - - - - - % for field in data['content']: - % if field!='id' and field!='Status' and field!='ZeitraumVon' and field!='ZeitraumBis' and field!='Lehrender' and field!='Student': -
- - % if field!='Firma': - - % else: - "" id="${field}" name="${field}" /> - % endif - % else: - - % endif -
- % endif - % endfor - % endif - - -
-
- - \ No newline at end of file diff --git a/Praktikum2/ppm2/static/html/detailChoice.html b/Praktikum2/ppm2/static/html/detailChoice.html deleted file mode 100644 index 1451eae..0000000 --- a/Praktikum2/ppm2/static/html/detailChoice.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Praxisphasenmanager (PPM) - - - - - -

- Praxisphasenmanager (PPM) -

- -
-

- Praxisphasenangebots Auswahl -

-
- - - - - - - - -
- - -
- -
- - -
- -
- - -
- -
- - -
- - -
-
- - \ No newline at end of file diff --git a/Praktikum2/ppm2/static/html/listChoice.html b/Praktikum2/ppm2/static/html/listChoice.html deleted file mode 100644 index 5241c5c..0000000 --- a/Praktikum2/ppm2/static/html/listChoice.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Praxisphasenmanager (PPM) - - - - - - - -

- Praxisphasenmanager (PPM) -

-
-

- Übersicht Praxisphasen Auswahl -

-
- - - - - - - - - - % if data['content']!= None: - % for entries in data['content']: - - - - - - - - % endfor - - % endif - -
NameFirmaBeschreibungVoraussetzungenFirmenbetreuer
${data['content'][entries]['Name']}${data['content'][entries]['Firma']}${data['content'][entries]['Beschreibung']}${data['content'][entries]['Voraussetzungen']}${data['content'][entries]['Firmenbetreuer']}
-
- - -
- - - \ No newline at end of file diff --git a/Praktikum2/ppm2/static/html/listEval.html b/Praktikum2/ppm2/static/html/listEval.html deleted file mode 100644 index 0bab960..0000000 --- a/Praktikum2/ppm2/static/html/listEval.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Praxisphasenmanager (PPM) - - - - - - -

- Praxisphasenmanager (PPM) -

-
-

- Übersicht: ${data['category']} -

-
- % if data['category'] == 'Firmen': - % for firmen in data: - % if firmen != 'category': -

${firmen}

- - - - - - - - - % for aktuell in data[firmen]['Angebote']['aktuell']: - - - - - - - - % endfor - % for abgeschlossen in data[firmen]['Angebote']['abgeschlossen']: - - - - - - - - % endfor -
StatusStudentLehrenderZeitraum: VonZeitraum: Bis
Aktuell${data[firmen]['Angebote']['aktuell'][aktuell]['Student']}${data[firmen]['Angebote']['aktuell'][aktuell]['Lehrender']}${data[firmen]['Angebote']['aktuell'][aktuell]['ZeitraumVon']}${data[firmen]['Angebote']['aktuell'][aktuell]['ZeitraumBis']}
Abgeschlossen${data[firmen]['Angebote']['abgeschlossen'][abgeschlossen]['Student']}${data[firmen]['Angebote']['abgeschlossen'][abgeschlossen]['Lehrender']}${data[firmen]['Angebote']['abgeschlossen'][abgeschlossen]['ZeitraumVon']}${data[firmen]['Angebote']['abgeschlossen'][abgeschlossen]['ZeitraumBis']}
- % endif - % endfor - % endif - - % if data['category'] == 'Studenten': - % for studenten in data: - % if studenten != 'category': -

${studenten}

- - - - - - - - - - % for angebote in data[studenten]['Angebote']['aktuell']: - - - - - - - - - % endfor - % for angebote in data[studenten]['Angebote']['abgeschlossen']: - - - - - - - - - % endfor - - -
LehrenderFirmaPraxisphaseStatusZeitraum: VonZeitraum: Bis
${data[studenten]['Angebote']['aktuell'][angebote]['Lehrender']}${data[studenten]['Angebote']['aktuell'][angebote]['Firma']}${data[studenten]['Angebote']['aktuell'][angebote]['Praxisphase']}${data[studenten]['Angebote']['aktuell'][angebote]['Status']}${data[studenten]['Angebote']['aktuell'][angebote]['ZeitraumVon']}${data[studenten]['Angebote']['aktuell'][angebote]['ZeitraumBis']}
${data[studenten]['Angebote']['abgeschlossen'][angebote]['Lehrender']}${data[studenten]['Angebote']['abgeschlossen'][angebote]['Firma']}${data[studenten]['Angebote']['abgeschlossen'][angebote]['Praxisphase']}${data[studenten]['Angebote']['abgeschlossen'][angebote]['Status']}${data[studenten]['Angebote']['abgeschlossen'][angebote]['ZeitraumVon']}${data[studenten]['Angebote']['abgeschlossen'][angebote]['ZeitraumBis']}
- % endif - % endfor - % endif - - % if data['category'] == 'Lehrender': - % for Lehrender in data: - % if Lehrender != 'category': -

${Lehrender}

- - - - - - - - - - % if data[Lehrender] != NULL: - % for angebote in data[Lehrender]['Angebote']['aktuell']: - - - - - - - - - % endfor - % for angebote in data[Lehrender]['Angebote']['abgeschlossen']: - - - - - - - - - % endfor - % endif -
StudentFirmaPraxisphaseStatusZeitraum: VonZeitraum: Bis
${data[Lehrender]['Angebote']['aktuell'][angebote]['Student']}${data[Lehrender]['Angebote']['aktuell'][angebote]['Firma']}${data[Lehrender]['Angebote']['aktuell'][angebote]['Praxisphase']}${data[Lehrender]['Angebote']['aktuell'][angebote]['Status']}${data[Lehrender]['Angebote']['aktuell'][angebote]['ZeitraumVon']}${data[Lehrender]['Angebote']['aktuell'][angebote]['ZeitraumBis']}
${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['Student']}${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['Firma']}${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['Praxisphase']}${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['Status']}${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['ZeitraumVon']}${data[Lehrender]['Angebote']['abgeschlossen'][angebote]['ZeitraumBis']}
- % endif - % endfor - % endif -
- - -
- - - \ No newline at end of file diff --git a/Praktikum2/ppm2/static/js/ppm.js b/Praktikum2/ppm2/static/js/ppm.js index 2fc852c..a41549b 100644 --- a/Praktikum2/ppm2/static/js/ppm.js +++ b/Praktikum2/ppm2/static/js/ppm.js @@ -216,10 +216,10 @@ class PPM context: this }) .done(function (json) { - console.log("JSON: ", json); + //console.log("JSON: ", json); var result = this.TemplateManager_o.execute_px( template, json ); - console.log("RESULT: ", result); + //console.log("RESULT: ", result); //$( ".clContent" ).replaceWith(result); $( ".clContent" ).empty();