Author: mbonetti
Date: Tue May  5 08:40:12 2009
New Revision: 509

Modified:
    branches/electron/pages/admin/__init__.py
    branches/electron/pages/admin/views.py
    branches/electron/pages/models.py
    branches/electron/pages/utils.py

Log:
reverted r501 because r508 is a better fix


Modified: branches/electron/pages/admin/__init__.py
==============================================================================
--- branches/electron/pages/admin/__init__.py   (original)
+++ branches/electron/pages/admin/__init__.py   Tue May  5 08:40:12 2009
@@ -147,14 +147,14 @@
              except self.model.DoesNotExist:
                  pass
              else:
-                target.invalidate(request.LANGUAGE_CODE)
+                target.invalidate()
                  obj.move_to(target, position)

          for mandatory_placeholder in self.mandatory_placeholders:
              Content.objects.set_or_create_content(obj, language,
                  mandatory_placeholder,  
form.cleaned_data[mandatory_placeholder])

-        for placeholder in get_placeholders(obj.get_template(),  
request.LANGUAGE_CODE):
+        for placeholder in get_placeholders(obj.get_template()):
              if placeholder.name in form.cleaned_data:
                  if change:
                      if placeholder.name not in self.mandatory_placeholders:
@@ -170,7 +170,7 @@
                      Content.objects.set_or_create_content(obj, language,
                          placeholder.name,  
form.cleaned_data[placeholder.name])

-        obj.invalidate(request.LANGUAGE_CODE)
+        obj.invalidate()

      def get_fieldsets(self, request, obj=None):
          """
@@ -181,7 +181,7 @@

          placeholder_fieldsets = []
          template = get_template_from_request(request, obj)
-        for placeholder in get_placeholders(template,  
request.LANGUAGE_CODE):
+        for placeholder in get_placeholders(template):
              if placeholder.name not in self.mandatory_placeholders:
                  placeholder_fieldsets.append(placeholder.name)

@@ -278,7 +278,7 @@
                      if not validate_field:
                          form.base_fields[field_name].required = False

-        for placeholder in get_placeholders(template,  
request.LANGUAGE_CODE):
+        for placeholder in get_placeholders(template):
              widget = self.get_widget(request, placeholder.widget)()
              if placeholder.parsed:
                  help_text = _('Note: This field is evaluated as template  
code.')
@@ -312,7 +312,7 @@
          else:
              template = get_template_from_request(request, obj)
              extra_context = {
-                'placeholders': get_placeholders(template,  
request.LANGUAGE_CODE),
+                'placeholders': get_placeholders(template),
                  'language': get_language_from_request(request),
                  'traduction_language': [l for l in settings.PAGE_LANGUAGES  
if Content.objects.get_content(obj, l[0], "title")],
                  'page': obj,
@@ -380,8 +380,8 @@
                  # to display this message
                  # _('Page could not been moved.')
              else:
-                page.invalidate(request.LANGUAGE_CODE)
-                target.invalidate(request.LANGUAGE_CODE)
+                page.invalidate()
+                target.invalidate()
                  page.move_to(target, position)
                  return self.list_pages(request,
                       
template_name='admin/pages/page/change_list_table.html')

Modified: branches/electron/pages/admin/views.py
==============================================================================
--- branches/electron/pages/admin/views.py      (original)
+++ branches/electron/pages/admin/views.py      Tue May  5 08:40:12 2009
@@ -35,7 +35,7 @@
          else:
              Content.objects.set_or_create_content(page, language_id,
                                                    content_id, content)
-        page.invalidate(request.LANGUAGE_CODE)
+        page.invalidate()
          return HttpResponse('ok')
      raise Http404
  modify_content = staff_member_required(modify_content)
@@ -44,7 +44,7 @@
      page = Page.objects.get(pk=page_id)
      context = {}
      lang = language_id
-    placeholders = get_placeholders(page.get_template(),  
request.LANGUAGE_CODE)
+    placeholders = get_placeholders(page.get_template())
      if Content.objects.get_content(page, language_id, "title") is None:
          language_error = True
      return 'pages/traduction_helper.html', locals()

Modified: branches/electron/pages/models.py
==============================================================================
--- branches/electron/pages/models.py   (original)
+++ branches/electron/pages/models.py   Tue May  5 08:40:12 2009
@@ -114,7 +114,7 @@
          cache.delete(self.PAGE_LANGUAGES_KEY % (self.id))
          cache.delete(self.PAGE_TEMPLATE_KEY % (self.id))

-        p_names = [p.name for p in get_placeholders(self.get_template(),  
language_code)]
+        p_names = [p.name for p in get_placeholders(self.get_template())]
          if 'slug' not in p_names:
              p_names.append('slug')
          if 'title' not in p_names:

Modified: branches/electron/pages/utils.py
==============================================================================
--- branches/electron/pages/utils.py    (original)
+++ branches/electron/pages/utils.py    Tue May  5 08:40:12 2009
@@ -12,7 +12,7 @@
  from django.template.loader_tags import ExtendsNode, ConstantIncludeNode
  from pages import settings

-def get_request_mock(language_code=None):
+def get_request_mock():
      bh = BaseHandler()
      bh.load_middleware()
      request = WSGIRequest({
@@ -29,7 +29,7 @@
              response = middleware_method(request)
      return request

-def get_placeholders(template_name, language_code=None):
+def get_placeholders(template_name):
      """
      Return a list of PlaceholderNode found in the given template
      """
@@ -38,7 +38,7 @@
      except TemplateDoesNotExist:
          return []

-    request = get_request_mock(language_code)
+    request = get_request_mock()


      try:

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