fixed issue with social default access and multi space tennany

This commit is contained in:
vabene1111
2022-07-11 23:42:26 +02:00
parent 17f3da5a37
commit 38219a22ca

View File

@@ -127,8 +127,8 @@ def space_overview(request):
if join_form.is_valid():
return HttpResponseRedirect(reverse('view_invite', args=[join_form.cleaned_data['token']]))
else:
if settings.SOCIAL_DEFAULT_ACCESS:
user_space = UserSpace.objects.create(space=Space.objects.first(), user=request.user, active=True)
if settings.SOCIAL_DEFAULT_ACCESS and len(request.user.userspace_set) == 0:
user_space = UserSpace.objects.create(space=Space.objects.first(), user=request.user, active=False)
user_space.groups.add(Group.objects.filter(name=settings.SOCIAL_DEFAULT_GROUP).get())
return HttpResponseRedirect(reverse('index'))
if 'signup_token' in request.session: