Closed PlekszyGladz closed 2 years ago
@PlekszyGladz if you have any specific wording/structure in mind, please provide a template for what that email's contents could look like
What details about the records would you also have include in the email text? I assume it's more that just identifiers?
@tpluscode the order email should look like the following:
Sehr geehrte Damen und Herren Madame, Monsieur
Gerne bestelle ich folgende Unterlagen zur Einsicht in den Lesesaal des PTT-Archivs. Je voudrais commander les documents suivants pour les consulter dans la salle de lecture des archives des PTT.
Gewünschtes Datum und Zeit | Date et heure souhaitées
Öffnungszeiten: Di, Mi, Fr, 09:00-17:00 Uhr
heures d'ouverture : mar, mer, ven, 09:00-17:00Bitte ausfüllen/completez s'il vous plaît Persönliche Angaben | Détails personnels
Name
NomBitte ausfüllen/completez s'il vous plaît Vorname
PrénomBitte ausfüllen/completez s'il vous plaît Adresse Bitte ausfüllen/completez s'il vous plaît PLZ/Ort
Code postal/villeBitte ausfüllen/completez s'il vous plaît Tel. Bitte ausfüllen/completez s'il vous plaît
CourrielBitte ausfüllen/completez s'il vous plaît Bestellte Unterlagen | Documents commandés
- \
, \ , \ - \
, \ , \ - \
, \ , \ - \
, \ , \
Add the html tag, and then we all test multiple clients.
Here's an example mailto:
modified so that its contents are wrapped in <html>
: mailto link
Do see if it makes any difference for your mail clients
I tried Outlook and the Android Gmail-App and both displayed the html as plaintext. (Also i could not open the mailto link from Chrome, but that migth be a config problem on my side...)
Edit: I just found this stack overwflow thread. It seems what we are trying here is not really supported. One solution might be this answer but i consider this not really user friendly.
If there is really no way of using html as the mail body i suggest this simplified plaintext version:
===================================== Vielen Dank für Ihre Anfrage. Bitte vervollständigen Sie mindestens die folgenden Angaben, damit wir Ihre Bestellung bearbeiten können. Merci pour votre demande. Veuillez compléter au moins les détails suivants afin que nous puissions traiter votre commande. \=====================================
Gewünschtes Datum und Zeit (Öffnungszeiten: Di, Mi, Fr, 09:00-17:00) | Date et heure souhaitées (heures d'ouverture : mar, mer, ven, 09:00-17:00):
Name | Nom: Vorname | Prénom: Adresse: PLZ/Ort | Code postal/ville: Tel.: Email | Courriel:
Bestellte Unterlagen | Documents commandés
\
, \ , \ \ , \ , \ \ , \ , \ \ , \ , \
According to the comments the Chrome will by design block EML downloads and there are other special cases for various clients and browsers. Hardly a sustainable option
Unless we decide to go for an external mailer service plain text should be the way to go.
I'll keep code around to easily support both outputs and configure the app to send plain
Change Subject to: Unterlagen Bestellen / Commander des documents
This is how the Link opens from Chrome to Outlook on my side
The mail now opens correctly in all my browsers and mail clients. Just e few small things before the issue can be closed:
In Ihrer Bestellliste befinden sich nicht bestellbare Einträge. Sie können nur Unterlagen der Stufe "Dossier" und "Dokument" in den Lesesaal bestellen. Einträge, die nicht bestellt werden können, wurden aus der Liste entfernt.
Dans votre liste de commande, il y a des entrées qui ne peuvent pas être commandées. Vous ne pouvez commander que des documents de niveau "dossier" et "document" dans la salle de lecture. Les entrées qui ne peuvent pas être commandées ont été retirées de la liste.
@tpluscode i wrote the new version of the pup-up info text notifying the users about the ordering process (including the removal of unorderable units)
Bestellung in den Lesesaal: Für eine Bestellung von Dokumenten in unseren Lesesaal ergänzen Sie bitte die folgende Email mit ihren persönlichen Angaben und dem Wunschdatum.
Bitte beachten Sie, dass nur Unterlagen der Stufe "Dossier" und "Dokument" in den Lesessaal bestellt werden können. Einträge, die nicht bestellt werden können, werden aus der Liste entfernt.
Commande en salle de lecture: Pour commander des documents dans notre salle de lecture, veuillez compléter l'e-mail suivant avec vos données personnelles et la date souhaitée.
Veuillez noter que seuls les documents de niveau "dossier" et "document" peuvent être commandés dans la salle de lecture. Les entrées qui ne peuvent pas être commandées seront retirées de la liste.
Folgende Unterlagen können nicht bestellt werden | Les documents suivants ne peuvent pas être commandés: [List of removed entries]
I fixed the export and order. The defined properties are now shown again @PlekszyGladz
List of Records are orderable by clicking the “In den analogen Lesesaal bestellen”-Button. Minimal additional Information that is required by the user to complete the order:
Organisation
Name*
Address*
Zip-Code and Place
Country*
Email*
Telephone
Preferred Date of loan*
Clicking “senden” triggers an Email to archiv@mfk.ch containing the listed records and the above information.
[ ] Fix the final list of export and email in the ptt-archive instance.
2h