Page MenuHomePhabricator

Registration details, full view (participant side)
Closed, ResolvedPublic

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

vyuen changed the task status from Open to In Progress.Aug 25 2022, 1:18 PM
vyuen moved this task from V0 to Darkship on the Campaign-Registration board.
ifried closed this task as Resolved.EditedAug 29 2022, 9:50 PM
  • Chat group link name changed
  • Back button issue for participants resolved in T314879
  • We don't need to have register/unregister in EventDetails for V0, but I have created a placeholder for V1: T316604
  • I agree that the 'view event page' link is expected to be in the same window rather than a different window. When I tested this behavior, it was already opening in the same window, so I don't see this issue anymore. If it is indeed still occurring, we can address it in the future.
  • Search for participants issue fixed
  • I think showing the date rather than today or yesterday is fine and probably more accurate, since 'today' and 'yesterday' could be confusing for global events that have people registering for many different timezones, so I think we can leave this behavior for now
  • I see "to" rather than a dash when testing on beta cluster, which seems fine and is a bit more user-friendly. We can leave this for now and see if people prefer the dash.
  • As for the last 2 design questions, I have created a separate ticket and assign to @gonyeahialam: T316606.

I am marking this ticket as Done.

  • I agree that the 'view event page' link is expected to be in the same window rather than a different window. When I tested this behavior, it was already opening in the same window, so I don't see this issue anymore. If it is indeed still occurring, we can address it in the future.

Yep, I fixed that as part of the work on T315493.

Test wiki on Patch demo by CMelo (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/2d771bb606/w/