Beispiel #1
0
 def post(self):
     user = get_cur_user()
     if not user:
         self.redirect('/login/')
     self.load_http_params({
         'address': (str, False),
         'city': (str, False),
         'zip': (str, False),
         'name': (str, False),
         'phone': (str, False),
         'cname': (str, False),
         'cemail': (str, False),
         'cphone': (str, False)
     }, use_default=True)
     b = ProtoBusiness(
         initiator=user.key,
         name=self.params['name'],
         address='{} {} {}'.format(
             self.params['address'],
             self.params['city'],
             self.params['zip']
         ),
         cname=self.params['cname'],
         cemail=self.params['cemail'],
         cphone=self.params['cphone']
     )
     b.put()
     self.response.write(self.template.render(post=True))
Beispiel #2
0
 def get(self):
     user = get_cur_user()
     if not user:
         self.redirect('/login/')
     self.response.write(self.template.render())