Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Homepage per rol

Chiusa
#1,068 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

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
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
java
Ambito
frontend

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

MVP

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:

Image

1. Home – admin IdP

Image
  1. Titel "Welkom bij SURF Access" met de ondertitel "Jouw centrale plek voor applicaties en toegangsbeheer."
  2. 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

Image
  1. Zelfde titel en ondertitel als bij de admin.
  2. 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.
  3. 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.
  4. 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

Image

Gast IdP

Image

Gast SP

Image
  1. Titel "Mijn apps" met de ondertitel "Alle applicaties die [organisatie] aan SURF Access heeft toegevoegd."
  2. 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

Image
  1. 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).
  2. 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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenConext/OpenConext-access

Tutte le issue di OpenConext/OpenConext-access

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.