Closed daniel-illi closed 4 months ago
Anbei der Vergleich der Vorlage zum mit prawn erstellten PDF.
Learnings:
Zu pruefen:
PDF wurde nach Vorlage umgesetzt. Warten auf Rückfrage wegen den Massen des Ausweises im PDF.
@Largo ich habe noch eine präzisierung erhalten zu den genauen Massen. Wir sollen uns möglichst genau an die Kreditkarenmasse halten. Diese sind z.B. hier beschrieben: https://de.wikipedia.org/wiki/ISO/IEC_7810#ID-1
[!NOTE] 85,60 mm (+0,05 mm/−0,06 mm) × 53,98 mm (+0,12 mm/−0,13 mm)
Auf den 10tel Milimeter kommt es nicht an, aber ich glaube es macht fürs Anpassen auch keinen grossen Unterschied mehr wenn sie die Masse gerundet angeben :upside_down_face:
In Absprache mit @daniel-illi: Dieses Ticket wird abgeschlossen. Feature wird in neuem Ticket mit Schriftart und anderen Massen versehen.
Ready for Review.
Als SAC Mitglied möchte ich meinen Mitgliederausweis als PDF herunterladen damit ich ihn selber ausdrucken kann.
Als SAC Mitarbeiter möchte ich für ein Mitglied seinen Mitgliederausweis als PDF herunterladen um ihn auszudrucken und dem Mitglied zuzusenden.
Das PDF mit dem Mitgliederausweis soll der Sprache des users entsprechend mit
prawn
generiert werden. Dabei soll das PDF den sprachspezifische Vorlagen entsprechend gebaut werden:person.person_name
Ein Beispieldokument sowie die sprachspezifischen Templates sind im nextcloud abgelegt: https://files.puzzle.ch/f/6265272
Das Mitgliederausweis PDF soll auf dem Benutzerprofil generiert/heruntergeladen werden können. Dazu wird auf der person#show view ein entsprechender Button angezeigt (responsive):
mobile:
Tech-Spec
Export::Pdf::Passes::Membership
anpassen entsprechend der VorlageVorläufig Font Helvetica, size: 10 verwenden
People::MembershipController#show
mit der neuen Implementierung immer noch funktioniert= link_to t('.download'), membership_path(format: :pdf), target: :new
ToDo
Export::Pdf::Passes::Membership
anpassen