Source code for tcms.management.forms
# -*- coding: utf-8 -*-
from django import forms
from tcms.management.models import (
Build,
Classification,
Component,
Priority,
Product,
Tag,
Version,
)
[docs]
class ComponentForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
request = kwargs.pop("request", None)
super().__init__(*args, **kwargs)
if (
request
and hasattr(request, "tenant")
and request.tenant.schema_name != "public"
):
self.fields["initial_owner"].queryset = (
request.tenant.authorized_users.all()
)