Oetzie / SocialMedia

MODX Revolution Social Media Component
http://www.oetzie.nl
0 stars 1 forks source link

Access permission ontbreekt #5

Open sdrenth opened 7 years ago

sdrenth commented 7 years ago

Na installatie is de access permission socialmedia niet automatisch toegevoegd. Terwijl permissie check wel in CMP zit, dus als je met een klantaccount CMP probeert te bekijken krijg je access denied error.

Oetzie commented 7 years ago

Het is tot nu me tot nu toe nog niet gelukt om een install te maken waarbij permissions mee geïnstalleerd worden. Als ik binnenkort tijd heb zal ik er naar kijken, voorlopig moet je deze permission nog even met de hand toevoegen.

sdrenth commented 7 years ago

Als je package build met Git Package Management zal dat vast wel mogelijk zijn om deze toe te voegen. Misschien zou je daar eens naar kunnen kijken?

Oetzie commented 7 years ago

Even snel naar de broncode gekeken van Git Package Management, maar daar wordt niks met permissions gedaan. Ook in de readme staan permissions niet omschreven. Als jij een CMP weet waarbij die wel gebeurt, dan kan ik daar even naar kijken (hoor net van Johan dat ContentBlocks dit heeft).

Probleem is dat de ACL van MODX vrij complex is, want eerst moeten de permissions aan alle "beleidstemplates" toegevoegd worden. En vervolgens moet er bij elk "toegangsbeleid" die permission beschikbaar gesteld worden voor de user.

Mark-H commented 7 years ago

Je kan volgens mij het beste je eigen beleidstemplaten en een standaard toegangsbeleid maken. Mocht je er niet uitkomen, dan kan ik je een voorbeeldje sturen van hoe ContentBlocks dat doet. CB gebruikt wel een build script ipv Git Package Management, dus je zou dat dan zelf even moeten vertalen.

Oetzie commented 7 years ago

Ik zelf maak ook gewoon gebruik van een build script :-)