Page MenuHome GnuPG

Kleopatra: Improve revoke certification
Testing, NormalPublic

Description

Feedback from a customer was that revoking a certification is confusing because you can select keys and user ids which were not used for certification.

It would be better to show something like "there are no certifications to revoke" or automatically select the key for revocation based on the certification.

Event Timeline

aheinecke triaged this task as Normal priority.Mon, Aug 1, 2:12 PM
aheinecke created this task.
ikloecker edited projects, added Restricted Project; removed g10code.Wed, Aug 3, 9:35 AM
ikloecker moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

If the user cannot revoke any of the certifications of the selected key or user IDs, then we now inform the user about this instead of showing the dilaog.

Further plans for improving the workflow:

  • If there is exactly one certification per user ID that the user can revoke, then ask for confirmation for each certification. Otherwise, ask the user to revoke individual certifications via the Certifications dialog.
  • In the Certifications dialog add a checkbox to hide all third-party certifications, so that the users can easily find their own certifcations.

Note to self: T6100: Kleopatra: Make revocation of certifications accessible may be obsolete when the improvements are completed because then the dialog will most likely be gone.

ikloecker changed the task status from Open to Testing.Thu, Aug 11, 3:51 PM
ikloecker removed ikloecker as the assignee of this task.
ikloecker moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
ikloecker added a project: Testing.
ikloecker added a subscriber: ikloecker.

Depending on what the user selected (key, one or more user IDs, a single certification) all certifications that the user can revoke are determined and, after confirmation, are revoked one after the other.

This is how the confirmation looks like for a single certification and for multiple certifications: