diff options
Diffstat (limited to 'portal-gui/rpkigui/myrpki/forms.py')
-rw-r--r-- | portal-gui/rpkigui/myrpki/forms.py | 17 |
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 + |