Ask Your Question
1

hide OpenID mentions when LDAP is activated

asked May 12 '11

Samuel gravatar image Samuel flag of France
363 2 18

updated May 12 '11

Evgeny gravatar image Evgeny flag of Chile
6665 31 49 95
http://askbot.org/

I think that LDAP is used only into companies. In my case that I imagine to be the most frequent one in companies, if LDAP is used there is no other provider activated.

So I would like to remove the panel on the right explaining why OpenID is good for me.

I think that I can do it myself by creating a custom skin and updating the file templates/authopenid/signin.html but in my opinion it should be done natively if ldap is activated.

3 Answers

Sort by ยป oldest newest most voted
1
Samuel has selected this answer as correct

answered May 12 '11

Evgeny gravatar image Evgeny flag of Chile
6665 31 49 95
http://askbot.org/

done in 0.6.85 those messages are automatically hidden when there are no login "buttons".

link
1
Samuel has selected this answer as correct

answered Jun 01 '11

Samuel gravatar image Samuel flag of France
363 2 18

The message displayed @ logout had been missed. Here is the patch :

diff --git a/askbot/skins/default/templates/logout.html b/askbot/skins/default/templates/logout.html
index d9ab69f..2cdf495 100644
--- a/askbot/skins/default/templates/logout.html
+++ b/askbot/skins/default/templates/logout.html
@@ -3,13 +3,15 @@
 {% block title %}{% spaceless %}{% trans %}Logout{% endtrans %}{% endspaceless %}{% endblock %}
 {% block content %}
 <h1>{% trans %}You have successfully logged out{% endtrans %}</h1>
-<p>{% trans %}However, you still may be logged in to your OpenID provider. Please logout of your provider if you wish to do so.{% endtrans %}</p>
-{% if settings.FACEBOOK_KEY and settings.FACEBOOK_SECRET %}
-    <div id="fb-root"></div>
-    <script src="http://connect.facebook.net/en_US/all.js"></script>
-    <script>
-        FB.init({appId: '{{settings.FACEBOOK_KEY}}', status: true, cookie: true, xfbml: true});
-    </script>
+{% if have_buttons %}
+    <p>{% trans %}However, you still may be logged in to your OpenID provider. Please logout of your provider if you wish to do so.{% endtrans %}</p>
+    {% if settings.FACEBOOK_KEY and settings.FACEBOOK_SECRET %}
+        <div id="fb-root"></div>
+        <script src="http://connect.facebook.net/en_US/all.js"></script>
+        <script>
+            FB.init({appId: '{{settings.FACEBOOK_KEY}}', status: true, cookie: true, xfbml: true});
+        </script>
+    {% endif %}
 {% endif %}
 {% endblock %}
 {% block endjs %}
link

Comments

You still need to initialize the "have_buttons" variable :), in your case it will be always false. Evgeny (Jun 02 '11)
pushed this to the repo, with some extra refactoring. Evgeny (Jun 02 '11)
I have reverted my local update and integrate your last commits from the github:master. It works fine. Thanks. Samuel (Jun 03 '11)
0
Samuel has selected this answer as correct

answered May 13 '11

Samuel gravatar image Samuel flag of France
363 2 18

thanks. verified.

link

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[hide preview]

Question tools

Follow

subscribe to rss feed

Stats

Asked: May 12 '11

Seen: 63 times

Last updated: Jun 01 '11