Feature Wiki

Information about planned and released features

Tabs

Study Programme: New Action ’Remove Certificate’ for Members Tab

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

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]