Пример #1
0
 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)
Пример #2
0
 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)
Пример #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)
Пример #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)
Пример #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
Пример #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)
Пример #7
0
 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)
Пример #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)