*: rewrite user settings to use a single page
This commit is contained in:
@ -7,7 +7,7 @@ from django.urls import reverse, reverse_lazy
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from passbook.core.models import Source, UserSourceConnection
|
||||
from passbook.core.types import UILoginButton, UIUserSettings
|
||||
from passbook.core.types import UILoginButton
|
||||
|
||||
|
||||
class OAuthSource(Source):
|
||||
@ -66,12 +66,9 @@ class OAuthSource(Source):
|
||||
return f"Callback URL: <pre>{url}</pre>"
|
||||
|
||||
@property
|
||||
def ui_user_settings(self) -> Optional[UIUserSettings]:
|
||||
def ui_user_settings(self) -> Optional[str]:
|
||||
view_name = "passbook_sources_oauth:oauth-client-user"
|
||||
return UIUserSettings(
|
||||
name=self.name,
|
||||
url=reverse(view_name, kwargs={"source_slug": self.slug}),
|
||||
)
|
||||
return reverse(view_name, kwargs={"source_slug": self.slug})
|
||||
|
||||
def __str__(self) -> str:
|
||||
return f"OAuth Source {self.name}"
|
||||
|
||||
@ -1,9 +1,5 @@
|
||||
{% extends "user/base.html" %}
|
||||
|
||||
{% load passbook_utils %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page %}
|
||||
<div class="pf-c-card">
|
||||
<div class="pf-c-card__header pf-c-title pf-m-md">
|
||||
{% blocktrans with source_name=source.name %}
|
||||
@ -26,4 +22,3 @@
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user