mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-04 11:31:23 +01:00
closes #4341
This commit is contained in:
@@ -51,7 +51,7 @@ define('forum/groups/details', [
|
||||
detailsPage.on('click', '[data-action]', function() {
|
||||
var btnEl = $(this),
|
||||
userRow = btnEl.parents('[data-uid]'),
|
||||
ownerFlagEl = userRow.find('.member-name i'),
|
||||
ownerFlagEl = userRow.find('.member-name > i'),
|
||||
isOwner = !ownerFlagEl.hasClass('invisible') ? true : false,
|
||||
uid = userRow.attr('data-uid'),
|
||||
action = btnEl.attr('data-action');
|
||||
|
||||
@@ -82,7 +82,7 @@ groupsController.details = function(req, res, callback) {
|
||||
posts: function(next) {
|
||||
groups.getLatestMemberPosts(res.locals.groupName, 10, req.uid, next);
|
||||
},
|
||||
isAdmin: async.apply(user.isAdministrator, req.uid)
|
||||
isAdminOrGlobalMod: async.apply(user.isAdminOrGlobalMod, req.uid)
|
||||
}, next);
|
||||
}
|
||||
], function(err, results) {
|
||||
@@ -93,6 +93,7 @@ groupsController.details = function(req, res, callback) {
|
||||
if (!results.group) {
|
||||
return callback();
|
||||
}
|
||||
results.group.isOwner = results.group.isOwner || results.isAdminOrGlobalMod;
|
||||
results.title = '[[pages:group, ' + results.group.displayName + ']]';
|
||||
results.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[pages:groups]]', url: '/groups' }, {text: results.group.displayName}]);
|
||||
results.allowPrivateGroups = parseInt(meta.config.allowPrivateGroups, 10) === 1;
|
||||
|
||||
Reference in New Issue
Block a user