weblate/ci/migrate-scripts/setup-team-membership.py
Michal Čihař a0e1e90b5a feat(auth): add language limitation support to team assignment
This allows having a single reviewer team and grant people access to
selected languages only rather than having a per language team.

Fixes #14233
2026-05-20 12:32:28 +02:00

15 lines
473 B
Python
Vendored

# Copyright © Michal Čihař <michal@weblate.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later
"""Set up team membership for through-model migration testing."""
from weblate.auth.models import User
from weblate.trans.models import Project
project = Project.objects.get(slug="test")
group = project.defined_groups.get(name="Translate")
user = User.objects.create_user(
"membership-migrate", "membership-migrate@example.org", "testpassword"
)
user.groups.add(group)