def page(self):
     response = cms_api_client.lookup_by_slug(
         slug=self.slug,
         language_code=translation.get_language(),
         draft_token=self.request.GET.get('draft_token'),
     )
     return handle_cms_response(response)
 def cms_component(self):
     response = cms_api_client.lookup_by_slug(
         slug=self.component_slug,
         language_code=translation.get_language(),
         service_name=cms.COMPONENTS,
     )
     return handle_cms_response_allow_404(response)
Exemple #3
0
 def page(self):
     response = cms_api_client.lookup_by_slug(
         slug=slugs.FIND_A_SUPPLIER_LANDING,
         language_code=translation.get_language(),
         draft_token=self.request.GET.get('draft_token'),
     )
     return helpers.handle_cms_response(response)
Exemple #4
0
 def get_contact_page(self):
     response = cms_api_client.lookup_by_slug(
         slug=slugs.FIND_A_SUPPLIER_INDUSTRY_CONTACT,
         language_code=translation.get_language(),
         draft_token=self.request.GET.get('draft_token'),
     )
     return handle_cms_response(response)
Exemple #5
0
 def international_industry_page_exists(self):
     response = cms_api_client.lookup_by_slug(
         slug=self.slug,
         language_code=translation.get_language(),
         draft_token=self.request.GET.get('draft_token'),
         service_name=cms.GREAT_INTERNATIONAL)
     if response.status_code == 200:
         return response.json()
     return None
Exemple #6
0
 def page(self):
     response = cms_api_client.lookup_by_slug(
         slug=EXPORT_READINESS_HIGH_POTENTIAL_OPPORTUNITY_FORM_SLUG,
         language_code=settings.LANGUAGE_CODE,
         draft_token=self.request.GET.get('draft_token'),
     )
     if response.status_code == 404:
         raise Http404()
     return handle_cms_response(response)
 def page(self):
     response = cms_api_client.lookup_by_slug(
         slug=cms.GREAT_HOME_SLUG,
         draft_token=self.request.GET.get('draft_token'),
     )
     return helpers.handle_cms_response_allow_404(response)
Exemple #8
0
 def get_industry_page(self):
     response = cms_api_client.lookup_by_slug(
         slug=self.kwargs['slug'],
         language_code=translation.get_language(),
     )
     return handle_cms_response(response)