def GET_connections(self, meetup): all_connections = models.MeetupConnectionsByAccount._connections( meetup, c.user) connections = [a for a in all_connections if not a._deleted] content = pages.QrCodeConnections( meetup=meetup, connections=connections, ) return pages.MeatspacePage(content=content).render()
def GET_connect(self, meetup, other, code, connected_with): if meetup.state not in CONNECT_STATES: self.abort404() content = pages.QrCodeForm( meetup=meetup, other=other, code=code, connected_with=connected_with, ) return pages.MeatspacePage(content=content).render()
def GET_portal(self, meetup): if meetup.state != "closed": if c.user_is_loggedin: content = pages.MeetupPortal(meetup=meetup) else: content = pages.LoggedOutMeetupPortal(meetup=meetup) else: content = pages.ClosedMeetupPortal(meetup=meetup) return pages.MeatspacePage(content=content, page_classes=["meatspace-portal"]).render()
def GET_configure_badge(self, meetup): if meetup.state not in BADGE_STATES: return redirect_to("/meetup/%s" % str(meetup._id)) content = pages.ConversationStarterSelector(meetup, c.user) return pages.MeatspacePage(content=content).render()