mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 11:14:42 +08:00
FEATURE: All preload data available under /site/
This will be essential for entirely local Discourse clients.
This commit is contained in:
@ -2,9 +2,24 @@ require_dependency 'site_serializer'
|
||||
|
||||
class SiteController < ApplicationController
|
||||
|
||||
def index
|
||||
@site = Site.new(guardian)
|
||||
render_serialized(@site, SiteSerializer)
|
||||
def site
|
||||
render json: Site.json_for(guardian)
|
||||
end
|
||||
|
||||
def settings
|
||||
render json: SiteSetting.client_settings_json
|
||||
end
|
||||
|
||||
def custom_html
|
||||
render json: custom_html_json
|
||||
end
|
||||
|
||||
def banner
|
||||
render json: banner_json
|
||||
end
|
||||
|
||||
def emoji
|
||||
render json: custom_emoji
|
||||
end
|
||||
|
||||
end
|
||||
|
Reference in New Issue
Block a user