Pārlūkot izejas kodu

Merge pull request #3451 from pixelfed/staging

Fix json-ld attributes, fixes #3423
daniel 3 gadi atpakaļ
vecāks
revīzija
eaddb2147a

+ 1 - 0
CHANGELOG.md

@@ -8,6 +8,7 @@
 - Add storage flags to admin dashboard diagnostics ([#3444](https://github.com/pixelfed/pixelfed/pull/3444))
 - Add storage flags to admin dashboard diagnostics ([#3444](https://github.com/pixelfed/pixelfed/pull/3444))
 - Hardcode UTC application timezone to prevent timezone issues ([b0d2c5e1](https://github.com/pixelfed/pixelfed/commit/b0d2c5e1))
 - Hardcode UTC application timezone to prevent timezone issues ([b0d2c5e1](https://github.com/pixelfed/pixelfed/commit/b0d2c5e1))
 - Remove arbitrary metro url redirect timeout ([84209c24](https://github.com/pixelfed/pixelfed/commit/84209c24))
 - Remove arbitrary metro url redirect timeout ([84209c24](https://github.com/pixelfed/pixelfed/commit/84209c24))
+- Fix json-ld attributes, fixes #3423 ([95f902b1](https://github.com/pixelfed/pixelfed/commit/95f902b1))
 
 
 ## [v0.11.3 (2022-05-09)](https://github.com/pixelfed/pixelfed/compare/v0.11.2...v0.11.3)
 ## [v0.11.3 (2022-05-09)](https://github.com/pixelfed/pixelfed/compare/v0.11.2...v0.11.3)
 
 

+ 4 - 4
app/Transformer/ActivityPub/Verb/CreateNote.php

@@ -60,10 +60,10 @@ class CreateNote extends Fractal\TransformerAbstract
 					'Hashtag' 			=> 'as:Hashtag',
 					'Hashtag' 			=> 'as:Hashtag',
 					'sensitive' 		=> 'as:sensitive',
 					'sensitive' 		=> 'as:sensitive',
 					'commentsEnabled' 	=> 'sc:Boolean',
 					'commentsEnabled' 	=> 'sc:Boolean',
-					'capabilities'		=> [
-						'announce'		=> ['@type' => '@id'],
-						'like'			=> ['@type' => '@id'],
-						'reply'			=> ['@type' => '@id']
+					'@capabilities'		=> [
+						'@announce'			=> '@id',
+						'@like'				=> '@id',
+						'@reply'			=> '@id',
 					],
 					],
 					'toot' 				=> 'http://joinmastodon.org/ns#',
 					'toot' 				=> 'http://joinmastodon.org/ns#',
 					'Emoji'				=> 'toot:Emoji'
 					'Emoji'				=> 'toot:Emoji'

+ 5 - 5
app/Transformer/ActivityPub/Verb/CreateQuestion.php

@@ -23,11 +23,11 @@ class CreateQuestion extends Fractal\TransformerAbstract
 					'Hashtag' 			=> 'as:Hashtag',
 					'Hashtag' 			=> 'as:Hashtag',
 					'sensitive' 		=> 'as:sensitive',
 					'sensitive' 		=> 'as:sensitive',
 					'commentsEnabled' 	=> 'sc:Boolean',
 					'commentsEnabled' 	=> 'sc:Boolean',
-					'capabilities'		=> [
-						'announce'		=> ['@type' => '@id'],
-						'like'			=> ['@type' => '@id'],
-						'reply'			=> ['@type' => '@id']
-					]
+					'@capabilities'		=> [
+						'@announce'			=> '@id',
+						'@like'				=> '@id',
+						'@reply'			=> '@id',
+					],
 				]
 				]
 			],
 			],
 			'id' 					=> $status->permalink(),
 			'id' 					=> $status->permalink(),

+ 2 - 5
app/Transformer/ActivityPub/Verb/DeleteNote.php

@@ -10,10 +10,7 @@ class DeleteNote extends Fractal\TransformerAbstract
 	public function transform(Status $status)
 	public function transform(Status $status)
 	{
 	{
 		return [
 		return [
-			'@context' => [
-				'https://www.w3.org/ns/activitystreams',
-				'https://w3id.org/security/v1',
-			],
+			'@context' => 'https://www.w3.org/ns/activitystreams',
 			'id' 					=> $status->permalink('#delete'),
 			'id' 					=> $status->permalink('#delete'),
 			'type' 					=> 'Delete',
 			'type' 					=> 'Delete',
 			'actor' 				=> $status->profile->permalink(),
 			'actor' 				=> $status->profile->permalink(),
@@ -24,4 +21,4 @@ class DeleteNote extends Fractal\TransformerAbstract
 		];
 		];
 	}
 	}
 
 
-}
+}

+ 4 - 4
app/Transformer/ActivityPub/Verb/Note.php

@@ -61,10 +61,10 @@ class Note extends Fractal\TransformerAbstract
 					'Hashtag' 			=> 'as:Hashtag',
 					'Hashtag' 			=> 'as:Hashtag',
 					'sensitive' 		=> 'as:sensitive',
 					'sensitive' 		=> 'as:sensitive',
 					'commentsEnabled' 	=> 'sc:Boolean',
 					'commentsEnabled' 	=> 'sc:Boolean',
-					'capabilities'		=> [
-						'announce'		=> ['@type' => '@id'],
-						'like'			=> ['@type' => '@id'],
-						'reply'			=> ['@type' => '@id'],
+					'@capabilities'		=> [
+						'@announce'			=> '@id',
+						'@like'				=> '@id',
+						'@reply'			=> '@id',
 					],
 					],
 					'toot' 				=> 'http://joinmastodon.org/ns#',
 					'toot' 				=> 'http://joinmastodon.org/ns#',
 					'Emoji'				=> 'toot:Emoji'
 					'Emoji'				=> 'toot:Emoji'

+ 5 - 5
app/Transformer/ActivityPub/Verb/Question.php

@@ -40,11 +40,11 @@ class Question extends Fractal\TransformerAbstract
 						'Hashtag' 			=> 'as:Hashtag',
 						'Hashtag' 			=> 'as:Hashtag',
 						'sensitive' 		=> 'as:sensitive',
 						'sensitive' 		=> 'as:sensitive',
 						'commentsEnabled' 	=> 'sc:Boolean',
 						'commentsEnabled' 	=> 'sc:Boolean',
-						'capabilities'		=> [
-							'announce'		=> ['@type' => '@id'],
-							'like'			=> ['@type' => '@id'],
-							'reply'			=> ['@type' => '@id']
-						]
+						'@capabilities'		=> [
+							'@announce'			=> '@id',
+							'@like'				=> '@id',
+							'@reply'			=> '@id',
+						],
 					]
 					]
 				],
 				],
 				'id' 				=> $status->url(),
 				'id' 				=> $status->url(),