Inform co admin of org admin contact details #2532

Open
opened 2026-08-18 12:15:55 +00:00 by EricvanSchaik · 2 comments
EricvanSchaik commented 2026-08-18 12:15:55 +00:00 (Migrated from github.com)

Description

As a CO admin, I want to know the contact details of the org admin so that I know who to contact for functionality that I do not have permissions for yet.

We got a question on our element channel for this functionality. This was the original question:
"A researcher from Maastricht University asks me how he can approach their SRAM admins. Do we have a page where I can look that up?
The link down on this page does not disclose what I expect."

I think it should be possible for any user in SRAM to be able to contact the person above them in the hierarchy (platform admin to regular user).

Task Overview

No response

Acceptance Criteria

No response

Definition of Done

  • Does the code include backend code?

    • Happy flow tested with API test
    • One or more unhappy flows tested with API test
    • Manually tested with API client (as long as API tests are slightly different)
    • Mypy succeeds on new code
    • Linting succeeds on new code
    • Relevant documentation is updated
      • OpenAPI specs
      • README
      • Pydocs
    • Communicate changes like breaking api changes or a necessary database migration
  • Does the code include frontend code?

    • New functionality is tested with Playwright, or is too small for Playwright tests
    • Adapt existing Playwright tests if they break
    • New React components are functional components
    • Linting succeeds on new code
    • Relevant documentation is updated (maybe none, docs on the react code seems quite scarce 😅 )

Notes

No response

### Description As a CO admin, I want to know the contact details of the org admin so that I know who to contact for functionality that I do not have permissions for yet. We got a question on our element channel for this functionality. This was the original question: "A researcher from Maastricht University asks me how he can approach their SRAM admins. Do we have a page where I can look that up? The link down on [this page](https://servicedesk.surf.nl/wiki/spaces/IAM/pages/74226143/Institutions+using+SRAM) does not disclose what I expect." I think it should be possible for any user in SRAM to be able to contact the person above them in the hierarchy (platform admin to regular user). ### Task Overview _No response_ ### Acceptance Criteria _No response_ ### Definition of Done - [ ] Does the code include backend code? - [ ] Happy flow tested with API test - [ ] One or more unhappy flows tested with API test - [ ] Manually tested with API client (as long as API tests are slightly different) - [ ] Mypy succeeds on new code - [ ] Linting succeeds on new code - [ ] Relevant documentation is updated - OpenAPI specs - README - Pydocs - [ ] Communicate changes like breaking api changes or a necessary database migration - [ ] Does the code include frontend code? - [ ] New functionality is tested with Playwright, or is too small for Playwright tests - [ ] Adapt existing Playwright tests if they break - [ ] New React components are functional components - [ ] Linting succeeds on new code - [ ] Relevant documentation is updated (maybe none, docs on the react code seems quite scarce 😅 ) ### Notes _No response_
EricvanSchaik commented 2026-08-24 12:07:23 +00:00 (Migrated from github.com)

Maybe a support email address together with the actual email address of the admin?

Maybe a support email address together with the actual email address of the admin?
logan-life commented 2026-08-24 12:08:59 +00:00 (Migrated from github.com)

For the contacts:
Regular User - > show Org Managers, fallback to Org Admins
CO member -> Unit Managers, fallback Org Managers, fallback Org Admins
Unit Manager - > Org Managers, fall back to Org Admins
Org Manager -> Org Admin(s)

Other stuff to show:

Org Name
Org Logo

If User is not from an SRAM institution, fallback value for support

Show all the data on the Profile page?

For the contacts: Regular User - > show Org Managers, fallback to Org Admins CO member -> Unit Managers, fallback Org Managers, fallback Org Admins Unit Manager - > Org Managers, fall back to Org Admins Org Manager -> Org Admin(s) Other stuff to show: Org Name Org Logo If User is not from an SRAM institution, fallback value for support Show all the data on the Profile page?
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
eric/SBS#2532
No description provided.