fix: replace weinland mosel with ac-wm

This commit is contained in:
Leon Etienne 2023-03-27 16:45:50 +02:00
parent 6473a42146
commit e9818c9607
Signed by: leonetienne
SSH Key Fingerprint: SHA256:hs2AZKjRTbd2kYg44u89rM19UT2LyBOpSbIShsdkkfg
8 changed files with 8 additions and 9 deletions

View File

@ -80,7 +80,7 @@ Frankierung auch.
\paragraph*{Soll auch ein Kunde in der Lage sein, seine eigene Weinsendung(en) aus dem System zu löschen oder zu verändern? (Eventuell vertippt man sich) Wenn ja, bis wann? Bis zur Eingangsbestätigung?}
Nach Einreichung (nicht Eingang bei WM) nicht mehr veränderbar und auch nicht löschbar.
\paragraph*{Die \ac{ELN} ist eine inkrementell erhöhte Ganzzahl. Ist der tatsächliche Wert dieser wichtig, oder ist es lediglich wichtig, dass sie eindeutig ist? Der einfachste/günstigste Weg wäre es, sie in der Datenbank als “auto\_increment” zu deklarieren. Dann hätte man niemals, auch über x Auswahlproben hinweggehend, die selbe \ac{ELN} zwei mal. Das verkürzt und vereinfacht die Entwicklung, den entstehenden Code und die Nutzererfahrung auf Seiten von Weinland Mosel.}
\paragraph*{Die \ac{ELN} ist eine inkrementell erhöhte Ganzzahl. Ist der tatsächliche Wert dieser wichtig, oder ist es lediglich wichtig, dass sie eindeutig ist? Der einfachste/günstigste Weg wäre es, sie in der Datenbank als “auto\_increment” zu deklarieren. Dann hätte man niemals, auch über x Auswahlproben hinweggehend, die selbe \ac{ELN} zwei mal. Das verkürzt und vereinfacht die Entwicklung, den entstehenden Code und die Nutzererfahrung auf Seiten von \ac{WM}.}
- siehe oben

View File

@ -47,5 +47,4 @@ Die \ac{ELN} ist eine inkrementell erhöhte Ganzzahl.
Ist der tatsächliche Wert dieser wichtig, oder ist es lediglich wichtig, dass sie
eindeutig ist? Der einfachste/günstigste Weg wäre es, sie in der Datenbank als \enquote{auto\_increment} zu deklarieren.
Dann hätte man niemals, auch über x Auswahlproben hinweggehend, die selbe \ac{ELN} zwei mal.
Das verkürzt und vereinfacht die Entwicklung, den entstehenden Code, und die Nutzererfahrung auf Seiten von Weinland Mosel.
Das verkürzt und vereinfacht die Entwicklung, den entstehenden Code, und die Nutzererfahrung auf Seiten von \ac{WM}.

View File

@ -158,7 +158,7 @@ Stammdatenformular konfrontiert. Dabei handelt es sich um Angaben zum teilnehmen
Wird dieses Formular abgeschickt, ist die Teilnehmerregistrierung abgeschlossen.
\subsubsection*{Mitglied, mit Konto}
Ist ein Nutzer ein Weinland-Mosel-Mitglied und hat bereits ein Mitgliedskonto, muss dieser auf der Registrierungsseite
Ist ein Nutzer ein \ac{WN}-Mitglied und hat bereits ein Mitgliedskonto, muss dieser auf der Registrierungsseite
\enquote{Ich bin ein Mitglied} auswählen. An dieser Stelle navigiert der Browser zu einem Login-Formular.
Hier kann sich das Mitglied anmelden. Tut es dies erfolgreich, erstellt der Controller einen neuen
Teilnehmer-Eintrag für den Frontend-Nutzer und fügt den Frontend-Nutzer der Nutzergruppe \enquote{Teilnehmer} hinzu.
@ -393,7 +393,7 @@ Nach Abschluss einer Jahresauswahlprobe sind alle ihr angehörigen Weine öffent
Das hat den Hintergrund, dass Jahresauswahlproben Blindverkostungen sind
und niemand die Möglichkeit haben sollte, im Voraus Informationen über die teilnehmenden Weine in Erfahrung zu bringen.
Die Ergebnisse der Jahresauswahlproben sind öffentlich, also sind es die Weine nach Abschluss einer Jahresauswahlprobe auch.
Mitarbeiter von Weinland Mosel, wenn sie mit einem solchen Account angemeldet sind, haben immer Einsicht in Wein-Detailansichten.
Mitarbeiter von \ac{WM}, wenn sie mit einem solchen Account angemeldet sind, haben immer Einsicht in Wein-Detailansichten.
Die Wein-Detailseite verfügt außerdem über einen \enquote{Datenblatt drucken}-Button, der auf das Datenblatt-PDF verlinkt.
Dieser Button ist nur für den zugehörigen Teilnehmer und Mitarbeiter verfügbar.
Diese Daten, Fakten und Restriktionen werden serverseitig kontrolliert, um Manipulationen des Nutzers auszuschließen.
@ -433,7 +433,7 @@ Das letzte Glied des analogen Prozesses, den es zu digitalisieren gilt, ist der
TYPO3s ListView bietet einen nativen CSV-Exporter an \cite{bib:pixelant-typo3-data-export},
jedoch kommt dieser nicht den Anforderungen gerecht, da das CSV-Dokument Daten verschiedener Datenbanktabellen im Verein
beinhalten muss.
Um eine reibungslose Integration in die restlichen Prozesse von Weinland Mosel zu gewährleisten, muss das exportierte CSV
Um eine reibungslose Integration in die restlichen Prozesse von \ac{WM} zu gewährleisten, muss das exportierte CSV
das selbe Format haben, wie bisher bestehende Excel-Dateien. Dieses Format ist durch genaue Spaltennamen,
Spalteneihenfolgen und den Arten von Daten, die angefragt werden, definiert.
Um einen benutzerdefinierten Exporter im Backend bereitzustellen, wird ein Backendmodul registriert, das immer im linken
@ -457,7 +457,7 @@ Array zu einer Reihe kompatibler Array konvertiert. Hierbei werden durch \enquot
in die Zieldatei geschrieben. Als Zieldatei wird eine temporäre Datei im Arbeitsspeicher angegeben,
um das fertig erzeugte CSV-Dokument als Zeichenkette in PHP zu erhalten. Das spart vermeidbare Festplattenschreib- und Lesezugriffe.
Im Fluid-Template des Backendmoduls wird das generierte CSV-Dokument in einem nicht beschreibbaren Textarea-Feld präsentiert.
Um Weinland Mosel weitere Arbeitszeit zu ersparen wird eine Download-Funktion für CSV-Dateien
Um \ac{WM} weitere Arbeitszeit zu ersparen wird eine Download-Funktion für CSV-Dateien
angeboten. Das erspart das manuelle Kopieren und Abspeichern von CSV-Zeichenketten durch IT-Fachfremde, reduziert damit die Anzahl
an benötigten Übergangsschritte in weitere Prozesse und reduziert somit die Komplexität der Umstellung.
Auch im Interesse, Arbeitszeit in der Umsetzung zu sparen,

View File

@ -1 +1 @@
<mxfile host="Electron" modified="2023-03-26T23:37:16.282Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="7Urq1FgtA6JGgQcA1dAV" version="20.8.16" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
<mxfile host="Electron" modified="2023-03-27T14:42:12.401Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="AXlo0JrZP7bO5dHndmgy" version="20.8.16" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -1 +1 @@
<mxfile host="Electron" modified="2023-03-26T23:36:35.951Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="_-wEnMYMpQXMPcL-_eck" version="20.8.16" type="device"><diagram name="Seite-1" id="OQF_a6zVYjKttAf1AJ-S">5Vnbkto4EP0aHr0FNnjwIzBANgupbJHNXF5SwpZtBSF5ZZnLfP1Ktnw3l6lhBpKdKmpQq23LfU4fdYuWMVrvpgwE/pw6ELf0trNrGfctXe90rK74Jy17ZbEsI7F4DDnKlhsW6AUqY1tZI+TAsOTIKcUcBWWjTQmBNi/ZAGN0W3ZzKS4/NQAerBkWNsB16wNyuJ9Y+/pdbv8EkeenT+6YVjKzBqmzepPQBw7dFkzGuGWMGKU8+bbejSCW0Uvjklw3OTCbLYxBws+5YDFjd9N58HkBFiPY3/xFHqZjzVBohHyfvjF0RADUkDLuU48SgMe5dchoRBwob9sWo9xnRmkgjB1h/Ak53ys0QcSpMPl8jdWsWDHbP6rr48GTHPzRS4f3u+Lk/T4bOQOJqRguMbVXiWmCMFYO9ZioMIU0YjY8EghdcQswD/JjAVNoyigVnqBCPoV0DcWKhQODGHC0KdMIKDZ6mZ+6VLwW2BccAooIDwt3/ioNwkFllt5X60jzSu+VwX+dv/iSrCAdFV4lN8WEegW5VEw3AEcqDN8gwgT6a8hkhrRGRmto2j6HLd3EIurDpbCbnvz2ABGR8SBriB1IaizNOSgJtfURh4sAxBBvhRSV+eZSwhUZOyKiQw+DMFSUCTmjqyy3pXeWqHLaFeQaUUxZ/FgDxn/ZZYUZwzQswznGwQ1kHO6OkiadbZfRstRwmytQx1Q2v6A+d+3DNCtA/XokuzUkv8T4vFE6ChA1CEajsBSh7JwjCWKk/Pun0cZgCfEQ2CsvXmgKL6EEvkG2DjLipIik2apwfZ2m5CKQulDXDYW6HRWKXpl62bPTeyQKqa6q0OoCmmHWmKaUAIW8rhKAeDAWCP7/FojORyrEJzL9we96XyxtvnTc1erbczTVOjUAbriOKML9znVFWi+cLCy652rC2SLwJsVP111IRLldW6brCi3U25+Bz2AIonALfBwwuoREm4kchQSQEIk9/W0JeYEcyXbNK2yif47ureGODsHzfNhzpovdzO6nKVKMqBI0B21SRcs0rhQ889+IxtZsa9LsRFkG8qkEcQRwcrXyTO/3z6M2wYLZelsTH6mlSUkVEa/wNPE+y+oKhK1hXe+4VLk4DIT/nIZxGzkWYwRdyMRiwy1kqxcYeceWnG8Mh17iICfbZ2wSBaVXFUFZ5JXxAtytUFfT69zVm7hrvpe8X7dNzAa3J+/WufJu3pa8WzUxmsTt2AhjqIRCq6fVPRACHwL+ItcUhVfX+G61rb16HaRfI1E+kPBpmXL6oMS6KcJ3G3dftQOpFmOQHTakE9ochKuG04kNJY01UMNGFJ9xyKLpjWcY75AtV08W63dPFvPMZLmtzaFbb8InlK0jDOSxHViGto/s1Q0Qulonfaj8R3w+Huy/Pz87Xzs2/vn8N5v1Gmr8hQBfNEOTMXGCiKwud1DR/wXOKbp6BaA6PncN8OjvBU/9RHqw4ohe7nj5laBcIMS96lHQtUN8uM2VcWrsFeu94MlL5IQWxkGXfWU/2DX3lCL5YPxDQuQWesLktmc0j2XH6maFMQpCeJog5UQss+USFKhWwR9HgSVx9d1+tHj6zramNZitH59+NIjgDHpiT02wqgRRvCOvRKupqW5ovgFGHhFDW0QOMlmViYghG+CBmlgjx8GH4CnXEdWi4AAEDUCdrX1aAyy9y8AihvnvyMlJfP5zvDH+Dw==</diagram></mxfile>
<mxfile host="Electron" modified="2023-03-27T14:42:48.179Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36" etag="hAVuMy2DVt5H_X7tBGfx" version="20.8.16" type="device"><diagram name="Seite-1" id="OQF_a6zVYjKttAf1AJ-S">5Vnbkto4EP0aHr0FNhj8CAyQzUIqW2Qzl5eUsBtbQUisLHOZr1/Zlm/YMFADA8lOFTV0q2W1u0+flkTN6C+3I45W3oQ5QGp63dnWjIearjcaVlP+CzU7pbEsI9a4HDtKlymm+BWUsq60AXbALxgKxojAq6LSZpSCLQo6xDnbFM3mjBRXXSEXSoqpjUhZ+4gd4cXajt7O9J8Au16ycsO04pElSozVm/gectgmpzIGNaPPGRPxt+W2DySMXhKXeN7wwGjqGAcqTpkwHfP2aLL6PEXTPnTWf9HH0UAzVDZ8sUveGBwZACUyLjzmMorIINP2OAuoA+Fj61LKbMaMraSyIZU/QYidyiYKBJMqTyyJGpUe892Tmh8Jz6HwRysRH7b5wYddKjndMKdSnBFmL2LVEBOiDMoxUWHyWcBtOBIIXWELcRfEsYCpbIZRyq2gQj4CtgTpsTTgQJDA6yKMkEKjm9qpqfK10C5nsGKYCj/35K+hQhqoytI7yo+krvRWMfnn2csvsQeJlHuVTBUB6gxwqZiuEQlUGL4BJhS8JfCwQmp9o9YzbU9ATTeJjHpvJvWmG357BEzDeNAlEAdoCaUZBkNAbTwsYLpCUYo3koqKeJszKhQYGzKiPZcg31eQ8QVni7S2Q+u0UMPhuQRXnxHGo2UNiP7SabkRwzQswzmGwTVwAdujoElG68VsWUrcZAzUMJXOy7FPu34YZrlUn5/JZimTX6L8vJM6cimqIIxKYsmnsnEKJUhJ2XfezjZBMyA9ZC/cyNEkvZRReAdtHUTEmySSVKvK63mckpFAYsLmc1+y21GiaBWhl66dPCNmSDVrD1YX4AyzhDTFBNgXZZZA1IWIIMT/myAaH8kQn+joh2i3vljaZObMF4tvL8FIa5QScMf7iHy6r7yvSPYLb24smqdywskk8C7GT/zOFWLYri1zPpdcqNc/I4+DjwJ/gzyy4mwGVBvLGgWKqI9lT39fQV6gRtKueYMm+mf/weptWQ+9THotZzTdju1OUiL5iCpCc/A6YbSU4wrBM/8NWKRNW5Nmx8zSDVelWGBE4tnKMnneP0/akEhk63VNfkIujbdUAXVzq8n3me17IHUVfl3R1dA5gqT9hPnRMXIgZQxz4NJZfwN88QqBe8zlrDEceomDmKyf0CRyTK92BEWSV8oLYHcPuppexq5ehV3zWvR+22NiKtwfvVun0rt5X/RulchoGB3H+oSAIgqtXFYPSBK8j8Rr6FPg35zjm/vH2pvvg/RbFMoHAj7Zprx9UWLdFeCbld1XdSB1xOimlw3JgDZB/qLidmLNaOUeqKIRRXcc4abpnXcYV6iWmxeL9bsXi3lisdxXc2iWD+FDxpcBQeG1HZr5toftxR0Aen+f9KH0H4jJoLv7/vLifG3Y5OfL33zcqtjjT2Xy5WFoOKDOKqCLy11UdH6Be4rmfoLK+WlXpEe/VnrKN9LdhcDsctfLZyblAiFutW8W4hmd69tdf/r8nW9MqztePj3/qKiAMbiSUCE6AO6FWb6jKMay8kRVcfJCBLtUiraMHPCwJcuIYRuRrhpYYseJGkZV8opNZL8jXAH4WkVaWpdJixSzHxHja9jst1hj8B8=</diagram></mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 30 KiB

BIN
main.pdf

Binary file not shown.