Changelog
Aktuelle Änderungen und Updates
Warum hier alles steht
Hier liegt jede Änderung an der Plattform offen, seit dem ersten Commit — das schließt Sicherheitskorrekturen ausdrücklich ein, auch solche, die einen Fehler benennen, den es vorher gab. Das ist eine bewusste Entscheidung, keine Unachtsamkeit: ein Anbieter, der nur die Erfolge zeigt, ist für einen Kunden nicht prüfbar. Wer wissen will, wie schnell und wie gründlich hier gearbeitet wird, kann es hier nachlesen statt es glauben zu müssen. Ein gefundener und behobener Fehler ist ein geschlossenes Risiko; das offene Risiko wäre der Fehler, den niemand sucht.
Juli 2026
WR-06 wrap organisation ownership transfer in one transaction
Julian Müller
vor 4 Monaten
ca6581e
WR-05 betreuer_users#mote self-target guard + save!
Julian Müller
vor 4 Monaten
a516cc1
WR-30 coerce scalar preferences param before #dig
Julian Müller
vor 4 Monaten
2712040
WR-23 guard nil erstellt_von in genehmigen/ablehnen
Julian Müller
vor 4 Monaten
bcab53e
WR-21 guard blank dt_from on freizeits#destroy
Julian Müller
vor 4 Monaten
dcbdad0
WR-22 harden freizeit CSV massen-import controller path
Julian Müller
vor 4 Monaten
1b32ceb
WR-17 birthday widget crash on Feb-29 in a non-leap year
Julian Müller
vor 4 Monaten
a8ca48a
WR-09 guard Date.parse in admin invoice/AVV flows
Julian Müller
vor 4 Monaten
1c52942
WR-02/WR-03 API teilnehmers#create 422 + atomic writes
Julian Müller
vor 4 Monaten
8b4477b
WR-01 nil-safe str_initials on incomplete registration
Julian Müller
vor 4 Monaten
c30bf9e
WR-02 remove unscoped Teilnehmer.find from kuechendienst helper
Julian Müller
vor 4 Monaten
e3769f8
WR-07 AktivitaetsVorgangPolicy dead bare-is_admin destroy?
Julian Müller
vor 4 Monaten
a420cf6
WR-06 FreizeitPolicy massen_import family bare is_admin
Julian Müller
vor 4 Monaten
d05f51a
WR-01 TicketPolicy admin branch not org-scoped
Julian Müller
vor 4 Monaten
d2ca34f
WR-24 Gaesteliste share-token co-guest enumeration
Julian Müller
vor 4 Monaten
8b18157
WR-19 Dokumentenordner create/update trusts foreign parent_id
Julian Müller
vor 4 Monaten
e6a9e30
WR-18 Dokument create trusts foreign freizeit_id
Julian Müller
vor 4 Monaten
8337a72
CR-08 Bemerkung cross-org note deletion
Julian Müller
vor 4 Monaten
90dd9dd
WR-28 Teilnehmer create/new missing authorize + freizeit_id
Julian Müller
vor 4 Monaten
60174e5
CR-03 Ereignis partial + controller scoped to current_freizeit
Julian Müller
vor 4 Monaten
650b931
CR-09 Quiz-Session cross-tenant creation/join
Julian Müller
vor 4 Monaten
ef79fa6
CR-08 Rueckmeldung cross-tenant read/export/delete
Julian Müller
vor 4 Monaten
3269281
WR-02 admin delete/reject buttons re-arm dead rails-ujs confirm
Julian Müller
vor 4 Monaten
d3d8c5f
CR-08 ticket-card delete uses real button_to + turbo_confirm
Julian Müller
vor 4 Monaten
fe1dc2d
CR-07 handlungsleitfaden edit form uses singular update route
Julian Müller
vor 4 Monaten
a13161c
CR-06 nachtwachen show back link + delete button target real URLs
Julian Müller
vor 4 Monaten
fbd446a
CR-01 rollen add-user form drops stray scalar hidden field
Julian Müller
vor 4 Monaten
6f3d669
CR-13 invite token only consumed on successful registration
Julian Müller
vor 4 Monaten
f343749
CR-12 BetreuerAbrechnung wizard_patch redirect carries record id
Julian Müller
vor 4 Monaten
44d31e2
CR-11 AusgehVorgang update redirect carries record id
Julian Müller
vor 4 Monaten
d36cbf2
controllers WR-29 — StrandwachenEreignisse paket-module gate + scoped parent
Julian Müller
vor 4 Monaten
fd48600
controllers CR-07 — MassenAusgehVorgang bulk create scopes ids, stops flash leak
Julian Müller
vor 4 Monaten
02e5d4c
controllers CR-06 — MassenAnAbreiseVorgang bulk create scopes ids to current_freizeit
Julian Müller
vor 4 Monaten
0504fe1
policies CR-05 — AnAbreiseVorgangPolicy#destroy? drops is_admin? bypass
Julian Müller
vor 4 Monaten
d734cfd
controllers WR-13 — Ausleihvorgang#update cannot re-assign freizeit_id/betreuer_user_id
Julian Müller
vor 4 Monaten
3fdb010
views CR-04 — anwesenheitskontrolle partial renders only current_freizeit participants
Julian Müller
vor 4 Monaten
a69281d
controllers WR-11 + WR-12 — AnwesenheitskontrollVorgang#create scoped find + nil-safe arrays
Julian Müller
vor 4 Monaten
d20509f
controllers CR-10 — TeilnehmersController authorizes + org-scopes the child
Julian Müller
vor 4 Monaten
8e6b0f2
views CR-05 — ausgeh_vorgang_orts place dropdown scoped to current_freizeit
Julian Müller
vor 4 Monaten
98f2f31
controllers CR-05 — AusgehVorgangOrtsController scopes parent Teilnehmer + authorizes instance
Julian Müller
vor 4 Monaten
f159901