Log message for revision 112179:
  Handle resource files with .htm extention properly as page template resources.
  
  LP #411837
  

Changed:
  U   Zope/branches/2.12/doc/CHANGES.rst
  U   Zope/branches/2.12/src/Products/Five/browser/resource.py
  U   Zope/branches/2.12/src/Products/Five/browser/tests/resource_ftest.txt
  A   
Zope/branches/2.12/src/Products/Five/browser/tests/resource_subdir/resource.htm

-=-
Modified: Zope/branches/2.12/doc/CHANGES.rst
===================================================================
--- Zope/branches/2.12/doc/CHANGES.rst  2010-05-08 03:31:08 UTC (rev 112178)
+++ Zope/branches/2.12/doc/CHANGES.rst  2010-05-08 03:43:03 UTC (rev 112179)
@@ -36,6 +36,9 @@
 Bugs Fixed
 ++++++++++
 
+- LP #411837:  Handle resource files with ``.htm`` extention properly,
+  as page template resources.
+
 - LP #435728:  Fix indentation of OFSP/help/sequence.py docstring.
 
 - LP #574286:  Ensure that mailhosts which share a queue directory do not

Modified: Zope/branches/2.12/src/Products/Five/browser/resource.py
===================================================================
--- Zope/branches/2.12/src/Products/Five/browser/resource.py    2010-05-08 
03:31:08 UTC (rev 112178)
+++ Zope/branches/2.12/src/Products/Five/browser/resource.py    2010-05-08 
03:43:03 UTC (rev 112179)
@@ -132,6 +132,7 @@
         'pt':   PageTemplateResourceFactory,
         'zpt':  PageTemplateResourceFactory,
         'html': PageTemplateResourceFactory,
+        'htm':  PageTemplateResourceFactory,
         }
 
     default_factory = FileResourceFactory

Modified: Zope/branches/2.12/src/Products/Five/browser/tests/resource_ftest.txt
===================================================================
--- Zope/branches/2.12/src/Products/Five/browser/tests/resource_ftest.txt       
2010-05-08 03:31:08 UTC (rev 112178)
+++ Zope/branches/2.12/src/Products/Five/browser/tests/resource_ftest.txt       
2010-05-08 03:43:03 UTC (rev 112179)
@@ -92,6 +92,21 @@
   ...     response = self.publish(base_url % r, basic='manager:r00t')
   ...     self.assertEquals(200, response.getStatus())
 
+  >>> print http(r'''
+  ... GET 
/test_folder_1_/testoid/++resource++fivetest_resources/resource_subdir/resource.htm
 HTTP/1.1
+  ... Authorization: Basic manager:r00t
+  ... ''')
+  HTTP/1.1 200 OK
+  ...
+  <html>
+      <head>
+      </head>
+      <body>
+          This .html should not have a base tag automatically
+          added to the header.
+      </body>
+  </html>
+  <BLANKLINE>
 
 We also can traverse into sub-directories:
 

Added: 
Zope/branches/2.12/src/Products/Five/browser/tests/resource_subdir/resource.htm
===================================================================
--- 
Zope/branches/2.12/src/Products/Five/browser/tests/resource_subdir/resource.htm 
                            (rev 0)
+++ 
Zope/branches/2.12/src/Products/Five/browser/tests/resource_subdir/resource.htm 
    2010-05-08 03:43:03 UTC (rev 112179)
@@ -0,0 +1,8 @@
+<html>
+    <head>
+    </head>
+    <body>
+        This .html should not have a base tag automatically
+        added to the header.
+    </body>
+</html>

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
https://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to