mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 05:49:16 +02:00
See #248: can now filter on invitation status and delete invitations
This commit is contained in:
parent
7b0148a533
commit
7cfa61292a
8 changed files with 67 additions and 20 deletions
|
@ -151,3 +151,12 @@ class ManageInvitationSerializer(serializers.ModelSerializer):
|
|||
"An invitation with this code already exists"
|
||||
)
|
||||
return value
|
||||
|
||||
|
||||
class ManageInvitationActionSerializer(common_serializers.ActionSerializer):
|
||||
actions = [common_serializers.Action("delete", allow_all=False)]
|
||||
filterset_class = filters.ManageInvitationFilterSet
|
||||
|
||||
@transaction.atomic
|
||||
def handle_delete(self, objects):
|
||||
return objects.delete()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue