Feature Wiki
Tabs
Study Programme: New Action ’Remove Certificate’ for Members Tab
Page Overview
[Hide]1 Initial Problem
In a study programme administrators have the possibility to manage a member`s individual plan which also means that they can make changes affecting a user`s status of qualification.
For example, they can remove an accreditation if this was done by mistake. But users might have received a valid certificate because of this accreditation which cannot be removed at the moment.
2 Conceptual Summary
Administrators should get the possibility to remove a users`s certificate. Therefore a new action "remove Certificate" on the Members tab of study programmes should be implemented.
After the execution of this action the current certificate should no longer be available for the user via the Actions Button on the Content Tab.
After executing the action a message should confirm the successful removement ("Successfully removed certificate of selected users").
3 User Interface Modifications
3.1 List of Affected Views
Members Tab
3.2 User Interface Details
3.3 New User Interface Concepts
No new user interface concepts.
4 Technical Information
This obviously has a connection into the Certificate service. Currently it seems to be possible to implement this feature without any changes there.
5 Privacy Information
The feature itself will process no pricacy related data.
6 Security Implications
None.
7 Contact
- Author of the Request: Klees, Richard [rklees]
- Maintainer: Klees, Richard [rklees]
- Implementation of the feature is done by: Haagen, Nils [nlz]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
- …
9 Discussion
JourFixe, ILIAS [jourfixe], 02 OCT 2023: We highly appreciate this suggestion and schedule the feature for ILIAS 9. To clarify the behviour: when removing a certificate, there will no longer be a valid certificate available. But no former certificates are deleted or set valid again. The user will just have no valid certificate any more.
JourFixe, ILIAS [jourfixe] 30 OCT 2023: We prefer not to remove certificates but just make them invalid. There is already a related interface for this action. But it is currently not public and cannot be used by other components. Richard will create a PR to change this.
10 Implementation
In deviation to the behaviour as clarified by the Jour Fixe on 2023-10-02, all previous certificates will in fact be removed, not just invalidated. The current implementation for the certificate does not publish an according method. So the feature will proceed as announced an in fact remove the certificates.
Test Cases
Test cases completed at 2023-10-26 by Suittenpointner, Florian [suittenpointner]
- C63604: Zertifikate löschen
Approval
Approved at 2023-10-30 by Zimmermann, Markus [markus.zimmermann]
Last edited: 30. Oct 2023, 15:03, Kunkel, Matthias [mkunkel]