Author: jtauber
Date: Sat Sep 27 05:55:46 2008
New Revision: 950
Modified:
trunk/local_apps/account/models.py
trunk/local_apps/account/templatetags/other_service_tags.py
Log:
added helper method to retrieve other service info
Modified: trunk/local_apps/account/models.py
==============================================================================
--- trunk/local_apps/account/models.py (original)
+++ trunk/local_apps/account/models.py Sat Sep 27 05:55:46 2008
@@ -31,6 +31,13 @@
def __unicode__(self):
return u"%s for %s" % (self.key, self.user)
+def other_service(user, key, default_value=""):
+ try:
+ value = OtherServiceInfo.objects.get(user=user, key=key).value
+ except OtherServiceInfo.DoesNotExist:
+ value = default_value
+ return value
+
def create_account(sender, instance=None, **kwdargs):
if instance is None:
Modified: trunk/local_apps/account/templatetags/other_service_tags.py
==============================================================================
--- trunk/local_apps/account/templatetags/other_service_tags.py (original)
+++ trunk/local_apps/account/templatetags/other_service_tags.py Sat Sep 27
05:55:46 2008
@@ -1,7 +1,7 @@
import re
from django import template
-from account.models import OtherServiceInfo
+from account.models import other_service
register = template.Library()
@@ -14,10 +14,7 @@
def render(self, context):
user = self.user.resolve(context)
key = self.key
- try:
- value = OtherServiceInfo.objects.get(user=user, key=key).value
- except OtherServiceInfo.DoesNotExist:
- value = ''
+ value = other_service(user, key)
if self.asvar:
context[self.asvar] = value
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---