User ordered collection subtype for shelves

This commit is contained in:
Mouse Reeve
2021-02-02 11:17:31 -08:00
parent e61d8b7638
commit f42a5444e5
4 changed files with 14 additions and 4 deletions

View File

@ -229,6 +229,7 @@ class OrderedCollectionPageMixin(ActivitypubMixin):
serializer = self.activity_serializer
# a dict from the model fields
activity = generate_activity(self)
if remote_id:
activity['id'] = remote_id

View File

@ -23,6 +23,8 @@ class Shelf(OrderedCollectionMixin, BookWyrmModel):
through_fields=('shelf', 'book')
)
activity_serializer = activitypub.Shelf
def save(self, *args, **kwargs):
''' set the identifier '''
saved = super().save(*args, **kwargs)