summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhrcerqueira <hrcerqueira@gmail.com>2010-03-03 16:26:54 +0000
committerhrcerqueira <hrcerqueira@gmail.com>2010-03-03 16:26:54 +0000
commit5c526e37056aace78960d974c208d19c3703aa48 (patch)
treef72d21d4eb7c4caa6b64c1c3cbf50efb5f5e93f9
parent55aa657509c1da9cfc57f5fe32929a3ef7582dd4 (diff)
downloadaskbot-5c526e37056aace78960d974c208d19c3703aa48.tar.gz
askbot-5c526e37056aace78960d974c208d19c3703aa48.tar.bz2
askbot-5c526e37056aace78960d974c208d19c3703aa48.zip
Fix in the email url tags.
-rwxr-xr-x.idea/workspace.xml181
-rwxr-xr-xforum/templatetags/extra_tags.py8
-rw-r--r--forum/views/auth.py3
-rwxr-xr-xforum_modules/localauth/views.py3
4 files changed, 55 insertions, 140 deletions
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 750206a2..c8f27edf 100755
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -103,8 +103,8 @@
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum_modules/localauth/views.py" afterPath="$PROJECT_DIR$/forum_modules/localauth/views.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/auth/signup.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/auth/signup.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/js/jquery.validate.pack.js" afterPath="$PROJECT_DIR$/forum/skins/default/media/js/jquery.validate.pack.js" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/views/users.py" afterPath="$PROJECT_DIR$/forum/views/users.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum_modules/localauth/urls.py" afterPath="$PROJECT_DIR$/forum_modules/localauth/urls.py" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/views/users.py" afterPath="$PROJECT_DIR$/forum/views/users.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/faq.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/faq.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/style/prettify.css" afterPath="$PROJECT_DIR$/forum/skins/default/media/style/prettify.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/grippie.png" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/grippie.png" />
@@ -115,8 +115,8 @@
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/user_footer.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/user_footer.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/js/wmd/images/wmd-buttons.png" afterPath="$PROJECT_DIR$/forum/skins/default/media/js/wmd/images/wmd-buttons.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/vote-accepted-on.png" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/vote-accepted-on.png" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/encodings.xml" afterPath="$PROJECT_DIR$/.idea/encodings.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/auth/complete.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/auth/complete.html" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/encodings.xml" afterPath="$PROJECT_DIR$/.idea/encodings.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/js/flot-build.bat" afterPath="$PROJECT_DIR$/forum/skins/default/media/js/flot-build.bat" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/vote-arrow-down-on.png" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/vote-arrow-down-on.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/models/user.py" afterPath="$PROJECT_DIR$/forum/models/user.py" />
@@ -188,8 +188,8 @@
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/openid/myopenid.ico" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/openid/myopenid.ico" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/badges.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/badges.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/jquery-openid/images/openidico16.png" afterPath="$PROJECT_DIR$/forum/skins/default/media/jquery-openid/images/openidico16.png" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/views/__init__.py" afterPath="$PROJECT_DIR$/forum/views/__init__.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/openid/verisign.ico" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/openid/verisign.ico" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/views/__init__.py" afterPath="$PROJECT_DIR$/forum/views/__init__.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/js/se_hilite_src.js" afterPath="$PROJECT_DIR$/forum/skins/default/media/js/se_hilite_src.js" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/answer_edit_tips.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/answer_edit_tips.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/style/jquery.autocomplete.css" afterPath="$PROJECT_DIR$/forum/skins/default/media/style/jquery.autocomplete.css" />
@@ -240,8 +240,8 @@
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/utils/html.py" afterPath="$PROJECT_DIR$/forum/utils/html.py" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/badge.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/badge.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum_modules/facebookauth/urls.py" afterPath="$PROJECT_DIR$/forum_modules/facebookauth/urls.py" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/notarobot.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/notarobot.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum_modules/localauth/forms.py" afterPath="$PROJECT_DIR$/forum_modules/localauth/forms.py" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/notarobot.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/notarobot.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/templates/user_tabs.html" afterPath="$PROJECT_DIR$/forum/skins/default/templates/user_tabs.html" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/js/jquery.form.js" afterPath="$PROJECT_DIR$/forum/skins/default/media/js/jquery.form.js" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/forum/skins/default/media/images/dot-list.gif" afterPath="$PROJECT_DIR$/forum/skins/default/media/images/dot-list.gif" />
@@ -378,16 +378,34 @@
<file leaf-file-name="auth.py" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/forum/views/auth.py">
<provider selected="true" editor-type-id="text-editor">
- <state line="117" column="16" selection-start="5064" selection-end="5064" vertical-scroll-proportion="0.0">
+ <state line="21" column="26" selection-start="938" selection-end="938" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="views.py" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/forum_modules/localauth/views.py">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="8" column="113" selection-start="359" selection-end="359" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="extra_tags.py" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/forum/templatetags/extra_tags.py">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="379" column="21" selection-start="13779" selection-end="13779" vertical-scroll-proportion="0.8102073">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="signin.html" pinned="false" current="true" current-in-tab="true">
+ <file leaf-file-name="signin.html" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/forum/skins/default/templates/auth/signin.html">
<provider selected="true" editor-type-id="text-editor">
- <state line="83" column="67" selection-start="3674" selection-end="3674" vertical-scroll-proportion="0.50912106">
+ <state line="83" column="67" selection-start="3674" selection-end="3674" vertical-scroll-proportion="-12.791667">
<folding />
</state>
</provider>
@@ -420,15 +438,6 @@
</provider>
</entry>
</file>
- <file leaf-file-name="anon_user.py" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/forum/middleware/anon_user.py">
- <provider selected="true" editor-type-id="text-editor">
- <state line="14" column="8" selection-start="525" selection-end="525" vertical-scroll-proportion="0.0">
- <folding />
- </state>
- </provider>
- </entry>
- </file>
<file leaf-file-name="settings.py" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/settings.py">
<provider selected="true" editor-type-id="text-editor">
@@ -466,8 +475,6 @@
<component name="IdeDocumentHistory">
<option name="changedFiles">
<list>
- <option value="$PROJECT_DIR$/forum/forms.py" />
- <option value="$PROJECT_DIR$/forum/authentication/forms.py" />
<option value="$PROJECT_DIR$/forum/models/user.py" />
<option value="$PROJECT_DIR$/forum/skins/default/templates/user_info.html" />
<option value="$PROJECT_DIR$/forum/authentication/base.py" />
@@ -480,8 +487,10 @@
<option value="$PROJECT_DIR$/forum/user_messages/context_processors.py" />
<option value="$PROJECT_DIR$/forum/skins/default/templates/base_content.html" />
<option value="$PROJECT_DIR$/forum/skins/default/templates/base.html" />
- <option value="$PROJECT_DIR$/forum/views/auth.py" />
<option value="$PROJECT_DIR$/forum/skins/default/templates/auth/signin.html" />
+ <option value="$PROJECT_DIR$/forum/views/auth.py" />
+ <option value="$PROJECT_DIR$/forum_modules/localauth/views.py" />
+ <option value="$PROJECT_DIR$/forum/templatetags/extra_tags.py" />
</list>
</option>
</component>
@@ -748,102 +757,6 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="skins" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- </PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="forum" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="skins" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="default" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="templates" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- </PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="forum" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="skins" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="default" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="templates" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="auth" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- </PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="forum" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="skins" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="default" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- </PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="osqa" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="forum" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
<option name="myItemId" value="models" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
@@ -1174,20 +1087,6 @@
<breakpoint-manager />
</component>
<component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/forum/urls.py">
- <provider selected="true" editor-type-id="text-editor">
- <state line="101" column="104" selection-start="6942" selection-end="6959" vertical-scroll-proportion="0.0">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://$PROJECT_DIR$/forum/views/readers.py">
- <provider selected="true" editor-type-id="text-editor">
- <state line="79" column="4" selection-start="2779" selection-end="2779" vertical-scroll-proportion="0.0">
- <folding />
- </state>
- </provider>
- </entry>
<entry file="file://$PROJECT_DIR$/settings_local.py.dist">
<provider selected="true" editor-type-id="text-editor">
<state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
@@ -1265,23 +1164,37 @@
</state>
</provider>
</entry>
+ <entry file="file://$PROJECT_DIR$/forum_modules/localauth/templates/loginform.html">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="26" column="137" selection-start="925" selection-end="948" vertical-scroll-proportion="-18.416666">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/forum/skins/default/templates/auth/signin.html">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="83" column="67" selection-start="3674" selection-end="3674" vertical-scroll-proportion="-12.791667">
+ <folding />
+ </state>
+ </provider>
+ </entry>
<entry file="file://$PROJECT_DIR$/forum/views/auth.py">
<provider selected="true" editor-type-id="text-editor">
- <state line="117" column="16" selection-start="5064" selection-end="5064" vertical-scroll-proportion="0.0">
+ <state line="21" column="26" selection-start="938" selection-end="938" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/forum_modules/localauth/templates/loginform.html">
+ <entry file="file://$PROJECT_DIR$/forum_modules/localauth/views.py">
<provider selected="true" editor-type-id="text-editor">
- <state line="26" column="137" selection-start="925" selection-end="948" vertical-scroll-proportion="-18.416666">
+ <state line="8" column="113" selection-start="359" selection-end="359" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/forum/skins/default/templates/auth/signin.html">
+ <entry file="file://$PROJECT_DIR$/forum/templatetags/extra_tags.py">
<provider selected="true" editor-type-id="text-editor">
- <state line="83" column="67" selection-start="3674" selection-end="3674" vertical-scroll-proportion="0.50912106">
+ <state line="379" column="21" selection-start="13779" selection-end="13779" vertical-scroll-proportion="0.8102073">
<folding />
</state>
</provider>
diff --git a/forum/templatetags/extra_tags.py b/forum/templatetags/extra_tags.py
index 8fa01629..6dab868b 100755
--- a/forum/templatetags/extra_tags.py
+++ b/forum/templatetags/extra_tags.py
@@ -363,9 +363,9 @@ class FullUrlNode(template.Node):
def render(self, context):
domain = settings.APP_URL
- protocol = getattr(settings, "PROTOCOL", "http")
+ #protocol = getattr(settings, "PROTOCOL", "http")
path = self.default_node.render(context)
- return "%s://%s%s" % (protocol, domain, path)
+ return "%s%s" % (domain, path)
@register.tag(name='fullurl')
def fullurl(parser, token):
@@ -375,8 +375,8 @@ def fullurl(parser, token):
@register.simple_tag
def fullmedia(url):
domain = settings.APP_URL
- protocol = getattr(settings, "PROTOCOL", "http")
+ #protocol = getattr(settings, "PROTOCOL", "http")
path = media(url)
- return "%s://%s%s" % (protocol, domain, path)
+ return "%s%s" % (domain, path)
diff --git a/forum/views/auth.py b/forum/views/auth.py
index 74f7af4b..1b57853a 100644
--- a/forum/views/auth.py
+++ b/forum/views/auth.py
@@ -212,6 +212,8 @@ def request_temp_login(request):
'user': user
})
+ request.user.message_set.create(message=_("An email has been sent with your temporary login key"))
+
return HttpResponseRedirect(reverse('index'))
else:
form = TemporaryLoginRequestForm()
@@ -224,7 +226,6 @@ def temp_signin(request, user, code):
user = get_object_or_404(User, id=user)
if (ValidationHash.objects.validate(code, user, 'templogin', [user.id])):
- print user.get_absolute_url()
return login_and_forward(request, user, reverse('user_authsettings'),
_("You are logged in with a temporary access key, please take the time to fix your issue with authentication."))
else:
diff --git a/forum_modules/localauth/views.py b/forum_modules/localauth/views.py
index 1ad9a2d3..db71e902 100755
--- a/forum_modules/localauth/views.py
+++ b/forum_modules/localauth/views.py
@@ -1,6 +1,7 @@
from django.contrib.auth.models import User
from django.shortcuts import render_to_response
from django.template import RequestContext
+from django.utils.translation import ugettext as _
from forms import ClassicRegisterForm
from forum.authentication.forms import SimpleEmailSubscribeForm
@@ -19,7 +20,7 @@ def register(request):
user_ = User.objects.create_user( username,email,password )
send_validation_email(user_)
email_feeds_form.save(user_)
- return login_and_forward(request, user_)
+ return login_and_forward(request, user_, None, _("A validation email has been sent to your email address. "))
else:
form = ClassicRegisterForm(initial={'next':'/'})
email_feeds_form = SimpleEmailSubscribeForm()