mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-12-20 15:17:06 +00:00
Removes half-baked field serializers
This commit is contained in:
parent
e87236d78f
commit
3a75127301
1 changed files with 0 additions and 16 deletions
|
@ -102,16 +102,6 @@ class ForeignKey(ActivitypubFieldMixin, models.ForeignKey):
|
|||
return None
|
||||
return value.remote_id
|
||||
|
||||
def field_from_activity(self, value):
|
||||
if isinstance(value, dict) and value.get('id'):
|
||||
# if the AP field is a serialized object (as in Add)
|
||||
remote_id = value['id']
|
||||
else:
|
||||
# if the field is just a remote_id (as in every other case)
|
||||
remote_id = value
|
||||
|
||||
return resolve_remote_id(remote_id)
|
||||
|
||||
|
||||
class OneToOneField(ActivitypubFieldMixin, models.OneToOneField):
|
||||
''' activitypub-aware foreign key field '''
|
||||
|
@ -132,12 +122,6 @@ class ManyToManyField(ActivitypubFieldMixin, models.ManyToManyField):
|
|||
return '%s/followers' % value.instance.remote_id
|
||||
return [i.remote_id for i in value.all()]
|
||||
|
||||
def field_from_activity(self, valueactivity_data):
|
||||
if self.link_only:
|
||||
return None
|
||||
values = super().field_from_activity(values)
|
||||
return values# TODO
|
||||
|
||||
|
||||
class TagField(ManyToManyField):
|
||||
''' special case of many to many that uses Tags '''
|
||||
|
|
Loading…
Reference in a new issue