Voglio gestire gli utenti della mia app Meteor e per farlo ho bisogno di conoscere i loro ruoli attuali. Ho una configurazione di pagina che è accessibile solo agli utenti amministratori e che la pagina è iscritta alla collezione degli utenti.Come verificare se un utente ha un ruolo specifico in Meteor
Nel mio modello per questa pagina Ho il seguente:
{{#each user}}
<p>
<a href="/@{{username}}">{{username}}</a>
{{#if isInRole 'admin'}} Admin{{/if}}
</p>
{{/each}}
Purtroppo questo mi lascia con un problema in cui il loggato dell'utente (che è un amministratore) ruolo è quello che viene confrontato nel blocco {{#if isInRole 'admin'}}
. Ciò si traduce in tutti gli utenti con stato di amministratore (che non è il caso).
Come si verifica se un utente che viene visualizzato dal blocco each
si trova in un ruolo specifico?
Modifica nota: Sto usando il pacchetto alanning/meteora-ruoli
C'è un elenco di tutti gli utenti del database, e voglio vedere il loro status di amministrazione.
Non sto cercando di verificare se l'utente connesso è un amministratore, ho una lista di tutti gli utenti della collezione utenti e Voglio vedere se sono amministratori o no. –
Precisamente, quindi basta rendere il tuo elenco basato su isAdmin === true. –
C'è un modo per inserire questa funzione nei miei aiutanti di template? Perché ho provato a implementarlo e non funziona. –