Tutte le view marketing, legali, viewer, dashboard e admin usano t(); mailer utente-facing e flash localizzati; admin con LocaleResolver e selettore lingua. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
412 B
Ruby
14 lines
412 B
Ruby
module Admin
|
|
class YoutubeController < Admin::BaseController
|
|
def platform
|
|
if ENV["YOUTUBE_CLIENT_ID"].blank?
|
|
redirect_to admin_root_path, alert: t("admin.flash.youtube_not_configured")
|
|
return
|
|
end
|
|
|
|
state = Youtube::OauthState.for_platform(admin_id: current_admin_account.id)
|
|
redirect_to Youtube::OauthUrl.build(state: state), allow_other_host: true
|
|
end
|
|
end
|
|
end
|