Je devrai fournir des attributions de rôles dynamiques (Rôles/Privilèges). Plus clairement, un utilisateur final devrait être capable de créer un rôle, d'attribuer des permissions à un nouvel utilisateur. Je pensais donc à stocker les rôles et les privilèges dans une table pour chaque utilisateur.Autorisation de rôle dynamique dans Rails à l'aide d'une base de données. Autorisation déclarative le meilleur choix?
Existe-t-il une manière intelligente de faire ceci (n'importe quel autre module?), Ou ou devrais-je écrire le code pour faire ceci avec l'autorisation déclarative. Un peu de lumière aiderait. Merci!
Je sais que c'est vraiment vieux, mais pourriez-vous vous étendre sur un système existant? –
Par système existant, je veux dire une base de code ou un ensemble de règles propre à la plate-forme que l'OP est en train de construire. Par exemple Dans l'un de nos produits, il y a 'DispatchManager',' AccountContact' et 'SalesExecutive' qui ont tous des privilèges et des rôles différents dans différentes parties de l'application. Donc, le système de règles que je construis pour cela serait appelé système hérité. – Swanand