From bac8227371d3aea547b36d10c8d9be5486a1c029 Mon Sep 17 00:00:00 2001 From: "Langhammer, Jens" Date: Thu, 7 Nov 2019 17:28:59 +0100 Subject: [PATCH] sources/saml(minor): fix fields not being shown --- passbook/sources/oauth/forms.py | 2 +- passbook/sources/saml/forms.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/passbook/sources/oauth/forms.py b/passbook/sources/oauth/forms.py index 8c6fb78d9..bb6b3b3e6 100644 --- a/passbook/sources/oauth/forms.py +++ b/passbook/sources/oauth/forms.py @@ -30,7 +30,7 @@ class OAuthSourceForm(forms.ModelForm): 'consumer_key': forms.TextInput(), 'consumer_secret': forms.TextInput(), 'provider_type': forms.Select(choices=MANAGER.get_name_tuple()), - 'policies': FilteredSelectMultiple(_('policies'), False) + 'policies': FilteredSelectMultiple(_('policies'), False), } labels = { 'request_token_url': _('Request Token URL'), diff --git a/passbook/sources/saml/forms.py b/passbook/sources/saml/forms.py index 59997e5b8..6c19568e1 100644 --- a/passbook/sources/saml/forms.py +++ b/passbook/sources/saml/forms.py @@ -1,7 +1,10 @@ """passbook SAML SP Forms""" from django import forms +from django.contrib.admin.widgets import FilteredSelectMultiple +from django.utils.translation import gettext as _ +from passbook.admin.forms.source import SOURCE_FORM_FIELDS from passbook.providers.saml.utils import CertificateBuilder from passbook.sources.saml.models import SAMLSource @@ -18,7 +21,8 @@ class SAMLSourceForm(forms.ModelForm): class Meta: model = SAMLSource - fields = ['name', 'entity_id', 'idp_url', 'idp_logout_url', 'auto_logout', 'signing_cert'] + fields = SOURCE_FORM_FIELDS + ['entity_id', 'idp_url', + 'idp_logout_url', 'auto_logout', 'signing_cert'] labels = { 'entity_id': 'Entity ID', 'idp_url': 'IDP URL', @@ -26,6 +30,7 @@ class SAMLSourceForm(forms.ModelForm): } widgets = { 'name': forms.TextInput(), + 'policies': FilteredSelectMultiple(_('policies'), False), 'entity_id': forms.TextInput(), 'idp_url': forms.TextInput(), 'idp_logout_url': forms.TextInput(),