diff --git a/website/src/middlewares/locals.js b/website/src/middlewares/locals.js
index b820e9e303..f846f2776d 100644
--- a/website/src/middlewares/locals.js
+++ b/website/src/middlewares/locals.js
@@ -14,7 +14,7 @@ var mods = require('../models/user').mods;
var clientVars = ['language', 'isStaticPage', 'avalaibleLanguages', 'translations',
'FACEBOOK_KEY', 'NODE_ENV', 'BASE_URL', 'GA_ID',
'AMAZON_PAYMENTS', 'STRIPE_PUB_KEY', 'AMPLITUDE_KEY',
- 'worldDmg', 'IS_MOBILE'];
+ 'worldDmg', 'mods', 'IS_MOBILE'];
var env = {
getManifestFiles: buildManifest.getManifestFiles,
diff --git a/website/views/avatar-static.jade b/website/views/avatar-static.jade
index 79cab4c963..9a3532f726 100644
--- a/website/views/avatar-static.jade
+++ b/website/views/avatar-static.jade
@@ -10,6 +10,7 @@ html(ng-app="habitrpg")
// .slice(0).push('user') is to clone the array,
// to be surethat `user` is never avalaible to other requests' env
+ // TODO does it need only `user` in clientVars, not the others?
-
clientVars = env.clientVars.slice(0);
clientVars.push('user');
diff --git a/website/views/options/social/tavern.jade b/website/views/options/social/tavern.jade
index 19da409204..30974567c2 100644
--- a/website/views/options/social/tavern.jade
+++ b/website/views/options/social/tavern.jade
@@ -144,6 +144,7 @@
include ./chat-box
.alert.alert-info.alert-sm
!= ' ' + env.t('tavernAlert1') + ' ' + env.t('tavernAlert2') + '.
' + env.t('moderatorIntro1')
+ //- FIXME this could be rendered server-side?
span(ng-repeat='mod in env.mods')
|
span(ng-if='::mod.contributor.admin',popover=env.t('gamemaster'),popover-trigger='mouseenter',popover-placement='right')