Exemple #1
0
    def entity_browser_body(self, *args):
        country_key = args[0]
        entity_list = None
        if country_key:
            entity_list = Entity.gql("where country=:country_key",
                                     country_key=country_key)
        else:
            member = self.current_member()
            country = Country.gql("WHERE name = :country_name",
                                  country_name=member.country).get()
            entity_list = Entity.gql("where country=:country_key",
                                     country_key=country.key())

        param = self.render_parameters()
        param["entity_list"] = entity_list
        param["country_list"] = Country.all()
        return self.render("entity_browser_body", param)