This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Todo.txt
111 lines (71 loc) · 4.6 KB
/
Todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#PRIO 1
#PRIO 2
#PRIO 3
- Error-Seite funktioniert nicht bei fehlerhaften Templates: http://blog.codeleak.pl/2013/04/how-to-custom-error-pages-in-tomcat.html
ansonsten error.html sinnvoll überschreiben siehe org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration
- Beim create sollte man nicht löschen können.
- Sortierung bei den Tabellen sollte mit dem Datum umgehen können.
- PDF-Erstellung mit UNO dürfte zur Zeit nicht funktionieren, zumindest weiss ich
nicht wie man das vom Classloading her hinbekommt.
- SchulfachDetail-Info die combobox besser durchsuchbar machen.
- Beschreibung von Session und URL.
- Bei den Nachrichten zur Initialisierung sollte man evtl. die Klasse mit
ausgeben. Entweder als Überschrift (schöner) oder in die Nachricht selbst mit rein (einfacher).
- Umstellung auf #{db....}
- Tests für Controller
- Test der Initialisierung bzgl Abgangsdatum!
- Zeugnisformular Klasse und Schulhalbjahr sind zur Zeit geschützt durch
disablen der Felder in der Gui. Ein Check wäre robuster und man sieht gleich
den Text.
- http://www.operatornew.com/2012/11/automatic-db-migration-for-java-web.html
- Aktives Menü eleganter setzen?
I'm trying to apply a css class to a menu item based on the current page URL. So all pages under '/jobs/' should result in my jobs menu item being active.
<ul class="nav">
<li info:activeforprefix="'/jobs/'">Jobs</li>
<li info:activeforprefix="'/grid/'">Grid</li>
<li info:activeforprefix="'/admin/'">
Administration</li>
</ul>
The implementation of the info:activeforprefix is:
final String prefix = (String) StandardExpressionProcessor.processExpression(
arguments, templateResolution, attributeValue
);
final Map<String, String> values = new HashMap<String, String>();
RequestContext requestContext = (RequestContext) arguments.getContext().getVariables().get("springRequestContext");
if (requestContext.getRequestUri().startsWith(prefix)) {
values.put("class", "active");
}
- Wenn man eine Unterlist bearbeitet fehlt auch die Validierung. -> Geht mit neustem Fuwesta SpringValidateNestedProperty!
- Man könnte alle enums auf Konstanten umstellen.
#Forschung:
- http://jackcess.sourceforge.net/
Bootstrap3 http://code.divshot.com/bootstrap3_upgrader/
Erledigt
+ Umgang mit UniqueKeys diese müssen direkt beim Attribut definiert werden.
Oder zusätzlich ein @Unique -> Aktuell kein Problem, da nicht durch GUI verletzbar.
+ 3Niveau und 2NiveauBewertung
+ Das Encoding stimmt auf den Seiten nicht, insbesonder bei Kommentaren -> Liegt aber auch daran,
dass das Response-Encoding nicht korrekt gesetzt wird (Gefixt). Bei den Kommentaren ist es sehr merkwürdig,
muss man mal im Original analysieren bzw in der Datenbank,
?halbjahrId=15&klassenId=3 Schüler Bleul, Philippe-Yannic
Datenbank ist OK Es handelt sich um Deutsche Hochkommata.
Wird auch sauber ausgelesen.
Lag am Encoding fürs ausliefern.
+ Bei Comboboxen sollte man ein Autosubmit mit JS bauen. Diesmal aber JQuery-Like.
+ Formatter für Bereiche ausschalten! //J- bzw //J+
+ bs:name ist per Copy&Paste entstanden bei Java und JS Java zu unterschiedlich, JS gefixt.
+ Druckaufbreitung (6h) -> Es fehlt noch der Test
+ Gedanken zu den Hilfetexten machen. Ist da ein Filter gut oder macht man das anders besser. -Lieber per Hand
+ Schreiben der Validatoren (1h)
+ th:fragment solle im aktuelle Template schauen können. -> Im Forum gepostet. wird in 2.1 möglich :-))
+ Boolean-Darstellung muss man immer einzeln Programmieren, da wäre eine Erweiterung sinnvoll. -> Ins Forum gestellt. ->
Eleganter #{'bool.'+${var}}
+ Admin-Bereich (3 PT?) (Halbjahr, Formular, Klasse, Schüler, Schulfach,
AvSv, AG, Bemerkungsbaustein, Schulamt, Schulamtsbemerkunsbaustein,
SoLBewertungstext, Zeugnisart)
+ https://github.com/mgonto/jpa-passive-logging-example (Siehe auch http://struberg.wordpress.com/2010/07/31/howto-changelog-with-jpa/) UPGRADE_LIQUIBASE testen!
+ Wieso ist das Zeugnisformular nicht unique für Schulhalbjahr und Klasse? Falls
das nicht der Fall ist, stimmt @Unique nicht und die Initialisierung ist kaputt.
+ Automatisches Anlegen von Halbjahren und Formularen. (Siehe /sze/doku/initHalbjahr.md)
+ Owning-Side bei Many-To-One oder One-To-Many: Immer Many. Bei Many-Many die ohne mappedBy
+ Inverse Side: Die One-Side (also da wo One-To steht) oder die mit mappedBy. Hier ist das Speichern und veränden komplexer.