Skip to content

Conversation

@fneumann
Copy link
Contributor

This PR is part of the feature request Unbundling of Admin Permissions

It moves the "General Settings" and "Server" functions to new nodes in the Administration menu section "System Settings and Maintenance".

The nodes for "General Settings" and "Server" then have separate permission settings.The new nodes are part of the Administration component. The code of their functions is removed from the SystemFolder component.

The former sub tabs are now tabs in the GUIs, so that users with read access will see tabs. Otherwise the sub tabs would be shown without tabs if only one tab exists.

The former "General Settings" node which belongs to the SystemFolder is removed from the administration menu. Therefore this PR shoud be merged after the following PRs:

Afterwards GUI of the SystemFolder can be removed.

@fneumann fneumann requested a review from lscharmer October 21, 2025 20:16
@fneumann fneumann self-assigned this Oct 21, 2025
@fneumann fneumann added improvement php Pull requests that update Php code labels Oct 21, 2025
@fneumann fneumann force-pushed the dev11-move-admin-settings branch from d28935c to 9a3c492 Compare October 24, 2025 15:16
@fneumann
Copy link
Contributor Author

Thx @lscharmer for the review!

@fneumann fneumann merged commit 59595cd into ILIAS-eLearning:trunk Oct 24, 2025
3 checks passed
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.

2 participants