Skip to content

[FEATURE] Booking Pool 12: Replacing LUI Tables with KS Tables#11618

Open
matheuszych wants to merge 8 commits into
ILIAS-eLearning:trunkfrom
matheuszych:feature/12/booking-pool-tables-lui-clean
Open

[FEATURE] Booking Pool 12: Replacing LUI Tables with KS Tables#11618
matheuszych wants to merge 8 commits into
ILIAS-eLearning:trunkfrom
matheuszych:feature/12/booking-pool-tables-lui-clean

Conversation

@matheuszych
Copy link
Copy Markdown
Contributor

This feature replaces the legacy LUI tables in the Booking Pool with the modern KS table implementations. The affected areas include the tables for bookable items, bookings, participants, and schedules.

The migration improves consistency with current UI standards, enhances maintainability, and lays the groundwork for future extensions. Existing functionality is preserved while aligning the Booking Pool with the newer KS-based table framework.

/cc @thojou @slowe47

See: https://docu.ilias.de/go/wiki/wpage_7320_1357

Adds common classes, mainly shared by all the new Booking Pool tables.
See: https://docu.ilias.de/go/wiki/wpage_7320_1357

Adds and adjusts existing language variables used by the new Booking Pool tables.
See: https://docu.ilias.de/go/wiki/wpage_7320_1357

Removes superfluous twig templates used by the legacy Booking Pool tables.
See: https://docu.ilias.de/go/wiki/wpage_7320_1357

Adds changes to the base classes of the Booking Pool to work correctly with the new Tables.
@matheuszych matheuszych force-pushed the feature/12/booking-pool-tables-lui-clean branch from 9b53d2d to 4186bef Compare June 1, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant