Switch to unified view

a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
...
...
457
457
458
    def users_with_role(self):
458
    def users_with_role(self):
459
        return [
459
        return [
460
            role.user for role in self.roles_that_reach(self) if role.user_id ]
460
            role.user for role in self.roles_that_reach(self) if role.user_id ]
461
461
462
    def users_with_role_directly(self):
463
        return [
464
            role.user for role in self.query.find(dict(roles=self._id))
465
            if role.user_id ]
466
462
    def role_iter(self):
467
    def role_iter(self):
463
        return self.roles_reachable_from(self)
468
        return self.roles_reachable_from(self)
464
469
470
    @property
471
    def settings_href(self):
472
        if self.name in ('Admin', 'Developer', 'Member'):
473
            return None
474
        return self.project.url() + 'admin/groups/' + str(self._id) + '/'