Esempio n. 1
0
 def get(self):
     encoded_app_id = self.request.get("app_id")
     app_id = base64.b64decode(encoded_app_id)
     selected_users = db.Query(App_User).filter('app_id =', app_id)
     app = db.Query(App).filter("app_id =", app_id).get()
     admin = authorizedAdminClient()
     from utils.timezone import pretty_print
     self.render(u'message_posting_form', app=app, users=selected_users,
                 date_range=range(1, 32), year_range=range(2011, 2021),
                 hour_range=range(24), minute_range=range(60),
                 timezone_description=pretty_print(admin.timezone),
                 timezone=admin.timezone.offset)
Esempio n. 2
0
 def get(self):
     encoded_app_id = self.request.get("app_id")
     app_id = base64.b64decode(encoded_app_id)
     selected_users = db.Query(App_User).filter('app_id =', app_id)
     app = db.Query(App).filter("app_id =", app_id).get()
     admin = authorizedAdminClient()
     from utils.timezone import pretty_print
     self.render(u'message_posting_form',
                 app=app,
                 users=selected_users,
                 date_range=range(1, 32),
                 year_range=range(2011, 2021),
                 hour_range=range(24),
                 minute_range=range(60),
                 timezone_description=pretty_print(admin.timezone),
                 timezone=admin.timezone.offset)
Esempio n. 3
0
 def get(self):
     allTimeZones = TimeZone.all().order('offset')
     timezones = []
     class Tz:
         pass
     
     from utils.timezone import pretty_print
     for timezone in allTimeZones:
         tz = Tz()
         tz.id = timezone.key().id_or_name()
         description = pretty_print(timezone)
         tz.description = description 
         timezones.append(tz)
     
     admin = authorizedAdminClient()
     if admin:
         self.render(u'admin_update_page', admin=admin, timezones=timezones)
     else:
         self.render(u'unauthorized', user=users.get_current_user(),
                     login_url=users.create_login_url("/"),
                     logout_url=users.create_logout_url("/"))
Esempio n. 4
0
    def get(self):
        allTimeZones = TimeZone.all().order('offset')
        timezones = []

        class Tz:
            pass

        from utils.timezone import pretty_print
        for timezone in allTimeZones:
            tz = Tz()
            tz.id = timezone.key().id_or_name()
            description = pretty_print(timezone)
            tz.description = description
            timezones.append(tz)

        admin = authorizedAdminClient()
        if admin:
            self.render(u'admin_update_page', admin=admin, timezones=timezones)
        else:
            self.render(u'unauthorized',
                        user=users.get_current_user(),
                        login_url=users.create_login_url("/"),
                        logout_url=users.create_logout_url("/"))