Revision e7fd79a1
Von Hans P. Schlaepfer vor fast 4 Jahren hinzugefügt
css/to_do_2019.md | ||
---|---|---|
1 |
# Kivitendo 4-Design-Pendenzen |
|
2 |
|
|
3 |
## /templates/webpages/ |
|
4 |
|
|
5 |
- **customer_vendor.picker:** für das Auswahlfeld zum Kunden oder Lieferanten wurde in der Funktion "P.customer_vendor.picker" fälschlicherweise im INPUT-Tag das Attribut TYPE für die Zuordnung zu customer/vendor verwendet. <br>Das ist falsch und unerlaubt, wurde aber von Bernd Blessmann an der Froscom 2018 korrigiert. <br>Diese Korrektur wird in der Version 3.5.3 spürbar sein. Aus diesem Grunde müssen sämtliche diesbezügliche Funktionsaufrufe überprüft und angepasst werden. Das Attribut TYPE muss in jedem dieser Tags den reservierten Wert "text" enthalten. |
|
6 |
- **Attribut TYPE im INPUT-Tag:** sämtliche INPUT-Elemente müssen das Attribut TYPE aufweisen. Nur so können die Stylesheets die Formular-Elemente dynamisch formatieren. |
|
7 |
- **Wrapper (.wrapper) in allen Layouts einbauen:** Der Wrapper weist eine Polsterung zum Rand des #Content auf, was deutlich schöner aussieht. Dort, wo die Formularelemente mit den Rändern kollidieren, fehlt dieser Wrapper. Der Wrapper kann mehrmals pro Seite hintereinander eingesetzt werden.<br>Für Tabellen, die sich über die ganze Breite erstrecken (width:100%) ist dieser aber nicht erforderlich. |
|
8 |
- **Auswahl Zeiträume:** Beispiel /rp.pl?report=erfolgsrechnung&action=report<br>Diese Auswahl-Elemente für Berichte sind mindestens sieben Mal oder mehr in den Kivitendo-Templates vorhanden, und sind also Redundanzen. Diese Elemente sollten im /templates/webpages/common/ oder anderswo einmalig gespeichert sein, verfügbar via INCLUDE. Mit dem Bonner Kivitendo-Team absprechen und genau anschauen, denn es könnte in einem Fall leichte Abweichungen geben. Zudem sollten LABEL für die Auswahl der Options-/Checkboxen via Klick auf den Text eingesetzt werden. |
|
9 |
- **/templates/webpages/amcvar/search_include.html:** DIVs um Label & Checkbox (Table-Elemente werden automatisch entfernt) |
|
10 |
- **/templates/webpages/mass_invoice_create_print_from_do/_filter.html:** Ueberpruefen, ob Formular richtig kommen. |
|
11 |
- **templates/webpages/generic/print_options.html:** body-Tag anstelle von tbody-Tag |
|
12 |
- **templates/webpages/do/form_footer.html:** set RO=' readonly' -> wohin verschwunden? |
|
13 |
- **templates/webpages/acc_trans/_mini_ledger.html:** TR in TFOOT nicht vorh. |
|
14 |
- **templates/webpages/part/_edit_translations.html:** Hunk 'SET language_id' mit fehlendem Komma |
|
15 |
- **templates/webpages/part/_multi_items_result.html:** ausgabe ueberpruefen |
|
16 |
- **templates/webpages/order/tabs/_row.html:** rowspan="100%" (falsch) |
|
17 |
- **templates/webpages/order/tabs/_second_row.html:** [% var.config.description %] ist nicht mehr vorhanden |
|
18 |
- **templates/webpages/shops/form.html:** Abschliessendes </tr> fehlt bei [% 'Shop type' | $T8 %] |
|
19 |
|
|
20 |
|
|
21 |
|
|
22 |
## Übersetzungen |
|
23 |
- Alle neuen Textelemente müssen übersetzt werden. |
|
24 |
|
|
25 |
## Messages |
|
26 |
|
|
27 |
### Zwei verschiedene Arten von Styles |
|
28 |
Es gibt die alten, einfachen Messages, die in einem Paragrafen oder einem DIV untergebracht sind. Und dann gibt es noch die neueren Flash-Messages, die jeweils verborgen (display:none;) in praktisch jedem #content→form untergebracht sind. Hier wäre eine Vereinheitlichung anzustreben. Ist allerdings im LESS/CSS berücksichtigt. |
|
29 |
|
|
30 |
### Doppelte bzw. zweifache Message in Dialog-Buchung |
|
31 |
Beim Buchen erscheinen zwei Nachrichten; eine im alten Standard-Formular und eine im neuen .Flash_Message-Format. |
|
32 |
Eine zusammengefasst würde ja genügen, auch im vorgesehenen neuen Stil: https://rochen.revamp-it.ch:25443/design4/gl.pl?action=add |
|
33 |
|
|
34 |
|
|
35 |
|
|
36 |
## Features-Vorschläge |
|
37 |
|
|
38 |
### Dialog-Buchen |
|
39 |
Nach der Buchungsmaske Liste mit allen Buchungen des Benutzers am gleichen Tag. |
|
40 |
Somit hätte der Buchende die Möglichkeit, allfällige Fehler frühzeitig zu erkennen und zu korrigieren. |
|
41 |
https://rochen.revamp-it.ch:25443/design4/gl.pl?action=add |
|
42 |
|
|
43 |
|
|
44 |
## Control-Panels |
|
45 |
Alle Beschriftungen in Span.Label-Container einpassen. Ausrichtung oben mit entsprechender Anpassung für alle anderen Elementen. Dies ist vor allem noetig, weil Select-Elemente später u.U. vergrössert werden könnten (z.B. Anzeige aller Ansprechspersonen) |
|
46 |
|
|
47 |
|
|
48 |
|
Auch abrufbar als: Unified diff
css/to_do_2019.md (Notizen zu Fehler und Pendenzen)