--- a/app/views/layouts/mailer.html.erb +++ b/app/views/layouts/mailer.html.erb @@ -1,12 +1,68 @@ +<% + # Geändert von Jens Schulz (AGPLv3 Abschnitt 5a): Firmen-Layout seit 29.04.2026, zuletzt 02.11.2026 (Original-Zeile zu DocuSeal im Fuß). + # Logo und Visitenkarte als eingebettete Bilder (cid), damit sie auch ohne "externe Inhalte laden" erscheinen. + bild = lambda do |name, datei, extern| + attachments.inline[name] = File.binread(Rails.public_path.join('branding', datei)) unless attachments[name] + attachments[name].url + rescue StandardError + extern + end + logo_src = bild.call('logo.png', 'logo_mail.png', 'https://sign.elm-energy.de/branding/logo.png') + vk_src = bild.call('visitenkarte.jpg', 'visitenkarte_mail.jpg', 'https://sign.elm-energy.de/branding/visitenkarte.png') +%> - + - <%= yield %> - <%= render partial: 'shared/mailer_attribution' %> + + + + +
+ + + + + + + + + + +
+ Logo Jens Schulz +

Jens Schulz

+

Fachbetrieb für Informations- und Elektrotechnik

+
+ <%= yield %> +
+ Visitenkarte Jens Schulz +
+ +
--- a/lib/puma/plugin/redis_server.rb +++ b/lib/puma/plugin/redis_server.rb @@ -53,8 +53,16 @@ Dir.chdir(ENV.fetch('WORKDIR', nil)) unless ENV['WORKDIR'].to_s.empty? - exec('redis-server', '--requirepass', Digest::SHA1.hexdigest("redis#{ENV.fetch('SECRET_KEY_BASE', '')}"), - '--bind', '127.0.0.1', '--port', '16379', + # Patched by elm-energy (2026-10-14, an 3.3.5 angepasst 2026-11-09): Original-Argumente von DocuSeal + # (--bind/--port, Port aus LOCAL_REDIS_URL) plus abgeschaltete RDB-/AOF-Persistenz. + # Sidekiq queue is transient -> no data loss. + redis_port = (URI.parse(ENV['LOCAL_REDIS_URL'].to_s).port rescue nil) || 16379 + exec('redis-server', + '--requirepass', Digest::SHA1.hexdigest("redis#{ENV.fetch('SECRET_KEY_BASE', '')}"), + '--bind', '127.0.0.1', '--port', redis_port.to_s, + '--save', '', + '--stop-writes-on-bgsave-error', 'no', + '--appendonly', 'no', '--loglevel', 'warning') end end --- a/app/views/shared/_attribution.html.erb +++ b/app/views/shared/_attribution.html.erb @@ -1 +1,9 @@ +<%# Geändert von Jens Schulz am 02.11.2026 (AGPLv3 Abschnitt 5a): eigene Fußzeile und Quelltext-Link ergänzt, Original-Angabe unverändert. %> <%= render 'shared/powered_by', with_counter: local_assigns[:with_counter], link_path: local_assigns[:link_path] %> +
+ elm-energy.de +  ·  + Jens Schulz — Fachbetrieb für Informations- und Elektrotechnik +  ·  + Quelltext dieser Fassung +
--- a/app/views/layouts/form.html.erb +++ b/app/views/layouts/form.html.erb @@ -1,6 +1,7 @@ + <%# Geändert von Jens Schulz am 29.04.2026, an DocuSeal 3.3.5 angepasst am 09.11.2026 (AGPLv3 Abschnitt 5a): Weiterleitung auf danke.html, wenn ein Formular schon abgeschlossen ist. %> <%= render 'layouts/head_tags' %> <%= csrf_meta_tags %> @@ -11,6 +12,52 @@ <%= javascript_pack_tag 'form', defer: true %> <% end %> <%= stylesheet_pack_tag 'form', media: 'all', data: { turbo_track: 'dynamic' } %> +