Bonjour, je suis confronté à un problème de droits utilisateurs pour créer le schéma de ma BDD, je m'explique:
j'ai une 1ière table typeEtude(id,type) avec 1,Type1 2,type2, ....
une table Etude(id,titre,referent,...,idTypeEtude) avec O,N études de typeEtude
et une dernière suiviEtude(id,date,observation,idEtude) avec 0,N études
Ensuite vient le problème des utilisateurs, j'ai une personne A qui réalise le suivi des études de type1 qui peut visualiser toutes les études mais qui pourrait inserrer et modifier uniquement des études de type1 dans la table suivi.
et inversement pour une personne B avec les études de type2
A ma connaissance il n'y a pas possibilité d'ajouter des conditions sur les droits d'utilisateur avec GRANT donc vaut'il mieux gérer ces conditions au niveau de l'appli (php pour ma part) ou créer une table suivi par type d'étude ou chaque utilisateur aurait ces droits?
Merci de votre réponse
Partager