plugins - filter:admin.header.build (pre-existing hook) now allows you to add menu items to the social authentication panel as well

v1.18.x
psychobunny 11 years ago
parent 51b38c4c55
commit c16f04bbcf

@ -116,6 +116,11 @@
<li><a href='{relative_path}/admin/twitter'><i class='fa fa-twitter-square'></i> Twitter</a></li> <li><a href='{relative_path}/admin/twitter'><i class='fa fa-twitter-square'></i> Twitter</a></li>
<li><a href='{relative_path}/admin/facebook'><i class='fa fa-facebook-square'></i> Facebook</a></li> <li><a href='{relative_path}/admin/facebook'><i class='fa fa-facebook-square'></i> Facebook</a></li>
<li><a href='{relative_path}/admin/gplus'><i class='fa fa-google-plus-square'></i> Google+</a></li> <li><a href='{relative_path}/admin/gplus'><i class='fa fa-google-plus-square'></i> Google+</a></li>
<!-- BEGIN authentication -->
<li>
<a href='{relative_path}/admin{authentication.route}'><i class="fa {authentication.icon}"></i> {authentication.name}</a>
</li>
<!-- END authentication -->
</ul> </ul>
</div> </div>
<div class="well sidebar-nav"> <div class="well sidebar-nav">

@ -21,7 +21,8 @@ var user = require('./../user.js'),
Admin.buildHeader = function (req, res, callback) { Admin.buildHeader = function (req, res, callback) {
var custom_header = { var custom_header = {
'plugins': [] 'plugins': [],
'authentication': []
}; };
user.getUserFields(req.user.uid, ['username', 'userslug', 'picture'], function(err, userData) { user.getUserFields(req.user.uid, ['username', 'userslug', 'picture'], function(err, userData) {
@ -31,6 +32,7 @@ var user = require('./../user.js'),
csrf: res.locals.csrf_token, csrf: res.locals.csrf_token,
relative_path: nconf.get('relative_path'), relative_path: nconf.get('relative_path'),
plugins: custom_header.plugins, plugins: custom_header.plugins,
authentication: custom_header.authentication,
userpicture: userData.picture, userpicture: userData.picture,
username: userData.username, username: userData.username,
userslug: userData.userslug userslug: userData.userslug

Loading…
Cancel
Save