Homepage per rol
I maintainer di solito rispondono entro 1 giorno
@oharsta ci sta già lavorando.
Dal 27/10/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by reading the existing role-based menu implementation referenced in the issue, then trace the app’s post-login landing page and the Home and Mijn apps views. Implement the specified pages, role-specific content, and admin SP agreement notice; check each IdP/SP role against the table and screenshots. Done means users land on the correct page and see the specified content and empty states.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Startpagina per rol
Wat je na het inloggen ziet, hangt af van het type organisatie (IdP of SP) en je rol (admin, lid of gast). Het menu per rol is al geïmplementeerd (zie hieronder).
Bij een SP komt de Home-pagina te vervallen. Dat geldt ook voor de gast bij een IdP. Alleen de admin en het lid van een IdP hebben nog een Home. Alle andere rollen komen direct op Mijn apps uit.
Figma designs: https://www.figma.com/design/81StIVqfOKfwhWVjx7Ew81/SURF-Access?node-id=10153-25798&t=pD1Ct0FId5REcyte-1
Overzicht
| Rol | Startpagina | Menu |
|---|---|---|
| Admin IdP | Home (drie kaarten) | Home, Applicaties (Mijn apps, App-catalogus, Geactiveerde apps), Toegangsbeheer (Regels, Rollen, Samenwerkingen), Organisatie (Mijn organisatie, SURF Access-gebruikers, Statistieken) |
| Lid IdP | Home (apps en rollen die je beheert) | Home, Applicaties (Mijn apps, App-catalogus, Geactiveerde apps), Toegangsbeheer (Rollen, Samenwerkingen), Organisatie (Mijn organisatie, SURF Access-gebruikers, Statistieken) |
| Gast IdP | Mijn apps | Applicaties (Mijn apps, App-catalogus) |
| Admin SP | Mijn apps, met eventueel een melding over de overeenkomst | Applicaties (Mijn apps, App-catalogus), Organisatie (Mijn organisatie, SURF Access-gebruikers) |
| Lid SP | Mijn apps | Zelfde als Admin SP |
| Gast SP | Mijn apps | Applicaties (Mijn apps, App-catalogus) |
Het menu per rol (al geïmplementeerd, ter referentie), van links naar rechts: Admin IdP, Admin SP, Lid IdP, Lid SP, Gast IdP, Gast SP:
1. Home – admin IdP
- Titel "Welkom bij SURF Access" met de ondertitel "Jouw centrale plek voor applicaties en toegangsbeheer."
- Drie kaarten met een illustratie, een korte uitleg, een link en een teller:
- Apps publiceren: "Naar mijn apps", met het aantal apps.
- Nieuwe apps activeren: "Naar app-catalogus", met het aantal apps in de catalogus.
- Toegang instellen: "Naar geactiveerde apps", met het aantal geactiveerde apps.
2. Home – lid IdP
- Zelfde titel en ondertitel als bij de admin.
- Apps die je beheert, met de knop "Naar mijn apps". Per app staan het logo, de naam en de status (bijvoorbeeld Gepubliceerd). De hele rij is klikbaar. Alleen de apps die zijn toegekend en waar je editrechten hebt.
- Rollen die je beheert, met de knop "Naar rollen". Per rol staan de naam, het aantal gebruikers en de applicaties van de rol als labels, met "+3" als er meer zijn dan er passen. De hele rij is klikbaar.
- Als je nog geen apps of rollen beheert (alles is leeg), toon dan wel de 3 tegels zoals bij de IdP admin.
3. Mijn apps als startpagina (SP en gast)
Voor admin SP, lid SP, gast IdP en gast SP is Mijn apps de startpagina. Er is geen Home en in het menu begint de lijst direct met Applicaties.
Lid SP
Gast IdP
Gast SP
- Titel "Mijn apps" met de ondertitel "Alle applicaties die [organisatie] aan SURF Access heeft toegevoegd."
- Heeft de organisatie nog geen apps, dan staat er de lege staat "Je hebt nog geen apps" met de knop "App toevoegen".
4. Mijn apps – admin SP
- Zoals hierboven, maar de admin van een SP ziet bovenaan een blauwe melding: "Overeenkomst nodig voor publicatie", met de tekst "Vul alle gegevens in onder Mijn organisatie." en de knop "Gegevens invullen" (naar Mijn organisatie).
- Alleen de admin ziet deze melding, omdat alleen de admin de gegevens voor de overeenkomst kan invullen. Leden en gasten zien hem niet.
- Lingua principale
- Java
- Stelle
- 4
- Fork
- 0
- Merge medio
- 1g 1h
- PR unite (30g)
- 26
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenConext/OpenConext-access
-
rename config parameterAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OpenConext/OpenConext-access#1015 ·
I maintainer di solito rispondono entro 1 giorno
-
Mijn apps: filter "Applicaties die ik beheer" voor rol 'lid'Forse già presa @oharsta l’ha presa oggi. Aperta
OpenConext/OpenConext-access#1087 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Rol accepteren en WelkomstpaginaForse già presa @oharsta l’ha presa oggi. Aperta
OpenConext/OpenConext-access#1086 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
For each RP / SP the allowedAll must be set to trueForse già presa @oharsta l’ha presa oggi. Aperta
OpenConext/OpenConext-access#1085 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Text or/of tekst issuesForse già presa @tobiaskoreander l’ha presa 9 giorni fa. Aperta
OpenConext/OpenConext-access#1064 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenConext/OpenConext-access
Issue simili
-
pending:code-area pending:issue-category to-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
area:core bug priority:p2
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aomarai/minecraft-mcp#247 ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
antonyrag/ragleap-core#1062 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
projectnessie/nessie#13256 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Vakore/ZappierGames#232 ·