def index_view(self): live_events = DataGetter.get_live_events() draft_events = DataGetter.get_draft_events() past_events = DataGetter.get_past_events() all_events = DataGetter.get_all_events() imported_events = DataGetter.get_imports_by_user() free_ticket_count = {} paid_ticket_count = {} donation_ticket_count = {} max_free_ticket = {} max_paid_ticket = {} max_donation_ticket = {} for event in all_events: free_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='free') max_free_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='free') paid_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='paid') max_paid_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='paid') donation_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='donation') max_donation_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='donation') if not is_verified_user(): flash(Markup('Your account is unverified. ' 'Please verify by clicking on the confirmation link that has been emailed to you.<br>' 'Did not get the email? Please <a href="/resend_email/" class="alert-link"> click here to resend the confirmation.</a>')) return self.render('/gentelella/admin/event/index.html', live_events=live_events, draft_events=draft_events, past_events=past_events, all_events=all_events, free_ticket_count=free_ticket_count, paid_ticket_count=paid_ticket_count, donation_ticket_count=donation_ticket_count, max_free_ticket=max_free_ticket, max_paid_ticket=max_paid_ticket, max_donation_ticket=max_donation_ticket, imported_events=imported_events)
def index_view(): live_events = DataGetter.get_all_live_events() draft_events = DataGetter.get_all_draft_events() past_events = DataGetter.get_all_past_events() all_events = DataGetter.get_all_events() trash_events = DataGetter.get_trash_events() free_ticket_count = {} paid_ticket_count = {} donation_ticket_count = {} max_free_ticket = {} max_paid_ticket = {} max_donation_ticket = {} for event in all_events: free_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='free') max_free_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='free') paid_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='paid') max_paid_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='paid') donation_ticket_count[event.id] = TicketingManager.get_orders_count_by_type(event.id, type='donation') max_donation_ticket[event.id] = TicketingManager.get_max_orders_count(event.id, type='donation') return render_template('gentelella/admin/super_admin/events/events.html', live_events=live_events, draft_events=draft_events, past_events=past_events, all_events=all_events, trash_events=trash_events, free_ticket_count=free_ticket_count, paid_ticket_count=paid_ticket_count, donation_ticket_count=donation_ticket_count, max_free_ticket=max_free_ticket, max_paid_ticket=max_paid_ticket, max_donation_ticket=max_donation_ticket, navigation_bar=list_navbar())
def index_view(self): live_events = DataGetter.get_live_events() draft_events = DataGetter.get_draft_events() past_events = DataGetter.get_past_events() all_events = DataGetter.get_all_events() imported_events = DataGetter.get_imports_by_user() free_ticket_count = {} paid_ticket_count = {} donation_ticket_count = {} max_free_ticket = {} max_paid_ticket = {} max_donation_ticket = {} for event in all_events: free_ticket_count[ event.id] = TicketingManager.get_orders_count_by_type( event.id, type='free') max_free_ticket[event.id] = TicketingManager.get_max_orders_count( event.id, type='free') paid_ticket_count[ event.id] = TicketingManager.get_orders_count_by_type( event.id, type='paid') max_paid_ticket[event.id] = TicketingManager.get_max_orders_count( event.id, type='paid') donation_ticket_count[ event.id] = TicketingManager.get_orders_count_by_type( event.id, type='donation') max_donation_ticket[ event.id] = TicketingManager.get_max_orders_count( event.id, type='donation') if not is_verified_user(): flash( Markup( 'Your account is unverified. ' 'Please verify by clicking on the confirmation link that has been emailed to you.' '<br>Did not get the email? Please <a href="/resend_email/" class="alert-link"> ' 'click here to resend the confirmation.</a>')) return self.render('/gentelella/admin/event/index.html', live_events=live_events, draft_events=draft_events, past_events=past_events, all_events=all_events, free_ticket_count=free_ticket_count, paid_ticket_count=paid_ticket_count, donation_ticket_count=donation_ticket_count, max_free_ticket=max_free_ticket, max_paid_ticket=max_paid_ticket, max_donation_ticket=max_donation_ticket, imported_events=imported_events)