misc/migration/3.4.3_Any.py
author |
Alain Leufroy <alain@leufroy.fr> |
|
Fri, 27 Mar 2015 15:29:34 +0100 |
changeset 10332 |
da1cb2b12fe1 |
parent 8798 |
cdab3aadc679
|
permissions |
-rw-r--r-- |
[uilib] `uilib.js` helper now honors explicit JSString (closes #4959538)
Previously, if a JSString was inside a nested container (i.e. list or
dict), it was handled as a string, not a verbatim js chunk (see
docstring and test). So the following code::
>>> str(js.cw.pouet(1, {'callback': JSString('cw.mycallback')})
resulted in::
"cw.pouet(1, {'callback': 'cw.mycallback')})"
while we expect (note the removed quotes)::
"cw.pouet(1, {'callback': cw.mycallback)})"
We use ``cubiweb.utils.js_dumps`` instead of
``cubicweb.utils.json_dumps`` which is aware of JSString.
8798
cdab3aadc679
[migration] mark all version prior 3.7 as non-migrable
Pierre-Yves David <pierre-yves.david@logilab.fr>
diff
changeset
|
1 |
raise NotImplementedError("Cannot migrate such an old version. Use intermediate Cubiweb version (try 3.16.x)") |