Closed Bug 1010442 Opened 11 years ago Closed 11 years ago

Allow users to browse past events

Categories

(Webmaker Graveyard :: Events, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: brett, Assigned: alicoding)

References

Details

(Whiteboard: [events] [events-mp] [july25])

Attachments

(3 files)

As we build in storytelling options such as photos and makes, it will become useful for other users to see what happens at events. Add a simple list view method to view past events.
Whiteboard: [eventsmp] → [events-mp]
Whiteboard: [events-mp] → [events-mp] [july25]
* Marking this for [July25] release, as its not critical for Maker Party start
Whiteboard: [events-mp] [july25] → [events] [events-mp] [july25]
Status: NEW → ASSIGNED
Blocks: 1036711
Just verifying that this allows users to *browse* past events - the original comment is descriptive, not so much the bug title :)
Flags: needinfo?(gavin)
* who's taking this one for [july25]? Gavin or Kate?
Flags: needinfo?(kate)
Summary: Allow users to search for past events → Allow users to browse past events
Looks like gavin has a patch
Flags: needinfo?(kate)
I made a checkbox next to the search field to search past events too. Just browsing a huge list of past events doesn't seem that useful to me, but maybe I'm missing something? There are a HUGE number of past events, so just presenting a list view seems overwhelming. Brett, is this checkbox approach ok?
Flags: needinfo?(gavin) → needinfo?(brett)
Its discovery. People want to a) know what events are like and b) have events that they made discoverable. So yes we need a large list of past events, but sortable in descending order (most recent first) - something like "recent events on homescreen" https://www.evernote.com/shard/s230/sh/a64b8bf8-d8b3-4cb6-b0d4-18a92169d805/53ef3d0de81a6ed6fbfad4fb2c74bd63 And when a user browses "see all events", a method to filter between upcoming (as is currently displayed) and recent (full paginated list of past events in descending order)
Flags: needinfo?(brett)
Just spoke w. Brett on IRC. We'll go ahead and land my patch once it's R+'d and then see how we want to augment further...
Attachment #8455842 - Flags: review?(aki) → review?(ali)
Attachment #8455842 - Flags: review?(ali) → review+
Brett, can you file a bug for that one you spoke to me on IRC? I just want to make sure is file and I know what exactly I have to do again before I forget.
Flags: needinfo?(brett)
Ali essentially what we need is a tab for "past events" on this page, https://events.webmaker.org/#!/events That would show a paginated list, starting with most recent, of past events. which would also require a tab for "upcoming events", which would be the current view.
Flags: needinfo?(brett)
Assigning this to myself so I can work on past events tab.
Assignee: gavin → ali
Comment on attachment 8460945 [details] [review] https://github.com/mozilla/webmaker-events-service/pull/84 Travis CI is failing, and this will mess up pagination order. To fix this, take a look at that sequelize issue. You need to wrap your ordering in double brackets, like so: [['beginDate', 'DESC']]. I almost wonder if we should take out the API ordering of events, since that will never function correctly with pagination. Maybe in another ticket!
Attachment #8460945 - Flags: review?(jon) → review-
Attachment #8460945 - Flags: review- → review?(jon)
Attachment #8460945 - Flags: review?(jon) → review-
Attachment #8460945 - Flags: review- → review?(jon)
Comment on attachment 8460945 [details] [review] https://github.com/mozilla/webmaker-events-service/pull/84 One more thing to do in this PR is to remove the [] around the sequelize query... if this is confusing, just ping me on IRC!
Attachment #8460945 - Flags: review?(jon) → review-
Attachment #8460945 - Flags: review- → review?(jon)
Attachment #8460976 - Flags: review?(kate) → review+
Attachment #8460945 - Flags: review?(jon) → review+
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: