Esempio n. 1
0
    def handle(self, request, organization, provider_id):
        pipeline = IntegrationPipeline(
            request=request,
            organization=organization,
            provider_key=provider_id,
        )
        pipeline.initialize()

        return pipeline.current_step()
Esempio n. 2
0
    def handle(self, request: Request, organization, provider_id) -> Response:
        pipeline = IntegrationPipeline(
            request=request, organization=organization, provider_key=provider_id
        )

        if not pipeline.provider.can_add:
            raise Http404

        pipeline.initialize()

        return pipeline.current_step()
Esempio n. 3
0
    def handle(self, request, organization, provider_id):
        if not self.has_feature(request, organization):
            return self.redirect('/')
        pipeline = IntegrationPipeline(
            request=request,
            organization=organization,
            provider_key=provider_id,
        )
        pipeline.initialize()

        return pipeline.current_step()
    def handle(self, request, organization, provider_id):
        pipeline = IntegrationPipeline(
            request=request,
            organization=organization,
            provider_key=provider_id,
        )

        if not pipeline.provider.can_add:
            raise Http404

        pipeline.initialize()

        return pipeline.current_step()