peerreview
peerreview copied to clipboard
Username, Journal Short Names, and Mentions
Story Description
What are we trying to accomplish in plain english?
We want users to be able to mention each other and journal teams in comments using @<username>
syntax. We also want to be able to give both users and journals human readable profile links using their <username>
or <shortname>
, so we need to add those fields to the database and add setting them to the registration and journal creation forms. We also need to add code for mentioning and for clear links to papers through either their author's profile <username>/<paperId>
or through their journal <journalname>/<paperId>
.
One thing to consider is whether we should use <paperId>
or a <paperNumber>
that increases incrementally for each journal.
Acceptance Criteria
At what point is this story considered "done"?
- Users are required to create unique usernames at account creation time.
-
<domain>/<username>
goes to a user's profile - Journal editors are required to choose a unique short names at journal creation time
-
<domain>/<shortname>
goes to a journal page -
<author username>/<paperId>
and<journal shortname>/<paperId>
direct to a paper page
Dependencies
What stories does this one depend on? What do we need to do first before we can call this one done?