def register(self, request): if not configuration.ALLOW_REGISTER or configuration.LDAP_ENABLED: raise RegistrationNotAllowed() serialized = RegisterSerializer(data=request.data) serialized.is_valid(raise_exception=True) User.create_user( username=serialized.validated_data["username"], email=serialized.validated_data["email"], password=serialized.validated_data["password"], ) return Response({"status": "ok"})
def mutate(root, info, user_data=None): user_obj = User.create_user(username=user_data.username, password=user_data.password) Audit.create_audit_entry(info) return CreateUser(user=user_obj)