Sto tentando di inviare tutte le autorizzazioni per un utente autenticato tramite JSON da Sails.autorizzazioni sails che ottengono tutte le autorizzazioni
Il mio codice corrente per trovare i permessi per un unico tipo di modello:
hasPermission: function hasPermission(req, res) {
var permitted = PermissionService.isAllowedToPerformAction({
method: req.param('method'),
model: sails.models[req.param('model')],
user: req.user
});
return res.json(200, { permitted: permitted });
}
Questo codice non funziona come isAllowedToPerformAction
vuole una singola istanza di un modello. C'è un modo per restituire un singolo file JSON che tiene conto di tutte le autorizzazioni?
La risposta funziona per ottenere i dati per un ruolo, ma non dice molto sull'ottenere tutte le autorizzazioni in una forma leggibile. – BeaverusIV
Questo può essere fatto da un utente? cioè User.find (...). populate ('ruoli') ... – BeaverusIV
Sì, questo può essere fatto. @BeaverusIV. Dando esempio per ottenere tutte le autorizzazioni. E ho perso la taglia :( –