Switch to side-by-side view
--- a/Allura/allura/model/auth.py +++ b/Allura/allura/model/auth.py @@ -580,6 +580,9 @@ def parent_roles(self): return self.query.find({'roles': self._id}).all() + def child_roles(self): + return self.query.find({'_id': {'$in':self.roles}}).all() + def users_with_role(self, project=None): if not project: project = c.project