Allow linking to each sign-up and each request on the Requests Summary page

Description

Background:

If the /requests page is visible as described above:

  • The sign-up pages should be similarly visible, e.g. https://archiveofourown.org/collections/smut4smut2020/signups/220408. The sign-up page currently denies permission unless you own the sign-up or are a challenge mod.

    • A sign-up page should only show requests/prompts, not offers, unless you own the sign-up or are a challenge mod.

    • A sign-up page should not include anonymous requests/prompts.

    • A sign-up page should not be visible if there are no non-anonymous requests/prompts.

  • The individual request/prompt pages within sign-ups should be similarly visible, e.g. https://archiveofourown.org/collections/smut4smut2020/prompts/1538164. In prompt meme's case, this issue overlaps AO3-3828.

  • On the /requests page:

    • Each request/prompt should have a "All Requests in Sign-up" button at the bottom (next to the "Edit" button, if you own the request/prompt), allowing you to see other requests by that user and/or easily get the link to your own sign-up.

      • Exception: if the prompt is anonymous.

    • Each request/prompt's title (usually just "Request," unless the mod has enabled the "Title" field for sign-ups) should link to that request/prompt's page (e.g. https://archiveofourown.org/collections/smut4smut2020/prompts/1538164). Related: AO3-3828.

    • Each request/prompt's byline should link to the prompter's dashboard, just like on work blurbs, but only if the prompter isn't anonymous.

How to test: TBD.

Environment

None

Assignee

Unassigned

Reporter

redsummernight

Roadmap

Challenges

Priority

Medium

Affects versions

Fix versions

None

Components

BackEnd
FrontEnd

Difficulty

Medium

Required Access Level

None

Milestone

Internal 0.9
Configure