mirror of
https://github.com/Retrospring/retrospring.git
synced 2025-03-28 19:21:48 +01:00
moderation javascripts now only get loaded if the current_user is a moderator or above
This commit is contained in:
parent
17f1c8f091
commit
96f4a9433f
4 changed files with 19 additions and 2 deletions
app
assets/javascripts
views/layouts
config/initializers
|
@ -9,7 +9,20 @@
|
||||||
#= require cheet
|
#= require cheet
|
||||||
#= require jquery.guillotine
|
#= require jquery.guillotine
|
||||||
#= require sweet-alert
|
#= 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
|
NProgress.configure
|
||||||
showSpinner: false
|
showSpinner: false
|
||||||
|
|
1
app/assets/javascripts/moderation.js.erb.coffee
Normal file
1
app/assets/javascripts/moderation.js.erb.coffee
Normal file
|
@ -0,0 +1 @@
|
||||||
|
#= require_tree ./moderation
|
|
@ -15,6 +15,9 @@
|
||||||
%title= APP_CONFIG['site_name']
|
%title= APP_CONFIG['site_name']
|
||||||
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
|
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
|
||||||
= javascript_include_tag 'application', '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
|
= csrf_meta_tags
|
||||||
%body
|
%body
|
||||||
= render 'layouts/header'
|
= render 'layouts/header'
|
||||||
|
|
|
@ -5,4 +5,4 @@ Rails.application.config.assets.version = '1.0'
|
||||||
|
|
||||||
# Precompile additional assets.
|
# Precompile additional assets.
|
||||||
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
|
# 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 )
|
||||||
|
|
Loading…
Reference in a new issue