fc / apps /documents /admin /evidence /forms.py
jun2024's picture
Upload 2241 files
b4f2238 verified
Raw History Blame Contribute Delete
531 Bytes
"""Module for forms."""
from __future__ import annotations
from typing import Any
from django import forms
from apps.documents.models import EvidenceList
class EvidenceListForm(forms.ModelForm[EvidenceList]):
class Meta:
model = EvidenceList
fields: str = "__all__"
def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
if "list_type" in self.fields:
self.fields["list_type"].disabled = True
__all__: list[str] = ["EvidenceListForm"]