Je suis de la création d'un site web dans lequel il y a des projets, des utilisateurs et des autorisations pour chaque utilisateur ou groupes d'utilisateurs. Ce que ce est est une communauté de l'outil de collaboration, et j'ai 4 différentes autorisations:
- Créateur - apporter des modifications, d'accepter les changements, de modifier les autorisations
- Accepter les modifications
- Apporter des modifications
- Vue
Comment pourrais-je mettre en œuvre, dans une base de données, ce type de système d'autorisation, pour des groupes d'utilisateurs?
Edit: les Groupes et les autorisations sont définies par la réputation, comme sur StackOverflow.
Edit 2 - plus dans le détail: Chaque fichier doit avoir une autorisation, les projets doivent autorisations par défaut pour les fichiers nouvellement créés, et j'ai aussi besoin de configurer MySQL autorisations de base de données.