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'])
Beispiel #5
0
    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']),
 def render_admins(self, **kwargs):
     admin = self.get_admin()
     admins = list(Admin.all())
     self.render('admin/accounts', admin=admin, admins=admins, **kwargs)