def post(self): name = self.request.get('name') password = self.request.get('password') confirm = self.request.get('password-confirm') display = self.request.get('display') if name and password and confirm: other = Admin.all().filter('name = ', name).get() if not other and password == confirm: a = Admin.register(name, password, display=display) a.put() self.render_admins(msg="Successfully added new admin: %s" % name, type="success") return self.render_admins(msg="You must fill in a unique username, password, and confirmation", type="danger") return
def post(self): name = self.request.get('name') password = self.request.get('password') confirm = self.request.get('password-confirm') display = self.request.get('display') if name and password and confirm: other = Admin.all().filter('name = ', name).get() if not other and password == confirm: a = Admin.register(name, password, display=display) a.put() self.render_admins(msg="Successfully added new admin: %s" % name, type="success") return self.render_admins( msg= "You must fill in a unique username, password, and confirmation", type="danger") return
def render_admins(self, **kwargs): admin = self.get_admin() admins = list(Admin.all()) self.render('admin/accounts', admin=admin, admins=admins, **kwargs)
print ("Usage: {} path/locations.json path/comforts.json".format( sys.argv[0])) exit(1) remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func, 'localhost') from models import Admin, Location, Comfort #if len(list(Admin.all())) == 0: # add initial user, we do not backup the admin tabl a = Admin.register('admin', 'default', display='admin') a.put() print 'ADMINS:' for a in Admin.all(): print a.display, a.name, a.passhash, a.created import json def from_utc(utcTime,fmt="%Y-%m-%dT%H:%M:%S"): """ Convert UTC time string to time.struct_time """ # change datetime.datetime to time, return time.struct_time type return datetime.datetime.strptime(utcTime, fmt) for loc in json.load(open(sys.argv[1])): l = Location( building = string.capitalize(loc['building']), floor = loc['floor'], room = loc['room'])
print("Usage: {} path/locations.json path/comforts.json".format( sys.argv[0])) exit(1) remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func, 'localhost') from models import Admin, Location, Comfort #if len(list(Admin.all())) == 0: # add initial user, we do not backup the admin tabl a = Admin.register('admin', 'default', display='admin') a.put() print 'ADMINS:' for a in Admin.all(): print a.display, a.name, a.passhash, a.created import json def from_utc(utcTime, fmt="%Y-%m-%dT%H:%M:%S"): """ Convert UTC time string to time.struct_time """ # change datetime.datetime to time, return time.struct_time type return datetime.datetime.strptime(utcTime, fmt) for loc in json.load(open(sys.argv[1])): l = Location(building=string.capitalize(loc['building']),