Lukas Eichenauer
Lukas Eichenauer
This PR fixes an issue caused by #8177 which means that the id of the input field can no longer be accessed. I fixed the issue by using the id...
Refactors `ilListOfQuestionsTable` by using the `DataTable` component instead of ilTable2GUI inheritance. Removes unnecessary code and adjusts the unit tests: - Creates a new Table class that implements the creation and...
Refactors `ilTestTopListTable` by using the `DataTable` component instead of ilTable2GUI inheritance. Removes unnecessary code and adjusts the unit tests: - Outsources database query to new repository class and use a...
These changes are part of the [Legacy-UI refactoring](https://docu.ilias.de/go/wiki/wpage_7320_1357). This PR revises and brings together #7983 and #7984. @matheuszych and I replaced the legacy ilModalGUI with the newer Kitchen Sink interruptive...
This PR extends the `Column` class with the `withEmptyPlaceholder` method and introduces a new `ExmptyCell` component. The idea is that data tables can now handle null values instead of throwing...
This PR addresses the problem that a date in a DataTable is not displayed in the user's time zone. The problem is solved here by adding a method for defining...
Hi everyone, This PR addresses the issue described in Ticket [45192](https://mantis.ilias.de/view.php?id=45192), where a test that is limited in attempts refuses further processing after being paused if the participant would have...
Hi everyone, With this PR, I propose a refactoring of the ilTestAccess class, which takes place in the context of [Using test results as prerequisites](https://docu.ilias.de/go/wiki/wpage_6929_1357). The refactoring focuses on extracting...
Hi everyone, This PR is in reference to ticket [46470](https://mantis.ilias.de/view.php?id=46470), which elaborates on the loss of settings during the copying of a test. To resolve the problem, I have adjusted...