Skip to content

Commit 316485c

Browse files
committed
refactor: marked revoke after revoke all member access of group
1 parent 730f33f commit 316485c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

Access/group_helper.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,8 @@ def revoke_access_from_group(request):
791791
continue
792792

793793
revoke_user_access(membership.user, mapping.access, auth_user.user.email)
794+
795+
mapping.mark_revoked(auth_user.user)
794796

795797
return {"message": "Successfully initiated the revoke"}
796798

Access/models.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,11 @@ def get_by_id(request_id):
930930
return GroupAccessMapping.objects.get(request_id=request_id)
931931
except GroupAccessMapping.DoesNotExist:
932932
return None
933+
934+
def mark_revoked(self, revoker):
935+
self.status = "Revoked"
936+
self.revoker = revoker
937+
self.save()
933938

934939

935940

0 commit comments

Comments
 (0)