diff options
author | Griffin Smith <grfn@gws.fyi> | 2021-12-30T00·02-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2021-12-30T00·21+0000 |
commit | 7a21189e0deb7ccb5556c194c379e920d0464778 (patch) | |
tree | f55b2ae45200224d33e9a35bc40fda575fb02b6a /users/grfn/bbbg | |
parent | 4cf86f2e53881e473d881072e55b21179e4dd593 (diff) |
feat(grfn/bbbg): Add "RSVP" column to event attendees r/3502
Also sort, first by rsvp, then by signed in, then by last check, then by name Change-Id: I15d2e4a5693290d9c1cfd09196982e7a6957a138 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4742 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
Diffstat (limited to 'users/grfn/bbbg')
-rw-r--r-- | users/grfn/bbbg/src/bbbg/handlers/events.clj | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/users/grfn/bbbg/src/bbbg/handlers/events.clj b/users/grfn/bbbg/src/bbbg/handlers/events.clj index 2264d36e7d67..fcebb199f0cb 100644 --- a/users/grfn/bbbg/src/bbbg/handlers/events.clj +++ b/users/grfn/bbbg/src/bbbg/handlers/events.clj @@ -101,10 +101,15 @@ [:thead [:th "Meetup Name"] [:th "Discord Name"] + [:th "RSVP"] [:th "Signed In"] [:th "Last Vaccination Check"]] [:tbody - (for [attendee attendees] + (for [attendee (sort-by (juxt (comp not ::event-attendee/rsvpd-attending?) + (comp not ::event-attendee/attended?) + (comp some? :last-check) + ::attendee/meetup-name) + attendees)] [:tr [:td.attendee-name (::attendee/meetup-name attendee)] [:td @@ -113,6 +118,11 @@ "—")] [:td [:label.mobile-label "Signed In: "] + (if (::event-attendee/rsvpd-attending? attendee) + [:span {:title "Yes"} "✔️"] + [:span {:title "No"} "❌"])] + [:td + [:label.mobile-label "Signed In: "] (if (::event-attendee/attended? attendee) [:span {:title "Yes"} "✔️"] [:span {:title "No"} "❌"])] |