View All Organization Memberships for a User
Administrators need a clear, consolidated view of all organizations a user is affiliated with. NHF explicitly identified that members can belong to up to five different lokallag, creating significant complexity for reporting and attribution. The Membership Affiliation Screen must display all memberships with status indicators, the designated primary affiliation badge, and membership context details such as role within each organization. This view is essential before making any attribution or conflict resolution decisions.
User Story
Acceptance Criteria
- Given a user who belongs to multiple organizations, when an administrator navigates to the Membership Affiliation Screen for that user, then all affiliated organizations are listed with their name, region, and membership status
- Given a user with a designated primary affiliation, when the screen loads, then the primary organization is clearly badged and visually distinguished from secondary affiliations
- Given a user with inactive or paused membership in one organization, when the list is displayed, then the inactive status is shown with a distinct visual indicator
- Given an administrator views the list, when there are more than three affiliated organizations, then all are displayed without truncation and the screen remains scrollable and accessible
Business Value
Accurate membership visibility is the foundation of all multi-org conflict resolution. Without a reliable view of a user's affiliations, administrators cannot correctly attribute activities, resolve double-reporting disputes, or ensure Bufdir grant reports are accurate — all of which carry funding and compliance consequences for NHF.
Components
- Membership Affiliation Screen ui
- Membership Service service
- Membership Repository data