aboutsummaryrefslogtreecommitdiff
path: root/portal-gui/rpkigui/myrpki/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'portal-gui/rpkigui/myrpki/forms.py')
-rw-r--r--portal-gui/rpkigui/myrpki/forms.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/portal-gui/rpkigui/myrpki/forms.py b/portal-gui/rpkigui/myrpki/forms.py
new file mode 100644
index 00000000..b91f6acc
--- /dev/null
+++ b/portal-gui/rpkigui/myrpki/forms.py
@@ -0,0 +1,17 @@
+from django import forms
+from myrpki import models
+
+def ConfCertForm( request ):
+ class CertForm( forms.ModelForm ):
+ class Meta:
+ model = models.Cert
+ exclude = ( 'conf' )
+
+ def save( self ):
+ obj = forms.ModelForm.save( self, commit=False )
+ obj.conf = request.session[ 'handle' ]
+ obj.save()
+ return obj
+
+ return CertForm
+