core: remove source's ui_additional_info

This commit is contained in:
Jens Langhammer 2021-03-01 16:57:51 +01:00
parent 919debdd13
commit fd9ba97479
2 changed files with 1 additions and 13 deletions

View file

@ -285,11 +285,6 @@ class Source(SerializerModel, PolicyBindingModel):
button. If source doesn't use http-based flow, return None."""
return None
@property
def ui_additional_info(self) -> Optional[str]:
"""Return additional Info, such as a callback URL. Show in the administration interface."""
return None
@property
def ui_user_settings(self) -> Optional[str]:
"""Entrypoint to integrate with User settings. Can either return None if no

View file

@ -4,7 +4,7 @@ from typing import Type
from django.db import models
from django.forms import ModelForm
from django.http import HttpRequest
from django.urls import reverse, reverse_lazy
from django.urls import reverse
from django.utils.translation import gettext_lazy as _
from rest_framework.serializers import Serializer
@ -170,13 +170,6 @@ class SAMLSource(Source):
),
)
@property
def ui_additional_info(self) -> str:
metadata_url = reverse_lazy(
"authentik_sources_saml:metadata", kwargs={"source_slug": self.slug}
)
return f'<a href="{metadata_url}" class="btn btn-default btn-sm">Metadata Download</a>'
def __str__(self):
return f"SAML Source {self.name}"