From 0b25fa173bc49458999ae7ab852464d4b3a06118 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Thu, 7 Oct 2021 06:39:04 +0000 Subject: [PATCH] Add Discourse users to Protospace Members group on auth --- apiserver/apiserver/api/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apiserver/apiserver/api/serializers.py b/apiserver/apiserver/api/serializers.py index 56f9acd..f07f2a5 100644 --- a/apiserver/apiserver/api/serializers.py +++ b/apiserver/apiserver/api/serializers.py @@ -744,6 +744,9 @@ class SpaceportAuthSerializer(LoginSerializer): data['username'] = user.member.discourse_username or user.username utils_auth.set_discourse_password(data) + if not user.member.paused_date: + utils_auth.add_discourse_group_members('protospace_members', [data['username']]) + if not user.member.discourse_username: user.member.discourse_username = user.username user.member.save()