Example #1
0
 def post(self):
     email = get_user_email()
     if email and is_user_admin():
         # get params from post request
         data = json.loads(self.request.body)
         name = data["name"]
         email = data["email"]
         salary = float(data["salary"])
         # do not hire a person with same name
         if Deliverer.get_by_name(name):
             return
         else:
             boy = Deliverer()
             boy.name = name
             boy.email = email
             boy.salary = salary
             boy.put()
             # email the deliverer
             emailsender.send_hire_email(boy.email, boy)
     else:
         self.redirect('/home')
Example #2
0
 def post(self):
   email = get_user_email()
   if email and is_user_admin():
     # get params from post request
     data = json.loads(self.request.body)
     name = data["name"]
     email = data["email"]
     salary = float(data["salary"])
     # do not hire a person with same name
     if Deliverer.get_by_name(name):
       return
     else:
       boy = Deliverer()
       boy.name = name
       boy.email = email
       boy.salary = salary
       boy.put()
       # email the deliverer
       emailsender.send_hire_email(boy.email, boy)
   else:
     self.redirect('/home')