Meteor-Community-Packages/meteor-roles

[v2.0] support onlyAssigned option for method getUsersInRole

Aberta

#177 aberto em 1 de fev. de 2016

 (3 comentários) (0 reação) (0 responsável)JavaScript (161 forks)batch import
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (919 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Use case In my model, 'project.member' is a sub-role of 'project.manager'. If I want a list of all project members that are not managers, AFAIK I cannot yet. Well yes, I can filter the output of getUsersInRole but that's not convenient.

Solution The method getRolesForUser already support this option :

onlyAssigned: return only assigned roles and not automatically inferred (like subroles)

So basically, the idea is to filter users which role param has an assigned:true field, perhaps using Roles._onlyAssignedMatcher method.

Guia do colaborador