module Admin module Blog class SettingsController < Admin::BaseController def notification_recipients @recipients = BlogComment::Notification.recipients if request.post? BlogComment::Notification.recipients = params[:recipients] flash[:notice] = t('updated', :scope => 'admin.blog.settings.notification_recipients', :recipients => BlogComment::Notification.recipients) unless request.xhr? or from_dialog? redirect_back_or_default(admin_blog_posts_path) else render :text => "", :layout => false end end end def moderation enabled = BlogComment::Moderation.toggle! unless request.xhr? redirect_back_or_default(admin_blog_posts_path) else render :json => {:enabled => enabled}, :layout => false end end def comments enabled = BlogComment.toggle! unless request.xhr? redirect_back_or_default(admin_blog_posts_path) else render :json => {:enabled => enabled}, :layout => false end end def teasers enabled = BlogPost.teaser_enabled_toggle! unless request.xhr? redirect_back_or_default(admin_blog_posts_path) else render :json => {:enabled => enabled}, :layout => false end end end end end