peerreview icon indicating copy to clipboard operation
peerreview copied to clipboard

Username, Journal Short Names, and Mentions

Open danielBingham opened this issue 11 months ago • 0 comments

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?

danielBingham avatar Sep 01 '23 15:09 danielBingham