This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/controllers/admin/site_texts_controller.rb

22 lines
566 B
Ruby

class Admin::SiteTextsController < Admin::AdminController
def show
site_text = SiteText.find_or_new(params[:id].to_s)
render_serialized(site_text, SiteTextSerializer, root: 'site_text')
end
def update
site_text = SiteText.find_or_new(params[:id].to_s)
# Updating to nothing is the same as removing it
if params[:site_text][:value].present?
site_text.value = params[:site_text][:value]
site_text.save!
else
site_text.destroy
end
render_serialized(site_text, SiteTextSerializer, root: 'site_text')
end
end