5 Commits
1.5.2 ... 1.5.5

Author SHA1 Message Date
a38a0149b7 fix(templates/certificates): Add point at end of sentence
All checks were successful
Build latest image / build-container (push) Successful in 2m4s
Build release images / build-container (push) Successful in 2m27s
2025-04-25 17:33:43 +02:00
af587b0ac1 feat(certificate): update footer image
All checks were successful
Build latest image / build-container (push) Successful in 1m31s
Build release images / build-container (push) Successful in 1m34s
2025-04-25 16:46:28 +02:00
50e3eff294 feat(certificates): Update footer to generation
All checks were successful
Build latest image / build-container (push) Successful in 1m35s
Build release images / build-container (push) Successful in 1m43s
2025-04-25 16:41:32 +02:00
bc17f7256b Merge branch 'main' of git.odit.services:lfk/document-server
All checks were successful
Build latest image / build-container (push) Successful in 1m34s
2025-04-25 15:50:45 +02:00
d2f3eea8a5 fix(templater): Fix epc generation 2025-04-25 15:50:28 +02:00
4 changed files with 10 additions and 10 deletions

View File

@@ -38,17 +38,17 @@ func idToEan13(id string, prefix string) (string, error) {
func (t *DefaultTemplater) GenerateEPC(iban string, bic string, name string, title string, amount int, currency string) (string, error) { func (t *DefaultTemplater) GenerateEPC(iban string, bic string, name string, title string, amount int, currency string) (string, error) {
var err error var err error
code := fmt.Sprintf(` code := fmt.Sprintf(`BCD
BCD
002 002
1 1
SCT INST
%s %s
%s %s
%s %s
%s%.2f %s%.2f
%s %s
`, bic, name, iban, currency, float64(amount)/100, title, `, bic, name, iban, currency, float64(amount)/100, title,
) )

File diff suppressed because one or more lines are too long

View File

@@ -57,7 +57,7 @@
</p> </p>
<p style="font-size: 1cm; margin-bottom: 0;">hat beim {{ $.EventName }}</p> <p style="font-size: 1cm; margin-bottom: 0;">hat beim {{ $.EventName }}</p>
<p style="font-size: 2cm; font-weight: bold; margin-bottom: 0;">{{formatUnit "kilometer" $.Locale .Distance}}km</p> <p style="font-size: 2cm; font-weight: bold; margin-bottom: 0;">{{formatUnit "kilometer" $.Locale .Distance}}km</p>
<p style="font-size: 1cm;">für den guten Zweck zurückgelegt</p> <p style="font-size: 1cm;">für den guten Zweck zurückgelegt.</p>
</main> </main>
<footer class="certificate-footer"> <footer class="certificate-footer">
<img src="data:image/png;base64,{{ loadImage "certificate_footer" }}"> <img src="data:image/png;base64,{{ loadImage "certificate_footer" }}">
@@ -103,13 +103,13 @@
<img src="data:image/png;base64,{{ barcode .SelfServiceLink "qr" "" }}" style="height: 2.5cm; padding: 0.2cm"> <img src="data:image/png;base64,{{ barcode .SelfServiceLink "qr" "" }}" style="height: 2.5cm; padding: 0.2cm">
</td> </td>
<td style="border: none; text-align: center;"> <td style="border: none; text-align: center;">
<img src="data:image/png;base64,{{ epcCode $.SepaConfig.IBAN $.SepaConfig.BIC $.SepaConfig.HolderName (print "Sponsoring für " .FirstName " " .LastName ", " .CombinedGroupName) .TotalDonations $.SepaConfig.CurrencyIdentifier}}" style="height: 2.5cm; padding: 0.2cm"> <img src="data:image/png;base64,{{ epcCode $.SepaConfig.IBAN $.SepaConfig.BIC $.SepaConfig.HolderName (print "Spende LfK " .ID ", " .FirstName " " .LastName ", " .CombinedGroupName) .TotalDonations $.SepaConfig.CurrencyIdentifier}}" style="height: 2.5cm; padding: 0.2cm">
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p style="width: 17cm; text-align: center;"> <p style="width: 17cm; text-align: center;">
{{ $.Footer }} Sponsoren überweisen ihre Beträge bitte auf unser Konto: {{ $.SepaConfig.HolderName }} | IBAN: {{ $.SepaConfig.IBAN }} | BIC: {{ $.SepaConfig.BIC }} | Vz: "Spende LfK {{.ID}}, {{ .FirstName }} {{ .LastName }}, {{.CombinedGroupName}}"
</p> </p>
</footer> </footer>
</article> </article>

View File

@@ -57,7 +57,7 @@
</p> </p>
<p style="font-size: 1cm; margin-bottom: 0;">Ran</p> <p style="font-size: 1cm; margin-bottom: 0;">Ran</p>
<p style="font-size: 2cm; font-weight: bold; margin-bottom: 0;">{{formatUnit "kilometer" $.Locale .Distance}}km</p> <p style="font-size: 2cm; font-weight: bold; margin-bottom: 0;">{{formatUnit "kilometer" $.Locale .Distance}}km</p>
<p style="font-size: 1cm;">for our good cause at the {{ $.EventName }}</p> <p style="font-size: 1cm;">for our good cause at the {{ $.EventName }}.</p>
</main> </main>
<footer class="certificate-footer"> <footer class="certificate-footer">
<img src="data:image/png;base64,{{ loadImage "certificate_footer" }}"> <img src="data:image/png;base64,{{ loadImage "certificate_footer" }}">
@@ -104,13 +104,13 @@
<img src="data:image/png;base64,{{ barcode .SelfServiceLink "qr" "" }}" style="height: 2.5cm; padding: 0.2cm"> <img src="data:image/png;base64,{{ barcode .SelfServiceLink "qr" "" }}" style="height: 2.5cm; padding: 0.2cm">
</td> </td>
<td style="border: none; text-align: center;"> <td style="border: none; text-align: center;">
<img src="data:image/png;base64,{{ epcCode $.SepaConfig.IBAN $.SepaConfig.BIC $.SepaConfig.HolderName (print "Sponsoring for " .FirstName " " .LastName ", " .CombinedGroupName) .TotalDonations $.SepaConfig.CurrencyIdentifier}}" style="height: 2.5cm; padding: 0.2cm"> <img src="data:image/png;base64,{{ epcCode $.SepaConfig.IBAN $.SepaConfig.BIC $.SepaConfig.HolderName (print "Spende LfK " .ID ", " .FirstName " " .LastName ", " .CombinedGroupName) .TotalDonations $.SepaConfig.CurrencyIdentifier}}" style="height: 2.5cm; padding: 0.2cm">
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p style="width: 17cm; text-align: center;"> <p style="width: 17cm; text-align: center;">
{{ $.Footer }} Donors, please transfer your donation to our account: {{ $.SepaConfig.HolderName }} | IBAN: {{ $.SepaConfig.IBAN }} | BIC: {{ $.SepaConfig.BIC }} | Ref: "Spende LfK {{.ID}}, {{ .FirstName }} {{ .LastName }}, {{.CombinedGroupName}}"
</p> </p>
</footer> </footer>
</article> </article>