create csbc publications detail page

Description

Create a publications detail page. cc'ing

This should have the information from the publication card at the top of the page.

It should also have related tools cards and related datasets cards.
Tools and Publications tables should link to one another via the publicationTitle column.
Datasets and Publications tables should link to one another via the publicationTitle column.

Somewhere on this details page we need a link to PubMed (pubMedUrl column). I think it would be most clear to have this be an additional field at the top. But if that complicates things (since it would be different logic than the publication cards), you can make the title of the details page link to pubMedUrl.

Tools, datasets, and publication cards should have a link to the publications details page instead of a PubMed URL.

Environment

None

Activity

Show:
Brian White
April 23, 2020, 5:31 PM

Thanks, . I certainly noticed already that you did this. I appreciate you doing it at the last minute. This will be an important part of our demo.

Michael Lee
April 23, 2020, 5:25 PM

this is up on staging. The publication cards now have a field 'Pubmed' which points to the markdown link in the 'pubMedUrl' column. The tools/datasets cards now have a field 'Publication' which points to the publication detail page using the 'publicationTitle' column.

Also worth noting that I used a client side alias to get "pubMedUrl" to show up as "Pubmed" instead of the uncamel cased default "PUB MED URL", same with "publicationTitle" showing up as "PUBLICATION" instead of "PUBLICATION TITLE". There have been bugs with client side aliasing in the past but those don't in this specific case, we can revisit this exception if need-be after the presentation this week.

Brian White
April 22, 2020, 6:49 PM

Right – projects should not be on there. I was going to try to remove myself, but I think I should stay out of this code. There should only be related datasets and related tools.

 

Michael Lee
April 22, 2020, 6:18 PM

Er, was something that you put in the PR but don't want – your description on this ticket doesn't mention projects?

Michael Lee
April 22, 2020, 6:17 PM

how should publications and projects join? The projects table doesn't have a `publicationTitle` column?

Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Michael Lee

Reporter

Brian White

Validator

Brian White

Priority

Major

Labels

Development Area

Portals