Page MenuHomePhabricator

Registration details, full view (participant side)
Open, Needs TriagePublic

Description

As an event participant, I want to be able to see the registration information on the event, so that I can easily see who joined the event and other relevant details, even if there are page errors or issues in the JS view.

Background: This page is almost the same as the organizer view, with the removal of the ability to select participants.

Resources:
V0: Create Event Prototype
V0: Register for Event Prototype
V0 Design File

Acceptance Criteria:

  • The page should display the title of the event (for example, "Wikipedia Pages Wanting Photos 2021" in the screenshot below)
  • There should be a participants section, which includes:
    • The number of participants at the top (larger text size, bold font)
  • A list of the usernames of all registered participants
  • The timestamp of event registration (to the right of the participant username)
  • The user should *not* be able to select names from the list or apply to actions on usernames (such as delete)
  • There should be an event details section, which includes:
    • The words "Event Details" at the top (larger text size, bold font)
    • The event date (start and end) and time (start and end)
      • This should also include the time/clock icon
    • Event location
      • This should also include the location icon
    • Text: "Chat group invite link"
      • Note that the wireframe says: "Social Media Chat Group invite link" but I think this is too long and klunky, so we can replace it with "Chat group invite link."
    • Link to chat group
      • Icon for link
  • The page should include a "Back" link (though this page has not been created yet --> should we add it in later?). Maybe for, for participants, it should go back to the main event page instead.
  • We should probably add a register button to the page (feedback needed from Gregory on where/how)

Visual example:

Screen Shot 2022-04-29 at 12.44.56 PM.png (1×2 px, 215 KB)

Event Timeline

ifried renamed this task from Event details, full view (participant side) to Registration details, full view (participant side).May 12 2022, 6:29 PM
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)

Change 803331 had a related patch set uploaded (by Cmelo; author: Claudio Melo):

[mediawiki/extensions/CampaignEvents@master] Show list of participants and Registration details (organizer view)

https://gerrit.wikimedia.org/r/803331

Test wiki created on Patch demo by CMelo (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/2d771bb606/w/

Change 803331 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Show list of participants and Registration details (organizer and participant view)

https://gerrit.wikimedia.org/r/803331

Heya @cmelo here are a few notes on this ticket:


AC says that Social Media Chat Group invite link text needs replaced with Chat group invite link.

EDIT: this issue is now fixed by T313218


For participants, the back page goes to Special:MyEvents - should this go to the main event page now @ifried? I don't feel it really makes sense for the back button to go to Special:MyEvents for participants.


Register/unregister button placement is mentioned in the AC - do we need this for v0 @ifried?


View event page opens in a new window - is this behavior intentional? To me, it seems it should open in the same window.


There should be a placeholder in the input box of Search for participants

EDIT: the above issue is fixed by T313224

and there should be about .5em of padding-left on the particpants count instead of the current 1em:

comp:

Screen Shot 2022-07-12 at 6.12.24 PM.png (236×760 px, 36 KB)

build:

Screen Shot 2022-07-12 at 6.12.39 PM.png (432×1 px, 40 KB)


If a user does register Today or Yesterday it shows today or yesterday's date instead of the text Today or Yesterday

Comp:

Screen Shot 2022-07-12 at 6.12.58 PM.png (368×1 px, 60 KB)


In the comp there is a dash - between the start and end times, but in the build there is a to.

Also, I can't remember where we have landed on anything time zone related, but do we need to have (UTC) as in the comp or I think we might be waiting until v1 for that?

comp:

Screen Shot 2022-07-12 at 6.13.26 PM.png (106×704 px, 21 KB)

build:

Screen Shot 2022-07-12 at 6.13.57 PM.png (146×1 px, 28 KB)


In-Person Event and Online Event need to have a lower font weight and less padding between them, to differentiate it from the section that is currently Social media chat group invite link

comp:

Screen Shot 2022-07-12 at 6.14.13 PM.png (1×1 px, 254 KB)

build:

Screen Shot 2022-07-12 at 6.14.26 PM.png (988×1 px, 168 KB)


Text in comp is Visit event page, but in the build it is View event page

and View event page button has an icon in the picture of the comp that is on this ticket below the AC, but not in the figma file - I am not sure which is correct, so tagging in @gonyeahialam:

comp:

Screen Shot 2022-07-12 at 8.30.53 PM.png (90×266 px, 10 KB)

build:

Screen Shot 2022-07-12 at 8.30.27 PM.png (98×300 px, 9 KB)


also noting that the back link is below that link title, but we decided that was okay.

@ifried I'm moving this ticket over to you if you want to make tickets for anything else that I noted at T307125#8073870. Some of them have already been fixed and I edited the comment to reflect that. These notes also cover tickets T308571 & T308572