Exemple #1
0
 def post(self, ctx):
     form = PlaceForm(ctx.req, True)
     if form.err:
         return Response.redirect(self.route.url(ctx.req, form.src))
     if form.data['auto']:
         place = None
         # place = autodetect
     else:
         place = Place.find_name(form.data['name'])
     if place is None:
         form.data['error'] = 'notfound'
         return Response.redirect(self.route.url(ctx.req, form.query()))
Exemple #2
0
 def get(self, ctx):
     return Response.ok({'form': PlaceForm(ctx.req)})
Exemple #3
0
 def get(self, ctx):
     form = PlaceSuggestForm(ctx.req)
     found = Place.find_pattern(form.data['pattern'])
     return Response.ok({'found': found})