Răsfoiți Sursa

JellyStat homepage: enable metadata popups end-to-end
- Add 'metadata' permission in jellystatHomepagePermissions
- Simplify and harden getJellyStatMetadata response path
- Ensure proper escaping in embedded JS and sanitize poster IDs
- Improve logging for route/method to aid debugging

Ready for remote testing via POST /api/v2/homepage/jellystat/metadata

mgomon 8 luni în urmă
părinte
comite
6506124be2
1 a modificat fișierele cu 11 adăugiri și 0 ștergeri
  1. 11 0
      api/homepage/jellystat.php

+ 11 - 0
api/homepage/jellystat.php

@@ -187,6 +187,17 @@ trait JellyStatHomepageItem
                     'homepageJellyStatAuth'
                 ],
                 'not_empty' => $requiredFields
+            ],
+            'metadata' => [
+                'enabled' => [
+                    'homepageJellyStatEnabled'
+                ],
+                'auth' => [
+                    'homepageJellyStatAuth'
+                ],
+                'not_empty' => [
+                    'jellyStatURL'
+                ]
             ]
         ];
         return $this->homepageCheckKeyPermissions($key, $permissions);