Exemple #1
0
    def create_external_user(self, user=None, organization=None, **kwargs):
        if not user:
            user = self.user
        if not organization:
            organization = self.organization  # Force creation.

        return Factories.create_external_user(user=user,
                                              organization=organization,
                                              **kwargs)
Exemple #2
0
    def create_external_user(self, user=None, organization=None, **kwargs):
        if not user:
            user = self.user
        if not organization:
            organization = self.organization

        organizationmember = OrganizationMember.objects.get(
            user=user, organization=organization)
        return Factories.create_external_user(
            organizationmember=organizationmember, **kwargs)
Exemple #3
0
 def create_external_user(self, user=None, organization=None, integration=None, **kwargs):
     if not user:
         user = self.user
     if not organization:
         organization = self.organization  # Force creation.
     if not integration:
         integration = Integration.objects.create(
             provider="github", name="GitHub", external_id="github:1"
         )
         integration.add_organization(self.organization, self.user)
     return Factories.create_external_user(
         user=user, organization=organization, integration_id=integration.id, **kwargs
     )
Exemple #4
0
    def create_external_user(self,
                             user=None,
                             organization=None,
                             integration=None,
                             **kwargs):
        if not user:
            user = self.user
        if not organization:
            organization = self.organization  # Force creation.
        if not integration:
            integration = self.integration

        return Factories.create_external_user(user=user,
                                              organization=organization,
                                              integration_id=integration.id,
                                              **kwargs)