make Admin UI more consistent, better show when provider has no application assigned

This commit is contained in:
Jens Langhammer
2019-02-27 14:47:11 +01:00
parent 95de6a14fd
commit 2db1738e4a
8 changed files with 30 additions and 10 deletions

View File

@ -40,12 +40,12 @@ class SAMLProvider(Provider):
def link_download_metadata(self):
"""Get link to download XML metadata for admin interface"""
# pylint: disable=no-member
if self.application:
try:
# pylint: disable=no-member
return reverse('passbook_saml_idp:metadata_xml',
kwargs={'application': self.application.slug})
return None
except Provider.application.RelatedObjectDoesNotExist:
return None
class Meta: