def get(self, *args, **kwargs):
     self._load_request(*args)
     render_template(self, 'panel_request_view.html', {
                                         'can_view': self._request is not None,
                                         'request_id': self._request.key().id(),
                                         'request': self._request
                                     });
Example #2
0
  def post(self):
    """Handles posts for settings functions."""
    form_data = self._ParseFormInput()
    template_params = template.get_params()
    user = users.get_current_user()
    if user:
      ambler = models.Ambler.get_or_insert(user.email())

      first_time = ambler.first_time

      ambler.name_first = form_data['name_first']
      ambler.name_last = form_data['name_last']
      ambler.default_location = models.Coordinate(
          lat=form_data['latitude'], lng=form_data['longitude'])
      ambler.first_time = False
      ambler.budget = form_data['budget']
      ambler.distance = form_data['distance']
      ambler.default_address = form_data['address']
      ambler.static_address = form_data['static_address']

      ambler.put()

    if first_time:
      self.redirect('/')
    else:
      template_params['success_messages'].append(self.SAVED_PREFERENCES)
      template_params['user'] = ambler
      template.render_template(self, self.TEMPLATE, template_params)
Example #3
0
 def get(self):
   """"""
   template_params = template.get_params()
   template_params['duration'] = 3
   template_params['warning_messages'].append(self.request.get('message'))
   
   url =  self.request.get('url')
   template_params['url'] = url
   template_params['host'] = urlparse(url).netloc
   logging.info('ASDFASDFASDFASDF URL: %s', urlparse(url).netloc)
   template.render_template(self, REDIRECT_TEMPLATE, template_params)
 def get(self, *args, **kwargs):
     self._load_request(*args)
     
     request_form = kwargs.has_key('request_form') and kwargs['request_form'] or RequestForm()
     
     # Extract the request id from the path
     if self._request is not None:
         request_form = RequestForm(instance = self._request)
     else:
         request_form = None
         
     render_template(self, 'edit_request.html', {
                                         'request_form': request_form,
                                         'request_id': self._request.key().id(),
                                     });
Example #5
0
  def get(self):
    """Handles get request for settings functions."""
    # Render a blank create account template
    template_params = template.get_params()
    user = users.get_current_user()
    if user:
      ambler = models.Ambler.get_by_id(user.email())

      if not ambler:
        ambler = models.Ambler.get_or_insert(user.email())
        template_params['warning_messages'].append(self.NO_PROFILE)

      template_params['user'] = ambler
    else:
      self.redirect('/login')
    template.render_template(self, self.TEMPLATE, template_params)
Example #6
0
 def render_template(self, template, parameters):
     """ Render from template """
     return render_template(self.__handler, template, parameters)
Example #7
0
 def get(self, form = RequestForm()):
     render_template(self, 'add_request.html', {
                                         'form': form,
                                         'requestor': self.__session.get_requestor(),
                                         'is_logged_in': self.__session.is_logged_in()})
 def get(self):
     render_template(self, 'responder_dashboard.html', {
                                                        })
Example #9
0
 def get_noauth(self, template_params):
   """"""
   template.render_template(self, LANDING_TEMPLATE, template_params)
Example #10
0
 def get_auth(self, template_params):
   """"""
   template.render_template(self, HOME_TEMPLATE, template_params)