示例#1
0
    def get(self):
        if users.get_current_user():
            url = users.create_logout_url(self.request.uri)
            url_linktext = 'Logout'
            authenticated = True
        else:
            url = users.create_login_url(self.request.uri)
            url_linktext = 'Login'
            authenticated = False

        dbmarkers = Business.query().fetch()
        markers = []
        for marker in dbmarkers:
            markers.append({'name':marker.name,
                         'latitude':marker.latitude,
                         'longitude':marker.longitude,
                         'address':marker.address,
                         'city':marker.city,
                         'zipCode':marker.zipCode,
                         'statuses':marker.statuses,
                         'comment':marker.comment,
                         'status':marker.status
                #         'key':marker.key
            })

        template_values = {
            'url': url,
            'url_linktext': url_linktext,
            'authenticated': authenticated,
            'markers': json.dumps(markers),
        }
        logging.getLogger().setLevel(logging.DEBUG)
        logging.info(markers)
        template = JINJA_ENVIRONMENT.get_template('index.html')
        self.response.write(template.render(template_values))
示例#2
0
    def get(self):
        name = self.request.get('name')
        address = self.request.get('address')

        status = self.request.get('status')
        dbmarkers = Business.query(Business.address == address, Business.name == name).fetch()
        logging.getLogger().setLevel(logging.DEBUG)
        logging.info(name)
        logging.info(address)
        logging.info(status)
        logging.info(dbmarkers)
        for marker in dbmarkers:
            marker.status = status
            marker.put()
        self.response.write('success')