Integrazione YouTube Live: OAuth squadra, canale piattaforma Light e UI.

Collegamento da Dettagli squadra e admin per il refresh token Match Live TV; API e app mobile allineate ai piani Light/Full.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-02 19:36:56 +02:00
parent 1a84d6ae42
commit 994c1e3c09
28 changed files with 557 additions and 28 deletions

View File

@@ -25,9 +25,11 @@ class Plan < ApplicationRecord
end
def allows_platform?(platform)
return false if platform.to_s == "youtube" && !youtube_enabled?
platform = platform.to_s
return false if platform == "youtube" && !youtube_enabled?
return true if platform == "youtube" && youtube_mode == "matchlivetv_light"
Array(features["platforms"]).map(&:to_s).include?(platform.to_s)
Array(features["platforms"]).map(&:to_s).include?(platform)
end
def feature(key)