Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Member management & lists #3864

Closed
4 tasks done
ahamelers opened this issue Jan 7, 2025 · 0 comments · Fixed by datadryad/dryad-app#1963
Closed
4 tasks done

Member management & lists #3864

ahamelers opened this issue Jan 7, 2025 · 0 comments · Fixed by datadryad/dryad-app#1963
Assignees
Labels
Member support sso activities to support SSO integrations with Dryad application static page Tenant

Comments

@ahamelers
Copy link
Collaborator

ahamelers commented Jan 7, 2025

Dryad member institutions (tenants) have 3 toggles: enabled, partner_display, and covers_dpc.

Enabled members are those which are paying a membership fee and should have admin dashboard access.

We now have 1 member institution that should be listed on the published member list (partner_display), but does NOT cover the DPC, and should NOT be available for members to link to. We expect to have more of these in the future. (see slack message)

For now, checks should be changed so that the cascading nature of the toggles is clear:

  • all enabled: true, partner_display: true members should be in the member list
  • only enabled: true, partner_display: true, covers_dpc: true members should be available for users to connect to through login

In the future, on the member list, we should distinguish in some way between members covering and not covering the DPC (either 2 separate lists, or with a marker, etc.). More direction is needed on this.

We currently also have members that are enabled and cover the dpc, but should not be displayed on the member list or for users to connect to (enabled: true, partner_display: false, covers_dpc: true). If such a member ever needed to be displayed on the member list but NOT for users to connect to, or vice versa, we would have to add a 4th toggle 😅

Also as part of this ticket, fix some things I found annoying when looking at #3838

  • Add the ability to edit whether members cover the DPC to the management screen
  • Add the ability to edit a fee sponsor to the management screen
  • Reorder the management screen columns and alter description text to make these cascading effects more clear
  • Added the ability to filter users, on the user management screen, connected to any member, regardless of whether the member is enabled, displayed, etc.
@ahamelers ahamelers self-assigned this Jan 7, 2025
@ahamelers ahamelers added Tenant static page sso activities to support SSO integrations with Dryad application labels Jan 7, 2025
@github-project-automation github-project-automation bot moved this from Review to Completed in Dryad product board Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Member support sso activities to support SSO integrations with Dryad application static page Tenant
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant