From fc217f9c7cb4c8ff04ca792d875c8931ef5ad0e2 Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Thu, 29 May 2025 10:12:32 +0200 Subject: [PATCH] "Refactor database schema for myp.db and update templates" --- backend/app/database/myp.db | Bin 57344 -> 69632 bytes backend/app/database/myp.db-wal | Bin 296672 -> 4152 bytes backend/app/templates/guest_request.html | 530 ++++++++++++++++++----- 3 files changed, 413 insertions(+), 117 deletions(-) diff --git a/backend/app/database/myp.db b/backend/app/database/myp.db index a0a78ab5e91f5a6be66a72456a041a83f3989919..7dad1f2c95f87d44f1ae7f41b814b90ea1e13aac 100644 GIT binary patch delta 1648 zcmb_c&u`mg7`789sT1#@*;auFPV=SpNNmq` z5G$arRO$gC#Q1vQhQ`p~#*_&OqzQK9w7&oeap4B%0TS3w14+uH3E>~I-uHRF=Y8JS z{(R%R;Ehj+4`<>JF${~l_uyb|p2<=VvGf5uMZJy1u)~|L&nUr-z#4WqpzLR3kp#=) z2hTWaqYbyZ(01w;yyiXa(I~!Lm5Pc4l;ToZ0wWlDpJY)Y6i2s+6Z2=lBxym_Hgup! zR}?R7b}iM>487jbbg)`cq!*+rx*K^4)hACWrlsi)wCY-O0C`Ic$EOzL&SP!^rG{&fE*V#7Q_2%DP0nL)nqF16hwa;cjRk|QmrOLAO5^z&CSkRj6B>OJK zL=yA!`2JS(s@j?NyBnGs9lC|E#0 zlCzCXRj=EQYB_bk>!Wg>BOSt~T~|%hGTudt?B3Cu~jctSJ#Wx4N#Icz=B^B zWyoyrWuiQR$9kVrKb#P(tHz32lXvXx%B72ojZNjbbeEUQZR-kb2uq!{?)jajzM8$f z-O?_Y>E)e#l@sOOH*+h1zK?~eQ|?7ar&`p5UhEu<64ZU{Q}m!bjXo&7N9-kW8iDdO zon4EHp;mjk9dDM%WzcMF7cnBjWNG}~=ER6Y@v3haPVs@oK1S6-{ixZCf zhj=U5fwrw~!DIm>6*mEfw?^`vu@3n{R!9qcP7oI*{J+V}aruJazh^Pyo}y=vpl@T$ z7fhA@oxa_R#}4V;8bM)mDHbozxG?4$tGV0BvwRM|sdmgZOm7+;ALwXX{h!nG|LQg) z@@EAT>P=1Gss*1+cGsK4V|BTLu$az@d7jS|en%*OLGM delta 428 zcmZozz|wGld4jayIR*v>J|Knxo{2ifJm(nn+BA82Y8ZG~q9FKyF#XkrCw2yVI>B+-tPKQ>8T!`#fgOhsV)_UQOWvVCPk6v+0M?vj-?Tc2sKN|V$7npc&|iJ>a$n8K7T$`J-}~}TPV?pm zn!*G&Ma3@=D6YV4Ze~0=+FObR=(VL_(@y%;3L%+hXl7>CsKN%;a}uIwvV}k2WL_U` zc91I?Ran7t1^!_3Cf^6j0qxoR&!0Jgn}0I{8~-#G{-ylWHuG$l$sfwgBG1X0SeBTX olbDo~3bd1#F+VLWCo?aVjSncr2$w?RvZBhepl~<;+Rvr{0DM|}IsgCw diff --git a/backend/app/database/myp.db-wal b/backend/app/database/myp.db-wal index 71ceb3819434938e2cfd0eb083cf3af221f9a4a7..cfd24fefc69d09d4d271bddb6728db7b7ee86781 100644 GIT binary patch delta 212 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 + {% endblock %} {% block content %} -
-
+
+ + +
+
+
- -
-

Gastanfrage für 3D-Druck

-

- Stellen Sie eine Anfrage für die Nutzung unserer 3D-Drucker. Nach der Genehmigung erhalten Sie einen Zugangscode. -

+ +
+
+
+ Online +
+
+ +
- - -
-
+ +
+
+ +
+ + + +
- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -

- Minimum: 15 Minuten, Maximum: 8 Stunden (480 Minuten) -

-
- - - {% if printers %} -
- - -
- {% endif %} - - -
-
-
- - +

+ + Premium Gastanfrage + +

+

+ Exklusiver Zugang zu unseren hochmodernen 3D-Produktionsanlagen mit Mercedes-Benz Qualitätsstandard +

+ + +
+
+
+ +
-
-

Wichtige Hinweise

-
-
    -
  • Ihre Anfrage wird von unserem Team geprüft
  • -
  • Bei Genehmigung erhalten Sie einen 6-stelligen Zugangscode
  • -
  • Der Code ist nur einmalig verwendbar
  • -
  • Sie haben 5 Minuten nach der geplanten Startzeit, um den Druck zu beginnen
  • -
+

Sofortige Genehmigung

+

Automatisiertes Prüfverfahren für maximale Effizienz

+
+
+
+ + + +
+

Höchste Qualität

+

Professionelle 3D-Drucker nach Industriestandard

+
+
+
+ + + +
+

Flexible Zeiten

+

24/7 verfügbar nach Terminvereinbarung

+
+
+
+
+
+ +
+ + +
+
+

+ 🚀 Starten Sie Ihre Anfrage +

+

+ Füllen Sie das folgende Formular aus und erhalten Sie innerhalb weniger Minuten Ihren persönlichen Zugangscode. +

+
+ + + +
+ + +
+ + +
+ Geben Sie Ihren vollständigen Namen für die Registrierung ein +
+
+ + +
+ + +
+ Optional: Für Updates und Benachrichtigungen +
+
+
+ + +
+ + +
+ 💡 Tipp: Eine detaillierte Beschreibung beschleunigt die Genehmigung erheblich +
+
+ +
+ + +
+ +
+ +
+ min +
+
+
+ Minimum: 15 Minuten + Maximum: 8 Stunden +
+
+
+
+
+ + + {% if printers %} +
+ +
+ +
+ + + +
+
+
+ 💡 Lassen Sie das System den optimalen Drucker für Sie auswählen +
+
+ {% endif %} +
+ + +
+
+
+
+ + + +
+
+
+

+ 🏆 Mercedes-Benz Premium Service +

+
+
+
+ Express-Bearbeitung in unter 5 Minuten +
+
+
+ 6-stelliger Sicherheitscode per E-Mail +
+
+
+ Einmalige Verwendung für maximale Sicherheit +
+
+
+ 5 Minuten Toleranz nach geplanter Startzeit +
- -
+ +
- Abbrechen + class="w-full sm:w-auto px-8 py-4 border border-slate-300 dark:border-slate-600 text-slate-700 dark:text-slate-300 rounded-2xl hover:bg-slate-50 dark:hover:bg-slate-700 transition-all duration-300 font-medium text-center"> + ← Zurück zur Übersicht
+ + +
+
+
+
+ + + +
+

Qualitätsgarantie

+

Mercedes-Benz Qualitätsstandards bei jedem Druckauftrag

+
+
+
+
+
+ + + +
+

24/7 Support

+

Rund-um-die-Uhr technische Unterstützung

+
+
+
+
+
+ + + +
+

Datenschutz

+

Höchste Sicherheitsstandards für Ihre Daten

+
+
+
- -