@ -16,4 +16,16 @@ groupsController.list = function(req, res) {
});
};
groupsController.details = function(req, res) {
groups.get(req.params.name, {
expand: true
}, function(err, groupObj) {
if (!err) {
res.render('groups/details', groupObj);
} else {
res.redirect('404');
}
module.exports = groupsController;
@ -138,6 +138,10 @@ function userRoutes(app, middleware, controllers) {
function groupRoutes(app, middleware, controllers) {
app.get('/groups', middleware.buildHeader, controllers.groups.list);
app.get('/api/groups', controllers.groups.list);
app.get('/groups/:name', middleware.buildHeader, controllers.groups.details);
app.get('/api/groups/:name', controllers.groups.details);