def reset_token(self, request: request.Request, id: str, **kwargs) -> response.Response: team = self.get_object() team.api_token = generate_random_token() team.save() return response.Response(TeamSerializer(team).data)
def add_signup_tokens(apps, schema_editor): Team = apps.get_model("posthog", "Team") for team in Team.objects.filter(signup_token__isnull=True): team.signup_token = generate_random_token(22) team.save()