osf.io
osf.io copied to clipboard
[#PLAT-696]Add preprints and registrations to user profile page
Purpose
Update user's profile page by adding public registrations and preprints. Remove public components.
Changes
Before change:
After change:
User with projects, registrations, preprints and quickfiles view his own profile page:
Another user view a user's profile page who has projects, registrations, preprints and quickfiles
User without any projects, registrations, preprints or quickfiles view his own profile page
Another user view a user's profile page who has no projects, registrations, preprints or quickfiles
QA Notes
- checkout user's profile page. things to check:
-
If user has no preprints, preprints widget will still show up but saying "The user has no preprints"
-
If user has no public registrations, registrations widget will still show up but saying "The user has no public registrations"
-
If user has no quickfiles, quickfiles widget will disappear
Side Effects
Ticket
https://openscience.atlassian.net/browse/PLAT-696
@chennan47 Looks good 👍 , but you have a single test failing, https://travis-ci.org/CenterForOpenScience/osf.io/jobs/357552537... There's also a typical elasticsearch fail, but this one is separate.
@chennan47 You still have a test failure but it's appears to be out of date, and no longer part of your PR, so it really should pass. I'm passing this along to @sloria, because it seems like a travis problem.