moderation javascripts now only get loaded if the current_user is a moderator or above

This commit is contained in:
Georg G 2015-02-03 17:31:04 +01:00
parent 17f1c8f091
commit 96f4a9433f
4 changed files with 19 additions and 2 deletions

View file

@ -9,7 +9,20 @@
#= require cheet
#= require jquery.guillotine
#= require sweet-alert
#= require_tree .
# local requires to be seen by everyone:
#= require_tree ./answerbox
#= require_tree ./questionbox
#= require groups
#= require inbox
#= require memes
#= require notifications
#= require pagination
#= require piwik
#= require question
#= require settings
#= require user
# not required:
# _tree ./moderation
NProgress.configure
showSpinner: false

View file

@ -0,0 +1 @@
#= require_tree ./moderation

View file

@ -15,6 +15,9 @@
%title= APP_CONFIG['site_name']
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
- if user_signed_in?
- if current_user.mod?
= javascript_include_tag 'moderation', 'data-turbolinks-track' => true
= csrf_meta_tags
%body
= render 'layouts/header'

View file

@ -5,4 +5,4 @@ Rails.application.config.assets.version = '1.0'
# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
# Rails.application.config.assets.precompile += %w( search.js )
Rails.application.config.assets.precompile += %w( moderation.js )