def AuthenticatedGet(self, org, event):
        # select event(s) to show
        if org.is_global_admin:
            events = Event.all()
        elif org.is_admin:
            events = [event]

        self.render(events=events)
    def AuthenticatedGet(self, org, event):
        # select event(s) to show
        if org.is_global_admin:
            events = Event.all()
        elif org.is_admin:
            events = [event]

        self.render(events=events)
Exemple #3
0
 def get(self):
     # defer crunch and save for each event
     for event in Event.all():
         if event.logged_in_to_recently:
             logging.info(u"Crunching statistics for %s" % event.short_name)
             deferred.defer(
                 self._crunch_and_save,
                 str(event.key()),
                 _queue='crunch-statistics',
             )
         else:
             logging.info(u"Crunching statistics: skipping %s" % event.short_name)
Exemple #4
0
 def get(self):
     # defer crunch and save for each event
     for event in Event.all():
         if event.logged_in_to_recently:
             logging.info(u"Crunching statistics for %s" % event.short_name)
             deferred.defer(
                 self._crunch_and_save,
                 str(event.key()),
                 _queue='crunch-statistics',
             )
         else:
             logging.info(u"Crunching statistics: skipping %s" %
                          event.short_name)
 def get(self):
     # start export Task chain for each event
     for event in Event.all():
         if event.logged_in_to_recently:
             logging.info(u"Exporting all sites in %s" % event.short_name)
             filename = all_event_timeless_filename(event)
             self.start_export(
                 org=None,
                 event=event,
                 worker_url='/export_bulk_worker',
                 filtering_event_key=event.key(),
                 filename=filename,
             )
         else:
             logging.info(u"Export all sites: skipping %s" % event.short_name)
 def get(self):
     # start export Task chain for each event
     for event in Event.all():
         if event.logged_in_to_recently:
             logging.info(u"Exporting all sites in %s" % event.short_name)
             filename = all_event_timeless_filename(event)
             self.start_export(
                 org=None,
                 event=event,
                 worker_url='/export_bulk_worker',
                 filtering_event_key=event.key(),
                 filename=filename,
             )
         else:
             logging.info(u"Export all sites: skipping %s" % event.short_name)
    def get(self, path):
        # path is assumed to be an incident short name -- check
        event = Event.all().filter('short_name', path).get()
        if not event:
            self.abort(404)

        # switch on config option
        config_setting = get_config_key('handle_incident_short_names')
        if config_setting == 'public_map':
            self.redirect('/public-map?initial_incident_id=' + event.short_name)
            return
        elif config_setting == 'authentication':
            self.redirect('/authentication?initial_event_name=' + event.name)
            return
        else:
            self.abort(404)
Exemple #8
0
    def get(self, path):
        # path is assumed to be an incident short name -- check
        event = Event.all().filter('short_name', path).get()
        if not event:
            self.abort(404)

        # switch on config option
        config_setting = get_config_key('handle_incident_short_names')
        if config_setting == 'public_map':
            self.redirect('/public-map?initial_incident_id=' +
                          event.short_name)
            return
        elif config_setting == 'authentication':
            self.redirect('/authentication?initial_event_name=' + event.name)
            return
        else:
            self.abort(404)