Skip to content

[FEATURE] Booking Pool 11: Replacing LUI Tables with KS Tables#11619

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

[FEATURE] Booking Pool 11: Replacing LUI Tables with KS Tables#11619
matheuszych wants to merge 8 commits into
ILIAS-eLearning:release_11from
matheuszych:feature/11/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

@matheuszych matheuszych force-pushed the feature/11/booking-pool-tables-lui-clean branch 2 times, most recently from 5ddb5f5 to 7175f71 Compare June 2, 2026 07:47
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/11/booking-pool-tables-lui-clean branch from 7175f71 to c63ebfc Compare June 2, 2026 07:58
@mjansenDatabay mjansenDatabay added improvement php Pull requests that update Php code labels Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants