Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 2.48 KB

CHANGELOG.md

File metadata and controls

62 lines (44 loc) · 2.48 KB

UserTakeOver Changelog

6.0.2

  • Fixed an issue where redundant colons (:) have been visible in ILIAS>=9 presentation tables.
  • Fixed an issue where the existence of users was not sufficiently checked.

6.0.1

  • Fixed an issue where the user-search was visible during impersonations even though the target user could not use it.
  • Fixed an issue where an impersonation was not properly ended if the session expired (not logout).

6.0.0

  • Added ILIAS 9 compatibility.

5.0.3

  • Fixed an issue where targets could not be impersonated if the current user was not inside any group with a role restriction.

5.0.2

  • Restore legacy meta bar slates for the impersonation search and status.

5.0.1

  • Fixed an issue where other ILIAS goto-links no longer worked and e.g. the repository was could not be accessed anymore.

5.0.0

  • Improved over-complicated access-check collection and removed the need for Closure's.
  • Improved the impersonation mechanism and removed the need for Redirect handlers.
  • Replaced all usages of the legacy package DICTrait by using proper dependency injection (whenever possible).
  • Replaced ActiveRecord implementation by using the repository pattern.
  • Replaced usages of filter_input by using the ILIAS request wrappers.
  • Replaced legacy UI input for the user search by a UI component.
  • Replaces all legacy tables by new UI components.
  • Replaced all legacy forms by new UI components.
  • Removed the node_modules directory from the repository along with its config files.
  • Added default values for the UserTakeOver plugin settings.
  • Added ILIAS 8 compatibility.

4.1.1

  • Groups which are only restricted to roles are no longer shown in the metabar slate.
  • Added a small description about the two kinds of groups to the documentation.
  • Fixed missing translation restricted_to_members and added bylines to the group-form.
  • Added gitlab CI config for creating review-apps.

4.1.0

  • Added new feature to restrict the impersonation of users by global roles.
  • Replaced the legacy form implementation of groups by UI components.
  • Fixed database update-script which no longer uses ActiveRecord instances that might produce unexpected database states.
  • Replaced ActiveRecord implementation of groups by DTOs and repositories.
  • Added new configuration which must be enabled in order for administrators to be impersonated. Configuration will be taken into account when searching for users as well.
  • Removed unnecessary root-folder files.
  • Added CLI support.