Author: batiste.bieler
Date: Sun May 10 06:58:52 2009
New Revision: 521

Modified:
    trunk/pages/admin/__init__.py
    trunk/pages/templates/admin/pages/page/change_form.html

Log:
Fix the language helper display

Modified: trunk/pages/admin/__init__.py
==============================================================================
--- trunk/pages/admin/__init__.py       (original)
+++ trunk/pages/admin/__init__.py       Sun May 10 06:58:52 2009
@@ -302,6 +302,10 @@
          """
          The 'change' admin view for the Page model.
          """
+        extra_context = {
+            'language': get_language_from_request(request),
+            'page_languages': settings.PAGE_LANGUAGES,
+        }
          try:
              obj = self.model.objects.get(pk=object_id)
          except self.model.DoesNotExist:
@@ -311,15 +315,13 @@
              obj = None
          else:
              template = get_template_from_request(request, obj)
-            extra_context = {
-                'placeholders': get_placeholders(template),
-                'language': get_language_from_request(request),
-                'page_languages': settings.PAGE_LANGUAGES,
-                'traduction_languages': [l for l in  
settings.PAGE_LANGUAGES if
-                            Content.objects.get_content(obj,  
l[0], "title")],
-                'page': obj,
-            }
-        return super(PageAdmin, self).change_view(request, object_id,  
extra_context)
+            extra_context['placeholders'] = get_placeholders(template)
+            extra_context['traduction_languages'] = [l for l in
+                settings.PAGE_LANGUAGES if Content.objects.get_content(obj,
+                                                            l[0], "title")]
+        extra_context['page'] = obj
+        return super(PageAdmin, self).change_view(request, object_id,
+                                                        extra_context)

      def has_add_permission(self, request):
          """

Modified: trunk/pages/templates/admin/pages/page/change_form.html
==============================================================================
--- trunk/pages/templates/admin/pages/page/change_form.html     (original)
+++ trunk/pages/templates/admin/pages/page/change_form.html     Sun May 10  
06:58:52 2009
@@ -25,6 +25,7 @@
              {% include "admin/pages/page/includes/fieldset.html" %}

              {% if forloop.first %}
+                {% if not add %}
                  <fieldset class="module module-translation-helper aligned">
                      <h2>{% trans "Translation helper" %}</h2>
                      <div class="form-row">
@@ -39,6 +40,7 @@
                          <div id="translation-helper-content"></div>
                      </div>
                  </fieldset>
+                {% endif %}

                  </div><div class="content">
              {% endif %}

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to