misc/migration/3.7.4_Any.py
author |
Alain Leufroy <alain@leufroy.fr> |
|
Fri, 27 Mar 2015 15:29:34 +0100 |
changeset 10332 |
da1cb2b12fe1 |
parent 5326 |
0d9054eb3bd1
|
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.
5181
f34ee58fdfc8
[migration] propagate TrInfo.comment permissions fix to existing instances
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff
changeset
|
1 |
sync_schema_props_perms('TrInfo', syncprops=False) |