Feature Wiki

Information about planned and released features

Tabs

Membership history - date of being added and removed

1 Requirements

There are often uncertainties how and when a member entered or left a course. It would be very helpful to have a history of when and by whome (member himself, webservice, course admin) a member was added or removed from a course (or group).

2 Status

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: Peter Ihrler, Kath. Universität Eichstätt, peter.ihrler@ku.de

4 Discussion

JF 5 Aug 2013: We support the idea but see the need for discussion on the technical level. Some vague discussion points:

  • We could introduce more information on the "Execution Context", .e.g. if an import process is started ILIAS code can set a "marker" in the context object.
  • We could introduce a weakly structure object log, e.g. with fields like obj_type, obj_id, obj_ref_id, user_id, cust_obj_type, cust_obj_id, cust_obj_ref_id, ILIAS component (e.g. Service/Membership), entry type (e.g. "AddMember"), timestamp and a message (user name, role name, ...).
  • We need to discuss the relationship to the existing RBAC log.
  • How many records will we get? When will they be deleted? Other maintenace needed?
  • Multi-Language Support?
Related feature: Error handling and logging.

Zenzen, Enrico [ezenzen], 03 AUG 2022: This request no longer fulfills the requirements of the Feature Wiki. In consultation with the maintainer I change the status of the feature request to "Redundant / outdated". If the request is still relevant, please update template and mockups.

5 Implementation

...

Last edited: 3. Aug 2022, 12:00, Zenzen, Enrico [ezenzen]