Hoi allemaal
Ben bezig met het maken van een rechtensysteem.
Dit rechtensystyeem heeft ook gebruikersgroepen.
Nu wil ik niet dat iemand van het 1e laagste gebruikersgroep, iemand aan de hoogste gebruikersgroep kan koppelen.
Ik heb daarom het idee om met een query de items en actions menu_id te nemen en als een gebruikersgroep andere waardes heeft niet weer te geven.
Een gebruikersgroep die minder waardes heeft mag wel worden gezien. Maar hij mag geen andere waardes hebben.
De tabel ziet er als volgd uit.
De afhankelijke velden zijn item, action en menu_id.
Het probleem is dat ik geen idee hoe ik het voor elkaar moet krijgen.
Ik heb al geprobeerd met joins alleen ik kreeg dan niks terug.
NON exists maar dat ging ook niet.
Het moet met een van die twee dacht ik. Maar mijn kennis van SQL is beperkt.
Ben bezig met het maken van een rechtensysteem.
Dit rechtensystyeem heeft ook gebruikersgroepen.
Nu wil ik niet dat iemand van het 1e laagste gebruikersgroep, iemand aan de hoogste gebruikersgroep kan koppelen.
Ik heb daarom het idee om met een query de items en actions menu_id te nemen en als een gebruikersgroep andere waardes heeft niet weer te geven.
Een gebruikersgroep die minder waardes heeft mag wel worden gezien. Maar hij mag geen andere waardes hebben.
De tabel ziet er als volgd uit.
code:
1
2
3
4
5
6
7
| id type_id type item action menu_id access |
De afhankelijke velden zijn item, action en menu_id.
Het probleem is dat ik geen idee hoe ik het voor elkaar moet krijgen.
Ik heb al geprobeerd met joins alleen ik kreeg dan niks terug.
NON exists maar dat ging ook niet.
Het moet met een van die twee dacht ik. Maar mijn kennis van SQL is beperkt.