Handle deletions of ordered collections
This commit is contained in:
parent
c4f2d67048
commit
5640ae4f7e
|
@ -362,6 +362,13 @@ class OrderedCollectionMixin(OrderedCollectionPageMixin):
|
||||||
self.collection_queryset, **kwargs
|
self.collection_queryset, **kwargs
|
||||||
).serialize()
|
).serialize()
|
||||||
|
|
||||||
|
def delete(self, *args, broadcast=True, **kwargs):
|
||||||
|
"""Delete the object"""
|
||||||
|
activity = self.to_delete_activity(self.user)
|
||||||
|
super().delete(*args, **kwargs)
|
||||||
|
if self.user.local and broadcast:
|
||||||
|
self.broadcast(activity, self.user)
|
||||||
|
|
||||||
|
|
||||||
class CollectionItemMixin(ActivitypubMixin):
|
class CollectionItemMixin(ActivitypubMixin):
|
||||||
"""for items that are part of an (Ordered)Collection"""
|
"""for items that are part of an (Ordered)Collection"""
|
||||||
|
|
Loading…
Reference in New Issue