|
|
|
@ -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;
|
|
|
|
|