예제 #1
0
    def post(self):
        self.SetTemplate(templateName='Thanks.html')
        try:
            user = Person(UserName=self.g('UserName'),
                          Email=self.g('Email'),
                          Name=self.g('Name'),
                          Surname=self.g('Surname'),
                          Password=self.g('Password'),
                          Public=self.g('Public') == 'on' and True or False,
                          Notify=self.g('Notify') == 'on' and True or False)

            if (self.request.get('Notify') == None
                    and self.request.get('Notify') == 'on'):
                user.Notify = True
            else:
                user.Notify = False

            if (self.request.get('Public') == None
                    and self.request.get('Public') == 'on'):
                user.Public = True
            else:
                user.Public = False
            user.put()
            self.respond(locals())
        except Exception, ex:
            self.status = ex
            self.redirect(AddUserController.get_url())