8 Commits
Author SHA1 Message Date
admin.juergenandClaude Fable 5.1 93baeac8a4 Hide the inbox edit button without access to the bookings or inquiries module
The button leads into the modules Anmeldungen and Kontaktanfragen. A group
that has those modules hidden got a 403 when clicking it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 20:12:37 +01:00
admin.juergenandClaude Fable 5.1 11f1ab3d2b Show exported inbox records newest first
The exported folder is an archive: with the limit of 300 records the oldest
of the newest 300 used to appear at the top. The working folders keep their
oldest-first order.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 20:08:09 +01:00
admin.juergenandClaude Fable 5.1 08aa204ef9 Name the group field for record operations correctly in the README
Contao 5.7 calls it "Tabellenrechte" (create/update/delete per table).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 19:40:30 +02:00
admin.juergenandClaude Fable 5.1 cb3c3bdae7 Bookings without parent table link so editors need no calendar access
Editing a booking required read access to the calendar event because of
the ptable link. Bookings are now a standalone table (deleted together with
the event via ctable) and the README describes the group permissions
(modules, record operations, fields).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 19:34:36 +02:00
admin.juergenandClaude Fable 5.1 df38c58954 Mark all bundle DCA fields as excludable for group permissions
All editable fields of tl_wk_config, tl_wk_category, tl_wk_booking,
tl_wk_inquiry, the W&K fields of tl_calendar_events and the module
category filter can now be restricted per user group via "Erlaubte
Felder", like core tables. README documents the permission setup.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 19:22:27 +02:00
admin.juergenandClaude Fable 5.1 c976f47e9c Backend group W&K-Tools with settings module instead of calendar fields
All W&K configuration moves from tl_calendar into the new table
tl_wk_config (one entry per calendar), edited under W&K-Tools → Einstellungen.
The backend group now has separate entries for import, inbox, bookings,
inquiries, exports, categories, settings and log. Notification selects show
the notification ID.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 18:08:20 +02:00
admin.juergenandClaude Fable 5.1 efce662b4f Manage bookings in the W&K-Sync backend group instead of at the event
Bookings get their own backend module (W&K-Sync → Anmeldungen) with a
sortable, filterable list; the operation on calendar events is removed and
the calendar module no longer exposes tl_wk_booking. Inbox edit links point
to the new module.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 17:55:46 +02:00
admin.juergenandClaude Fable 5.1 142afa6e52 Initial version of the W&K sync bundle for Contao 5.7
Import of W&K seminar exports with preview, booking form via form generator
with event-dependent field rules, notification routing, inbox with folders
and CSV export for W&K.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 17:42:34 +02:00