diff --git a/src/sakia/gui/community_view.py b/src/sakia/gui/community_view.py
index 744a7d594197c0e8804982df31c31cb044140aa8..88d8de5f0fda92c39be8cfaefceac704616c1b20 100644
--- a/src/sakia/gui/community_view.py
+++ b/src/sakia/gui/community_view.py
@@ -104,9 +104,6 @@ class CommunityWidget(QWidget, Ui_CommunityWidget):
         self.action_publish_uid.triggered.connect(self.publish_uid)
         self.toolbutton_menu.addAction(self.action_publish_uid)
 
-        self.action_revoke_uid.triggered.connect(self.revoke_uid)
-        self.toolbutton_menu.addAction(self.action_revoke_uid)
-
         self.button_membership.clicked.connect(self.send_membership_demand)
 
     def show_closable_tab(self, tab, icon, title):
@@ -376,25 +373,6 @@ The process to join back the community later will have to be done again.""")
                 await QAsyncMessageBox.critical(self, self.tr("UID"),
                                                         result[1])
 
-    @asyncify
-    async def revoke_uid(self, checked=False):
-        password = await self.password_asker.async_exec()
-        if self.password_asker.result() == QDialog.Rejected:
-            return
-        result = await self.account.revoke(password, self.community)
-        if result[0]:
-            if self.app.preferences['notifications']:
-                toast.display(self.tr("Revoke UID"), self.tr("Your UID was revoked successfully."))
-            else:
-                await QAsyncMessageBox.information(self, self.tr("Membership"),
-                                                        self.tr("Your UID was revoked successfully."))
-        else:
-            if self.app.preferences['notifications']:
-                toast.display(self.tr("Revoke UID"), result[1])
-            else:
-                await QAsyncMessageBox.critical(self, self.tr("UID"),
-                                                        result[1])
-
     def retranslateUi(self, widget):
         """
         Method to complete translations missing from generated code