Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
23 stars 12 forks source link

[Story] Identify how to show the contributing orgs on the challenge profile page #1666

Closed tschaffter closed 1 year ago

tschaffter commented 1 year ago

What projects is this story for?

OpenChallenges

As a user, I want

As a prospective participant, I want to know what organizations are contributing to a challenge so that I can better identify whether I want to participate to this challenge.

Description

The OC data model captures the contributions made by organizations to a given challenge as well as the role they took. The goal of this story is to review the current UI design before we start implementing it.

The current UI design has the menu item "Sponsors" on the challenge profile page (see Figma).

image

Previously, a "sponsor" was meant to describe any org that contribute to a challenge. Since then, the "sponsor" object has been replaced by the "contribution" object. A contribution includes currently three pieces of information: a challenge ID, an org ID and the role taken by this org. Examples of roles are challenge_organizer, data_contributor, sponsor.

Proposal:

@vpchung What approach should we take?

Acceptance criteria

No response

Tasks

No response

Anything else?

No response

Have you linked this story to a GitHub Project?

tschaffter commented 1 year ago

Added to Sprint 23.07

tschaffter commented 1 year ago

The ticket #1537 depends on this ticket.

vpchung commented 1 year ago

@tschaffter @rrchai perhaps we can start with a simple change such as this?

Image

Then, pending feedback, we can further organize into categories by reusing the tab feature we implemented in the challenge profile pages:

Image

vpchung commented 1 year ago

See Figma mock up here

tschaffter commented 1 year ago

Looks good! I added one comment to Figma (about the section tabs).

vpchung commented 1 year ago

@rrchai for simplicity's sake, let's go with the first (top) design!