summaryrefslogtreecommitdiff
path: root/archaeological_files/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-07-06 18:51:25 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-07-08 09:59:31 +0200
commitf690a78e56e903a12d76f67c5faf4661a63fc753 (patch)
tree0a2a1e81db0503c6b90e8a2279f92d93d2b642d4 /archaeological_files/forms.py
parentc02ea8056cde5f2c86af4787cadd64498c5ebf0b (diff)
downloadIshtar-f690a78e56e903a12d76f67c5faf4661a63fc753.tar.bz2
Ishtar-f690a78e56e903a12d76f67c5faf4661a63fc753.zip
Preventive file: choose price agreement form
Diffstat (limited to 'archaeological_files/forms.py')
-rw-r--r--archaeological_files/forms.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py
index 46e0aae9c..1958cb2ae 100644
--- a/archaeological_files/forms.py
+++ b/archaeological_files/forms.py
@@ -669,6 +669,17 @@ class PreventiveFileForm(forms.ModelForm):
return super().save(commit=commit)
+class PreventiveFileSimpleForm(forms.ModelForm):
+ price_agreement = forms.ModelChoiceField(
+ label=_("Price agreement"),
+ queryset=models.PriceAgreement.objects.filter(available=True)
+ )
+
+ class Meta:
+ model = models.File
+ fields = ["price_agreement"]
+
+
class PreventiveFileGenJobForm(PreventiveFileForm):
def __init__(self, *args, **kwargs):
super(PreventiveFileGenJobForm, self).__init__(*args, **kwargs)