Пример #1
0
 def get(self):
     user = users.get_current_user()
     email = user.email()
     dog_owner = owner_details.Welcome(email)
     if dog_owner.name == "":
         self.redirect('/')
     # Display the form
     template = jinja_environment.get_template('welcome_back.html')
     # define the parameters and their name
     # that we will send to the template
     parameters_for_template = {'owner_name': dog_owner.name}
     self.response.write(template.render(parameters_for_template))
Пример #2
0
 def get(self):
     user = users.get_current_user()
     email = user.email()
     dog_owner = owner_details.Welcome(email)
     if dog_owner.name == "":
         self.redirect('/')
     dog_walkers = dog_walker_finder.DogWalkerFinder(email)
     dog_walkers.find_dog_walkers()
     retrieved_dog_walkers = dog_walkers.d_RetrievedDogWalkerList
     # Display the messages using jinja2
     parameters_for_template = {'list_of_dogwalkers': retrieved_dog_walkers, 'dog_owner': dog_owner}
     my_template = jinja_environment.get_template('dog_walkers.html')
     self.response.out.write(my_template.render(parameters_for_template))
Пример #3
0
 def get(self):
     # Display the form
     user = users.get_current_user()
     email = user.email()
     dog_owner = owner_details.Welcome(email)
     if dog_owner.name != "":
         self.redirect('/welcome_back')
     info_register = owner_details.GeneralInfo()
     # send email to shelly
     # Display the message
     # ----------------------------------------------
     # the template will use a show_message.html file
     template = jinja_environment.get_template('user_login.html')
     # define the parameters and their name
     # that we will send to the template
     parameters_for_template = {'owner_email': email, 'info_register': info_register}
     self.response.write(template.render(parameters_for_template))
Пример #4
0
    def get(self):
        user = users.get_current_user()
        email = user.email()
        dog_owner = owner_details.Welcome(email)
        if dog_owner.name == "":
            self.redirect('/')
        current_owner = owner_details.Account(email)
        current_owner.get_owner_detail()
        # ----------------------------------------------
        # Display the message
        # ----------------------------------------------
        # the template will use a show_message.html file
        template = jinja_environment.get_template('account.html')

        # define the parameters and their name
        # that we will send to the template
        parameters_for_template = {'current_owner': current_owner}
        self.response.write(template.render(parameters_for_template))
Пример #5
0
    def post(self):
        user = users.get_current_user()
        dog_owner = owner_details.Account(user.email())

        # Request data from the POST request
        dog_owner.owner_first_name = self.request.get('owner_first_name')
        dog_owner.owner_last_name = self.request.get('owner_last_name')
        dog_owner.owner_phone = self.request.get('owner_phone')
        dog_owner.dog_name = self.request.get('dog_name')
        dog_owner.dog_gender = self.request.get('dog_gender')
        dog_owner.dog_type = self.request.get('dog_type')
        dog_owner.owner_city = self.request.get('owner_city')
        dog_owner.prefered_walking_days = self.request.get('day', allow_multiple=True)

        dog_owner.insert_owner_detail()

        email = user.email()
        dog_owner = owner_details.Welcome(email)
        template = jinja_environment.get_template('welcome.html')
        # define the parameters and their name
        # that we will send to the template
        parameters_for_template = {'owner_name': dog_owner.name}
        self.response.write(template.render(parameters_for_template))