mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-27 21:06:49 +00:00
26 lines
450 B
Ruby
26 lines
450 B
Ruby
module DiscourseHelper
|
|
def discourse_configured?
|
|
discourse_url.present?
|
|
end
|
|
|
|
def discourse_url
|
|
ENV['DISCOURSE_URL']
|
|
end
|
|
|
|
def discourse_login_url
|
|
discourse_url + '/login'
|
|
end
|
|
|
|
def discourse_sso_url
|
|
discourse_url + '/session/sso_login'
|
|
end
|
|
|
|
def discourse_url!
|
|
discourse_url or raise 'Missing Discourse URL'
|
|
end
|
|
|
|
def discourse_sso_secret!
|
|
ENV['DISCOURSE_SSO_SECRET'] or raise 'Missing SSO secret'
|
|
end
|
|
end
|