diff --git a/passbook/core/models.py b/passbook/core/models.py
index c9c9ad7ac..41ab18e3d 100644
--- a/passbook/core/models.py
+++ b/passbook/core/models.py
@@ -186,6 +186,12 @@ class Source(PolicyModel):
"""Return additional Info, such as a callback URL. Show in the administration interface."""
return None
+ def has_user_settings(self):
+ """Entrypoint to integrate with User settings. Can either return False if no
+ user settings are available, or a tuple or string, string, string where the first string
+ is the name the item has, the second string is the icon and the third is the view-name."""
+ return False
+
def __str__(self):
return self.name
diff --git a/passbook/core/templates/overview/base.html b/passbook/core/templates/overview/base.html
index 07aed11a0..973f5c136 100644
--- a/passbook/core/templates/overview/base.html
+++ b/passbook/core/templates/overview/base.html
@@ -26,7 +26,7 @@
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/11_facebook.html b/passbook/oauth_client/templates/account/dyn_extra/11_facebook.html
deleted file mode 100644
index 2ab75301e..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/11_facebook.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% load passbook_oauth_client %}
-
-{% provider_exists 'facebook' as facebook_enabled %}
-{% if facebook_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/12_twitter.html b/passbook/oauth_client/templates/account/dyn_extra/12_twitter.html
deleted file mode 100644
index 297498f19..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/12_twitter.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% load passbook_oauth_client %}
-
-{% provider_exists 'twitter' as twitter_enabled %}
-{% if twitter_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/13_google.html b/passbook/oauth_client/templates/account/dyn_extra/13_google.html
deleted file mode 100644
index 59774061b..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/13_google.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{% load passbook_oauth_client %}
-{% load static %}
-
-{% provider_exists 'google' as google_enabled %}
-{% if google_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/15_github.html b/passbook/oauth_client/templates/account/dyn_extra/15_github.html
deleted file mode 100644
index 43dba5d68..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/15_github.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% load passbook_oauth_client %}
-
-{% provider_exists 'github' as github_enabled %}
-{% if github_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/16_discord.html b/passbook/oauth_client/templates/account/dyn_extra/16_discord.html
deleted file mode 100644
index 44248fb3d..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/16_discord.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{% load passbook_oauth_client %}
-{% load static %}
-
-{% provider_exists 'discord' as discord_enabled %}
-{% if discord_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/17_reddit.html b/passbook/oauth_client/templates/account/dyn_extra/17_reddit.html
deleted file mode 100644
index 64d2241f6..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/17_reddit.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{% load passbook_oauth_client %}
-{% load static %}
-
-{% provider_exists 'reddit' as reddit_enabled %}
-{% if reddit_enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/account/dyn_extra/19_post.html b/passbook/oauth_client/templates/account/dyn_extra/19_post.html
deleted file mode 100644
index 461971d9d..000000000
--- a/passbook/oauth_client/templates/account/dyn_extra/19_post.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% load passbook_oauth_client %}
-
-{% any_provider as enabled %}
-{% if enabled %}
-
-{% endif %}
diff --git a/passbook/oauth_client/templates/mod/auth/oauth/client/settings.html b/passbook/oauth_client/templates/mod/auth/oauth/client/settings.html
deleted file mode 100644
index 582013a06..000000000
--- a/passbook/oauth_client/templates/mod/auth/oauth/client/settings.html
+++ /dev/null
@@ -1,54 +0,0 @@
-{% extends "user/base.html" %}
-
-{% load utils %}
-{% load i18n %}
-
-{% block title %}
-{% title "Overview" %}
-{% endblock %}
-
-{% block content %}
-Not connected.
+