OpenConext / OpenConext-dashboard

Dashboard for IdP administrators to view and adminster SP connections
Apache License 2.0
7 stars 11 forks source link

Kan geen koppeling maken als een gebruiker lid is van het team dashboard_super_user #201

Closed phavekes closed 4 days ago

phavekes commented 4 days ago

This issue is imported from pivotal - Originaly created at Dec 10, 2015 by Henny Bekker

Als men lid is van het team dashboard_super_user, en men via Admin als een andere instelling is aangelogd, kunnen geen koppelingen gemaakt worden. Dan komt de melding:

Something went wrong when opening this page.

Heeft te maken met:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column \'institutionId\' cannot be null

phavekes commented 4 days ago
@alanvdam Kan je hier naar kijken? (Henny Bekker - Dec 10, 2015)
phavekes commented 4 days ago
Er zijn eigenlijk twee dingen:
phavekes commented 4 days ago
Na overleg met @hennybekker 
phavekes commented 4 days ago

We hebben het volgende afgesproken: 1: Als dashbooard-super-admin mag je wel \'on behalf of\' diensten aankoppelen aan een IdP van een instelling. 2: Als dashbooard-super-admin neem je de klantId (insitituteId) van de betreffende instelling over als je op "Admin" of op "Viewer" klikt.

Activiteit 1 heeft wel tot gevolg dat de KlantID van de IdP wordt overruled door de KlantID van de instelling waarvoor je het beheer (als viewer of admin) wilt doen. Tevens zal gekeken moeten worden welke IdP\'s de betreffende KlantID heeft en deze zullen dan ook getoond moeten worden in de "IdP Switch" (zie attached image). (Henny Bekker - Dec 15, 2015)

phavekes commented 4 days ago

Om deze bug af te sluiten heb ik het switchen van institutionId nog niet geimplementeerd. Als een super user nu een service will connecten zal hij een 403 pagina krijgen ipv. de error pagina. (Alan van Dam - Dec 16, 2015)

phavekes commented 4 days ago

Ik krijg nog steeds \'access denied\' als ik op acc een dienst wil de-activeren... (Arnout Terpstra - Mar 9, 2016)

phavekes commented 4 days ago

Als super_admin mag je geen koppelingen aanmaken ..... (Henny Bekker - Mar 9, 2016)