--- a/cubicweb/web/views/staticcontrollers.py Thu Nov 24 16:58:27 2016 +0100
+++ b/cubicweb/web/views/staticcontrollers.py Thu Nov 24 16:58:50 2016 +0100
@@ -1,4 +1,4 @@
-# copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+# copyright 2003-2016 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
# contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
#
# This file is part of CubicWeb.
@@ -39,7 +39,6 @@
from cubicweb.web.views.urlrewrite import URLRewriter
-
class StaticFileController(Controller):
"""an abtract class to serve static file
@@ -49,7 +48,7 @@
def max_age(self, path):
"""max cache TTL"""
- return 60*60*24*7
+ return 60 * 60 * 24 * 7
def static_file(self, path):
"""Return full content of a static file.
@@ -248,9 +247,11 @@
relpath = self.relpath[len(self.__regid__) + 1:]
return self.static_file(osp.join(staticdir, relpath))
+
STATIC_CONTROLLERS = [DataController, FCKEditorController,
StaticDirectoryController]
+
class StaticControlerRewriter(URLRewriter):
"""a quick and dirty rewritter in charge of server static file.
@@ -267,6 +268,5 @@
else:
self.debug("not a static file uri: %s", uri)
raise KeyError(uri)
- relpath = self._cw.relative_path(includeparams=False)
self._cw.form['static_relative_path'] = self._cw.relative_path(includeparams=True)
return ctrl.__regid__, None