def get(self): admin = authorizedAdminClient() if admin: apps = admin.client.apps self.render(u'select_app', admin=admin, apps=apps) else: self.render(u'unauthorized', user=users.get_current_user(), login_url=users.create_login_url("/"), logout_url=users.create_logout_url("/"))
def get(self): admin = authorizedAdminClient() if admin: self.render(u'admin_menu') else: self.render(u'unauthorized', user=users.get_current_user(), login_url=users.create_login_url("/"), logout_url=users.create_logout_url("/"))
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)
def post(self): timezone_id = cgi.escape(self.request.get("timezone")) timezone = TimeZone.get_by_id(long(timezone_id)) admin = authorizedAdminClient() if admin: admin.timezone = timezone admin.put() self.response.out.write("Saved changes for admin %s. Time zone is now %s." % (admin.name, timezone.description)) else: self.render(u'unauthorized', user=users.get_current_user(), login_url=users.create_login_url("/"), logout_url=users.create_logout_url("/"))
def get(self): admin = authorizedAdminClient() if admin: app_id = cgi.escape(self.request.get("app")) encoded_app_id = base64.b64encode(app_id) apps = App.all() apps.filter('app_id =', app_id) app = apps.get() self.render(u'app_menu', app=app, encoded_app_id=encoded_app_id) else: self.render(u'unauthorized', user=users.get_current_user(), login_url=users.create_login_url("/"), logout_url=users.create_logout_url("/"))
def post(self): timezone_id = cgi.escape(self.request.get("timezone")) timezone = TimeZone.get_by_id(long(timezone_id)) admin = authorizedAdminClient() if admin: admin.timezone = timezone admin.put() self.response.out.write( "Saved changes for admin %s. Time zone is now %s." % (admin.name, timezone.description)) else: self.render(u'unauthorized', user=users.get_current_user(), login_url=users.create_login_url("/"), logout_url=users.create_logout_url("/"))
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("/"))