diff --git a/access/views.py b/access/views.py index 749324a..082cbe9 100644 --- a/access/views.py +++ b/access/views.py @@ -314,6 +314,7 @@ class ManagementPassword(generics.GenericAPIView): return Response('user not found', status=404) user.set_password(password) + user.is_active=True user.save() logger.info('''set password: %s to the diff --git a/courses/serializers.py b/courses/serializers.py index 3dcf85b..70e4ba6 100644 --- a/courses/serializers.py +++ b/courses/serializers.py @@ -8,7 +8,7 @@ class TopicSerializer(serializers.ModelSerializer): class Meta: model = Topic - exclude = ['id'] + fields = '__all__' @staticmethod def get_children(self):