Remove featuredObjectType property (#39260)
This commit is contained in:
parent
0529a1f7d2
commit
c5432e3a09
@ -3,8 +3,7 @@
|
||||
class ActivityPub::FeaturedItemSerializer < ActivityPub::Serializer
|
||||
include RoutingHelper
|
||||
|
||||
attributes :id, :type, :featured_object, :featured_object_type,
|
||||
:feature_authorization, :published
|
||||
attributes :id, :type, :featured_object, :feature_authorization, :published
|
||||
|
||||
def id
|
||||
ActivityPub::TagManager.instance.uri_for(object)
|
||||
@ -18,10 +17,6 @@ class ActivityPub::FeaturedItemSerializer < ActivityPub::Serializer
|
||||
ActivityPub::TagManager.instance.uri_for(object.account)
|
||||
end
|
||||
|
||||
def featured_object_type
|
||||
object.account.actor_type || 'Person'
|
||||
end
|
||||
|
||||
def feature_authorization
|
||||
if object.account.local?
|
||||
ap_account_feature_authorization_url(object.account_id, object)
|
||||
|
||||
@ -37,7 +37,6 @@ RSpec.describe ActivityPub::FeaturedCollectionSerializer do
|
||||
'id' => ActivityPub::TagManager.instance.uri_for(collection_items.first),
|
||||
'type' => 'FeaturedItem',
|
||||
'featuredObject' => ActivityPub::TagManager.instance.uri_for(collection_items.first.account),
|
||||
'featuredObjectType' => 'Person',
|
||||
'featureAuthorization' => ap_account_feature_authorization_url(collection_items.first.account_id, collection_items.first),
|
||||
'published' => match_api_datetime_format,
|
||||
},
|
||||
@ -45,7 +44,6 @@ RSpec.describe ActivityPub::FeaturedCollectionSerializer do
|
||||
'id' => ActivityPub::TagManager.instance.uri_for(collection_items.last),
|
||||
'type' => 'FeaturedItem',
|
||||
'featuredObject' => ActivityPub::TagManager.instance.uri_for(collection_items.last.account),
|
||||
'featuredObjectType' => 'Person',
|
||||
'featureAuthorization' => ap_account_feature_authorization_url(collection_items.last.account_id, collection_items.last),
|
||||
'published' => match_api_datetime_format,
|
||||
},
|
||||
|
||||
@ -15,7 +15,6 @@ RSpec.describe ActivityPub::FeaturedItemSerializer do
|
||||
'type' => 'FeaturedItem',
|
||||
'id' => ActivityPub::TagManager.instance.uri_for(collection_item),
|
||||
'featuredObject' => ActivityPub::TagManager.instance.uri_for(collection_item.account),
|
||||
'featuredObjectType' => 'Person',
|
||||
'featureAuthorization' => ap_account_feature_authorization_url(collection_item.account_id, collection_item),
|
||||
'published' => '2026-04-16T01:00:00Z',
|
||||
})
|
||||
@ -32,7 +31,6 @@ RSpec.describe ActivityPub::FeaturedItemSerializer do
|
||||
'type' => 'FeaturedItem',
|
||||
'id' => ActivityPub::TagManager.instance.uri_for(collection_item),
|
||||
'featuredObject' => ActivityPub::TagManager.instance.uri_for(collection_item.account),
|
||||
'featuredObjectType' => 'Person',
|
||||
'featureAuthorization' => 'https://example.com/auth/1',
|
||||
})
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user