]> git.openstreetmap.org Git - osqa.git/commitdiff
use different post controls if moderation module is enabled
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sun, 18 Sep 2011 14:30:20 +0000 (14:30 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sun, 18 Sep 2011 14:30:20 +0000 (14:30 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1174 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/templatetags/node_tags.py

index 4eebaf7fadba8064ffde7a60d46faac4934f3cc7..c2091f2b0815b328ae895ab084f92ecae5687186 100644 (file)
@@ -7,6 +7,7 @@ from django.utils.translation import ungettext, ugettext as _
 from django.utils.html import strip_tags\r
 from django.utils.encoding import smart_unicode\r
 from django.utils.safestring import mark_safe\r
+from django.conf import settings as django_settings\r
 from django.core.urlresolvers import reverse\r
 from django import template\r
 from forum.actions import *\r
@@ -81,7 +82,13 @@ def post_control(text, url, command=False, withprompt=False, confirm=False, titl
         (copy and " copy" or " ")\r
     return {'text': text, 'url': url, 'classes': classes, 'title': title}\r
 \r
-@register.inclusion_tag('node/post_controls.html')\r
+\r
+moderation_enabled = False\r
+for m in django_settings.MODULE_LIST:\r
+    if m.__name__.endswith('moderation'):\r
+        moderation_enabled = True\r
+\r
+@register.inclusion_tag('node/post_controls.html' if not moderation_enabled else "modules/moderation/node/post_controls.html")\r
 def post_controls(post, user):\r
     controls = []\r
     menu = []\r