Browse Source

Tiny API change for profile extensions. #37

Rafał Pitoń 11 years ago
parent
commit
1d7bd9b2ba

+ 1 - 1
misago/apps/profiles/details/profile.py

@@ -1,4 +1,4 @@
 from django.utils.translation import ugettext_lazy as _
 
-def register_profile_extension(request):
+def register_profile_extension(request, user):
     return (('user_details', _('Profile Details')),)

+ 1 - 1
misago/apps/profiles/followers/profile.py

@@ -1,4 +1,4 @@
 from django.utils.translation import ugettext_lazy as _
 
-def register_profile_extension(request):
+def register_profile_extension(request, user):
     return (('user_followers', _('Followers')),)

+ 1 - 1
misago/apps/profiles/follows/profile.py

@@ -1,4 +1,4 @@
 from django.utils.translation import ugettext_lazy as _
 
-def register_profile_extension(request):
+def register_profile_extension(request, user):
     return (('user_follows', _('Follows')),)

+ 1 - 1
misago/apps/profiles/posts/profile.py

@@ -1,4 +1,4 @@
 from django.utils.translation import ugettext_lazy as _
 
-def register_profile_extension(request):
+def register_profile_extension(request, user):
     return (('user_posts', _('Posts')),)

+ 3 - 3
misago/apps/profiles/template.py

@@ -9,14 +9,14 @@ def RequestContext(request, context=None):
     if not context:
         context = {}
     context['fallback'] = request.path
-        
+
     # Find out if we ignore or follow this user
     context['follows'] = False
     context['ignores'] = False
     if request.user.is_authenticated() and request.user.pk != context['profile'].pk:
         context['follows'] = request.user.is_following(context['profile'])
         context['ignores'] = request.user.is_ignoring(context['profile'])
-    
+
     # Find out if this user allows us to see his activity
     if request.user.pk != context['profile'].pk:
         if context['profile'].hide_activity == 2:
@@ -44,7 +44,7 @@ def RequestContext(request, context=None):
     for extension in settings.PROFILE_EXTENSIONS:
         profile_module = import_module(extension + '.profile')
         try:
-            append_links = profile_module.register_profile_extension(request)
+            append_links = profile_module.register_profile_extension(request, context['profile'])
             if append_links:
                 for link in append_links:
                     link = list(link)

+ 1 - 1
misago/apps/profiles/threads/profile.py

@@ -1,4 +1,4 @@
 from django.utils.translation import ugettext_lazy as _
 
-def register_profile_extension(request):
+def register_profile_extension(request, user):
     return (('user_threads', _('Threads')),)

+ 4 - 0
misago/apps/profiles/warnings/profile.py

@@ -0,0 +1,4 @@
+from django.utils.translation import ugettext_lazy as _
+
+def register_profile_extension(request, user):
+    return (('user_threads', _('Warnings')),)