Beispiel #1
0
    def get_join_request_link(self, organization):
        if not organization:
            return None

        if organization.get_option("sentry:join_requests") is False:
            return None

        join_request_link_viewed.send_robust(sender=self, organization=organization)

        return reverse("sentry-join-request", args=[organization.slug])
Beispiel #2
0
    def get_join_request_link(self, organization):
        if not organization:
            return None

        variant = experiments.get(org=organization, experiment_name="ImprovedInvitesExperiment")
        if variant not in ("all", "join_request"):
            return None

        if organization.get_option("sentry:join_requests") is False:
            return None

        join_request_link_viewed.send_robust(sender=self, organization=organization)

        return reverse("sentry-join-request", args=[organization.slug])