Commit Graph

417 Commits

Author SHA1 Message Date
Vo Minh Thu 1ba3ae959f [MERGE] merged trunk.
bzr revid: vmt@openerp.com-20121114113528-t6ed04bv1d5p7h31
2012-11-14 12:35:28 +01:00
Vo Minh Thu a219c013f1 [IMP] controllers/main.py: removed unneeded tupling/splatting.
bzr revid: vmt@openerp.com-20121114110053-9vovll5tvjobjuka
2012-11-14 12:00:53 +01:00
Fabien Meghazi 9114457d71 [REV] Revision 3408 revid:al@openerp.com-20121114005029-41tkuo2g93vbnz60 does not pass runbot tests
bzr revid: fme@openerp.com-20121114090731-hrw2eh6b1and8soc
2012-11-14 10:07:31 +01:00
Antony Lesuisse d639ae250c [MERGE] menu possible to reload only a submenu
bzr revid: al@openerp.com-20121114005029-41tkuo2g93vbnz60
2012-11-14 01:50:29 +01:00
Christophe Matthieu 0cf93f912b [IMP] mail & web menu: code review for reload menu
bzr revid: chm@openerp.com-20121113160248-1p2003uc9f5nnxnm
2012-11-13 17:02:48 +01:00
Christophe Matthieu 82cba0604f [IMP] web menu: add a context value for reload one submenus of a parent id menu. If no default_menu, load all menus
bzr revid: chm@openerp.com-20121113143220-zhwo06j7pl8rt2wi
2012-11-13 15:32:20 +01:00
Christophe Simonis fa16b8910e [ADD] req.lang property to get preferred lang for the current request
bzr revid: chs@openerp.com-20121112181033-b17zj2io47me04kk
2012-11-12 19:10:33 +01:00
Xavier Morel 9e11c51843 [MERGE] from trunk
bzr revid: xmo@openerp.com-20121112164136-sfyfxdcjx3ps086b
2012-11-12 17:41:36 +01:00
Xavier Morel e001c965a5 [REM] unused import controller
bzr revid: xmo@openerp.com-20121112124904-4ubf9d17d2whq1ln
2012-11-12 13:49:04 +01:00
Thibault Delavallée 4ca42f9968 [MERGE] Sync with trunk.
bzr revid: tde@openerp.com-20121112104931-jvcn0853jx08do7n
2012-11-12 11:49:31 +01:00
Antony Lesuisse 1b80c5bd52 [IMP] monodb helper
bzr revid: al@openerp.com-20121111163243-bhj3jzhuk99sklwo
2012-11-11 17:32:43 +01:00
Antony Lesuisse 49c0ed6467 [IMP] restore mono db preload, introduce bootstrap manifest key
bzr revid: al@openerp.com-20121110211343-g1r6qzka8iqk1fky
2012-11-10 22:13:43 +01:00
Christophe Matthieu d59417c879 [IMP] web controllers: add resize option on /web/binary/?image. The max size of resizing is 500*500.
bzr revid: chm@openerp.com-20121108102423-oh5633zqlj4g762o
2012-11-08 11:24:23 +01:00
Giedrius Slavinskas 70cbf251f1 [FIX] escape returned database backup and exported data filenames
bzr revid: giedrius@inovera.lt-20121031155310-htyh0qdvsxudnm59
2012-10-31 17:53:10 +02:00
Vidhin Mehta (OpenERP) 1b3d045cee [FIX] added *.id* field manually.
lp bug: https://launchpad.net/bugs/1071794 fixed

bzr revid: vme@tinyerp.com-20121031100737-u0r015etp6jilo80
2012-10-31 15:37:37 +05:30
Giedrius Slavinskas d4295fa050 [FIX] escape returned report filename
lp bug: https://launchpad.net/bugs/1072803 fixed

bzr revid: giedrius@inovera.lt-20121030115113-1aooabkpzwy62wnq
2012-10-30 13:51:13 +02:00
Xavier Morel d2cf844e7b [IMP] allow providing db-cloning info directly in URL for test runner
bzr revid: xmo@openerp.com-20121030074615-lt517w5t9fd9ppvh
2012-10-30 08:46:15 +01:00
Xavier Morel bf4a26d3e8 [ADD] actual-RPC tests, with UI. Bump QUnit timeout to 10s so RPC can run at all
bzr revid: xmo@openerp.com-20121029110154-5927gaix8k0ijl0c
2012-10-29 12:01:54 +01:00
Xavier Morel 108d617507 [MERGE] duplicate temp branch
bzr revid: xmo@openerp.com-20121026120215-vztkxmvjghhrs2yk
2012-10-26 14:02:15 +02:00
Xavier Morel 99a2dd3938 [ADD] first 90% of non-sucky testing API, last 90% left
also all existing tests shoud now be completely broken and need to be fixed

bzr revid: xmo@openerp.com-20121025154745-rw2gktfd6tp68k2m
2012-10-25 17:47:45 +02:00
Vo Minh Thu 83a0a252b9 [IMP] database management: added `duplicate` operation.
bzr revid: vmt@openerp.com-20121019101259-f32m2wlf6xugk2vi
2012-10-19 12:12:59 +02:00
Antony Lesuisse ae6ff0764b web remove common, fix imports
bzr revid: al@openerp.com-20121010203753-azrcz3k2kd44ni24
2012-10-10 22:37:53 +02:00
Antony Lesuisse 818fd9f67f remove standalone
bzr revid: al@openerp.com-20121010172418-27stgsd4w71cbxv4
2012-10-10 19:24:18 +02:00
niv-openerp c9a79627f3 [IMP] added code to download google frame
bzr revid: nicolas.vanhoren@openerp.com-20121008103700-8glev3xtzyue7for
2012-10-08 12:37:00 +02:00
vta vta@openerp.com dcb8a9e441 [FIX] Fixed more r.result issues.
bzr revid: vta@openerp.com-20121005113046-mwgb0pvm4bcgf875
2012-10-05 13:30:46 +02:00
Olivier Dony 37dd0e0319 [REV] Revert recent commit on do_action return type, broke trunk
bzr revid: odo@openerp.com-20121004135211-txo513kgfbyrjjtz
2012-10-04 15:52:11 +02:00
vta vta@openerp.com ba4e817379 [FIX] Fixed return type in action.load controller.
bzr revid: vta@openerp.com-20121004134056-je53a1m4tpxecho0
2012-10-04 15:40:56 +02:00
vta vta@openerp.com f29a405729 [FIX] Fixed return type in DataSet.call_button controller.
bzr revid: vta@openerp.com-20121004115011-702ut2j0358rw6cq
2012-10-04 13:50:11 +02:00
Olivier Dony bc650ac97c [FIX] bootstrap_translations: leftover handling for multiple langs caused error if preferred lang had a hyphen
bzr revid: odo@openerp.com-20121004091314-13nbs4386fimlxd3
2012-10-04 11:13:14 +02:00
Olivier Dony a09b2fdff1 [REM] cleanup leftover debug logging
bzr revid: odo@openerp.com-20121003152121-yeg4vhph4cy7xgpp
2012-10-03 17:21:21 +02:00
Antony Lesuisse 4f299e1b1b [MERGE] trunk
bzr revid: al@openerp.com-20121002220720-z0rjvmjx8kvy52zh
2012-10-03 00:07:20 +02:00
Antony Lesuisse 49956d869e restore monodb mode, disabled until we split translation/code loading
bzr revid: al@openerp.com-20121002220258-51w0lm0cn12l74p5
2012-10-03 00:02:58 +02:00
Olivier Dony 9e6920415e [MERGE] Sync with trunk
bzr revid: odo@openerp.com-20121001145308-ri5rp2cazxqxcxme
2012-10-01 16:53:08 +02:00
Olivier Dony ba8118b8a0 [MERGE] sync with trunk
bzr revid: odo@openerp.com-20120919155441-hnx35t23j3k3pvkd
bzr revid: odo@openerp.com-20120926125657-ixiqypb319fxdlab
2012-09-26 14:56:57 +02:00
Fabien Pinckaers cac8884c6c [MERGE] better filename for reports
bzr revid: fp@tinyerp.com-20120920093457-dy4t9nhygka5ngmz
2012-09-20 11:34:57 +02:00
Turkesh Patel (Open ERP) 224374edd2 [FIX] Report should not have name None.pdf.
bzr revid: tpa@tinyerp.com-20120919091507-5aeo3eynubmfl3lo
2012-09-19 14:45:07 +05:30
Olivier Dony 13dfee0de0 [IMP] translations: keep only one method for loading translations
bzr revid: odo@openerp.com-20120918135111-o6ylzs1n36kqkh4c
2012-09-18 15:51:11 +02:00
Olivier Dony a3a2ec416b [IMP] translation: load translations from ir.translation after authenticating, use local POs for bootstrap only (login page)
bzr revid: odo@openerp.com-20120918072802-568n19bg1ecm1m2t
2012-09-18 09:28:02 +02:00
Olivier Dony aa98dd38e2 [MERGE] Sync with trunk
bzr revid: odo@openerp.com-20120911114201-1omaloa3b2dld9l9
2012-09-11 13:42:01 +02:00
Xavier Morel a933c17e54 [FIX] integrate web tests into buildbot runner, fix broken tests
* Remove deprecated tests and dead code
* Fix usage of mock
* Moar fixes

bzr revid: xmo@openerp.com-20120910105129-rxh3jqwkewh65rl3
2012-09-10 12:51:29 +02:00
Xavier Morel 15c7043f56 [IMP] make resequence field customizable, make sequence number for first record configurable
bzr revid: xmo@openerp.com-20120830121403-82cr13t824jdxcsh
2012-08-30 14:14:03 +02:00
Fabien Pinckaers 420a4811b9 [IMP] remove OpenERP Enterprise old code
bzr revid: fp@openerp.com-20120827213212-cjhnn33eqnrn8mk1
2012-08-27 23:32:12 +02:00
Antony Lesuisse 0b2d038be6 [IMP] on the mini fly. With gzip openerp 7 js is around 500kb.
bzr revid: al@openerp.com-20120818173437-7ua4hjbswob6byh7
2012-08-18 19:34:37 +02:00
Jigar Amin - OpenERP 02d32cd6cf [MERGE] lp:openerp-web
bzr revid: jam@tinyerp.com-20120817062019-k2i3ut3snkoot3x1
2012-08-17 11:50:19 +05:30
Fabien Meghazi 91e8503f21 [MERGE] Kanban add/edit/delete groups
bzr revid: fme@openerp.com-20120816161804-yw4h0tfbe3e4vj04
2012-08-16 18:18:04 +02:00
Christophe Simonis 8921c6e439 [FIX] /web/session/modules route return all installed modules. Web client is smart enough to not load a module twice
bzr revid: chs@openerp.com-20120816160738-symx1j22h9svigmo
2012-08-16 18:07:38 +02:00
Fabien Meghazi 8cd8c2b83a [MERGE] trunk
bzr revid: fme@openerp.com-20120816112021-dkpubr6q762qwq11
2012-08-16 13:20:21 +02:00
Antony Lesuisse dd6371e244 [FIX] handle correctly --no-database-list, move local connector to session
bzr revid: al@openerp.com-20120815170321-7qfx3ol1selfjig1
2012-08-15 19:03:21 +02:00
Fabien Meghazi f1531572de [WIP] Resequence
bzr revid: fme@openerp.com-20120814221334-8arihwthpwictk3y
2012-08-15 00:13:34 +02:00
Fabien Meghazi 2b0fcb7775 [WIP] groups drag'n drop + resequence
bzr revid: fme@openerp.com-20120814195316-j66wn6yxta6yj0w9
2012-08-14 21:53:16 +02:00
Christophe Simonis f2c059312b [IMP] split login_and_redirect() into login_and_redirect() and set_cookie_and_redirect()
bzr revid: chs@openerp.com-20120813171301-w1ynjqhosrt68ppa
2012-08-13 19:13:01 +02:00
Antony Lesuisse 2a84ba0160 [IMP] use registry contextmanager
bzr revid: al@openerp.com-20120813152045-woeg16q10xkhiqgk
2012-08-13 17:20:45 +02:00
Christophe Simonis 0f1aa3300d [FIX] do not autocorrect location header in redirects
bzr revid: chs@openerp.com-20120813135927-k32eih6tg6y28ivl
2012-08-13 15:59:27 +02:00
Fabien Meghazi 41791f7e2f [FIX] Fix bug in binary/image controller
bzr revid: fme@openerp.com-20120813135653-zvk21ch7dc9rs66w
2012-08-13 15:56:53 +02:00
Antony Lesuisse 2a7d95ac75 [IMP] load all modules at boot in single db mode
bzr revid: al@openerp.com-20120812222901-tjz9443oylidd7sy
2012-08-13 00:29:01 +02:00
Antony Lesuisse aa93e7186d [IMP] web controller helpers
- move helpers on top
- move some code from controllers to helpers
- deprecate module dependecy processing in standalone client

bzr revid: al@openerp.com-20120812214827-m1wrv7y1jvnro9ew
2012-08-12 23:48:27 +02:00
Antony Lesuisse 6a78b5dbd9 [FIX] authenticate optional env
bzr revid: al@openerp.com-20120812151532-gqt8dcqo6f5t2szb
2012-08-12 17:15:32 +02:00
Christophe Simonis ee01a39a76 merge upstream
bzr revid: chs@openerp.com-20120809152939-3dummyonbx1qdsbo
2012-08-09 17:29:39 +02:00
Christophe Simonis fb86ddb644 [IMP] merge web_dashboard module into board module of addons branch
[IMP] extract dashboard part of web into board module

bzr revid: chs@openerp.com-20120809152043-0yfm6l2zt44eiqrb
2012-08-09 17:20:43 +02:00
Fabien Meghazi 594862e93a [IMP] binary/image should be backward compatible when id url parameter is empty
bzr revid: fme@openerp.com-20120809142346-79xiq48qbgx7743i
2012-08-09 16:23:46 +02:00
Harry (OpenERP) 1b5259b3e3 [MERGE]
bzr revid: hmo@tinyerp.com-20120809132239-blyhpfxwn2szlqec
2012-08-09 18:52:39 +05:30
Fabien Meghazi 528c12774d [IMP] kanban_image uses json for id and is now tolerant to m2o id's
bzr revid: fme@openerp.com-20120809125419-j4l0063qyy6antqu
2012-08-09 14:54:19 +02:00
Christophe Simonis 1d75045294 [IMP] home controller
bzr revid: chs@openerp.com-20120808114110-b7x8b3e4pfn20ie5
2012-08-08 13:41:10 +02:00
Fabien Meghazi 68d177d609 [FIX] Binary image controller should not crash on virtual ids
bzr revid: fme@openerp.com-20120807105813-ybrsot6bco8ib36e
2012-08-07 12:58:13 +02:00
Fabien Meghazi 8e43e0f494 [ADD] Added support for future display_name
bzr revid: fme@openerp.com-20120731140309-8hawqnal8cw3zxww
2012-07-31 16:03:09 +02:00
niv-openerp 781fbd3a26 [FIX] corrected some old code about focus
bzr revid: nicolas.vanhoren@openerp.com-20120726154716-1sua5q2teqeba7r0
2012-07-26 17:47:16 +02:00
niv-openerp 26aaa7d9a7 [IMP] improvement to cache control
bzr revid: nicolas.vanhoren@openerp.com-20120726142057-7nf7wii9t37b6xo0
2012-07-26 16:20:57 +02:00
Antony Lesuisse 3d1616851a [FIX] login after database creation
bzr revid: al@openerp.com-20120726090712-5htfyn5keu2svh5c
2012-07-26 11:07:12 +02:00
Christophe Simonis 9f34b1ebaf [FIX] do not absolutify data uri when merging css files
bzr revid: chs@openerp.com-20120716142918-813sn1z197ily3un
2012-07-16 16:29:18 +02:00
Jigar Amin - OpenERP 68998d4c82 [MERGE] openerp-web
bzr revid: jam@tinyerp.com-20120716062416-xa18xmtkj5mgj2ag
2012-07-16 11:54:16 +05:30
Jigar Amin - OpenERP d23af2550d [MERGE] Call the translation services, check the requested translation if not translation then laod it from internal file resource will support when web running in non embedded mode
bzr revid: jam@tinyerp.com-20120716062251-ub62cqfwl2n15zh4
2012-07-16 11:52:51 +05:30
Turkesh Patel (Open ERP) 58e20e9c8f [IMP] improved code to load data from po.
bzr revid: tpa@tinyerp.com-20120716060056-3az6awpd6gw39hii
2012-07-16 11:30:56 +05:30
Antony Lesuisse 71a5c53072 [IMP] allow xml ids for action_id
bzr revid: al@openerp.com-20120713145740-xkwp0hxy7kou61f0
2012-07-13 16:57:40 +02:00
Turkesh Patel (Open ERP) 0d4bd736e1 [IMP] improved code to get formeted traslation from server.
bzr revid: tpa@tinyerp.com-20120713070048-7yxm3fcajemiingc
2012-07-13 12:30:48 +05:30
Turkesh Patel (Open ERP) e9c78767dd [IMP] improved code
bzr revid: tpa@tinyerp.com-20120712132542-c19ysod7jm5jmukc
2012-07-12 18:55:42 +05:30
Turkesh Patel (Open ERP) 4bbbef1929 [IMP] improved code for load translation when run web without embedded mode.
bzr revid: tpa@tinyerp.com-20120712105955-szwm5vb49va6o4dp
2012-07-12 16:29:55 +05:30
Turkesh Patel (Open ERP) f0f4ba6d41 [IMP] improved code.
bzr revid: tpa@tinyerp.com-20120712104110-wot1evq0affpx2tp
2012-07-12 16:11:10 +05:30
Turkesh Patel (Open ERP) 67aa9fa31a [IMP] load translation using 'translation' http service
bzr revid: tpa@tinyerp.com-20120711071405-g0biuqlctedlbcs9
2012-07-11 12:44:05 +05:30
niv-openerp ea076e054b [IMP] removed js file arguments in debug mode to ease debugging
bzr revid: nicolas.vanhoren@openerp.com-20120709134516-bd1yabogwoomipkd
2012-07-09 15:45:16 +02:00
Xavier Morel 9e4f8eb50c [MERGE] proposal 111358: automatically add filter to context when clicking on needaction counter
bzr revid: xmo@openerp.com-20120702075243-eftttcka8ljuokqe
2012-07-02 09:52:43 +02:00
niv-openerp 4b1991414b [FIX] problem with db manager
bzr revid: nicolas.vanhoren@openerp.com-20120629135849-hrpn59w50iu8h0j1
2012-06-29 15:58:49 +02:00
Thibault Delavallée 48b08907c0 [MERGE] Merged with trunk web.
bzr revid: tde@openerp.com-20120627115748-3ckox2kez2uhfb7k
2012-06-27 13:57:48 +02:00
niv-openerp ce9879bea4 [FIX] put back the "Add to Dashboard" feature
bzr revid: nicolas.vanhoren@openerp.com-20120626145445-kym37wuxkaapdwe6
2012-06-26 16:54:45 +02:00
Thibault Delavallée 17a46b7836 [IMP] controller/main.py: when a sever action returns False, do not try to executed it.
bzr revid: tde@openerp.com-20120626114408-a8qm0oaxywl8iqle
2012-06-26 13:44:08 +02:00
Xavier Morel 54a8f9e193 [MERGE] 6.1 changes and trunk
bzr revid: xmo@openerp.com-20120625135215-az1927llmk0vw655
2012-06-25 15:52:15 +02:00
niv-openerp 7df26eb3ec [FIX] some problem with reports python-side
bzr revid: nicolas.vanhoren@openerp.com-20120622140951-9iw406yvo6rvzfxs
2012-06-22 16:09:51 +02:00
Vishmita 26dc7e2fa9 [FIX]Minor changes.
bzr revid: vja@tinyerp.com-20120621090425-wa3lrw5tait9lt9s
2012-06-21 14:34:25 +05:30
Vidhin Mehta (OpenERP) 235cca3aab [MERGE]merge with trunk and remove conflicts.
bzr revid: vme@tinyerp.com-20120620144304-yr9zodv1skkrlccf
2012-06-20 20:13:04 +05:30
Vidhin Mehta (OpenERP) 2b33e4914a [IMP]remove python code.
bzr revid: vme@tinyerp.com-20120620093813-a11mc1p64407jk6d
2012-06-20 15:08:13 +05:30
Fabien Meghazi d148034070 [ADD] Add Cache-Control support in Binary Image and kanban view
bzr revid: fme@openerp.com-20120619090642-o397qwkzanof1b04
2012-06-19 11:06:42 +02:00
Fabien Meghazi 5436e4fea8 [ADD] Added support for ETag in Binary#image
[REM] Removed kanban hack using Date#getDate() in url

bzr revid: fme@openerp.com-20120618154710-luw8bt50bjtdlj7t
2012-06-18 17:47:10 +02:00
Fabien Meghazi 1ce9ec0718 [IMP] Improved hidden file uploads usage
bzr revid: fme@openerp.com-20120613100516-1opf05g81icwuwbr
2012-06-13 12:05:16 +02:00
Fabien Meghazi 080c6d014c [FIX] Fixed http header Content-Disposition for non-ascii filenames
lp bug: https://launchpad.net/bugs/993036 fixed

bzr revid: fme@openerp.com-20120611131822-rr5m8qzr68ujjoda
2012-06-11 15:18:22 +02:00
Xavier Morel 4ed79f3457 [FIX] rename ir.actions.url to match action's type
bzr revid: xmo@openerp.com-20120608101714-lf3o4mmvllmi4ge0
2012-06-08 12:17:14 +02:00
Xavier Morel 6c4568c548 [FIX] mis-handling of url actions in sidebar
bzr revid: xmo@openerp.com-20120608090619-494wipr0pfekq6ex
2012-06-08 11:06:19 +02:00
niv-openerp 629ffe9370 fixed bug with ir.actions.url
bzr revid: nicolas.vanhoren@openerp.com-20120607140822-bsljpmaqnbg5m2pm
2012-06-07 16:08:22 +02:00
niv-openerp 53d4fcad83 [FIX] problem with ir.actions.url in some cases
lp bug: https://launchpad.net/bugs/1003923 fixed

bzr revid: nicolas.vanhoren@openerp.com-20120607135412-0uzquukg21pbm492
2012-06-07 15:54:12 +02:00
Vidhin Mehta (OpenERP) 2a51b719c9 [REM]removed print statement.
bzr revid: vme@tinyerp.com-20120607123329-ae2yks21e4iu4i09
2012-06-07 18:03:29 +05:30
Vidhin Mehta (OpenERP) b92d420e56 [IMP]remove tuple.
bzr revid: vme@tinyerp.com-20120607122952-u3ifuam13bendtbj
2012-06-07 17:59:52 +05:30
Vidhin Mehta (OpenERP) ff00c0f635 [IMP]Dashboard items added.
bzr revid: vme@tinyerp.com-20120607103029-0iumqrzigswzpny8
2012-06-07 16:00:29 +05:30
Xavier Morel 85f95e6858 [FIX] handling of empty domains, context and view_id in action descriptors
* Some literal actions (not stored) provide an empty string for
  domains and contexts instead of (respectively) an empty array or an
  empty dict literal inside the string. Treat those case as nothing
  being provided.
* Likewise some literal actions provide nonsensical (but falsy, but
  not False) values for view_id (such as an empty list). Yield a
  ``False`` view_id for all falsy ``view_id`` received (``0`` should
  not be a valid view_id, so ``False`` works)

bzr revid: xmo@openerp.com-20120606123508-ndh3jpzw1nabf98n
2012-06-06 14:35:08 +02:00
Xavier Morel 5b6aed9576 [FIX] handling of empty lines in CSV file being imported (ignore them)
lp bug: https://launchpad.net/bugs/941977 fixed

bzr revid: xmo@openerp.com-20120606103353-k8z51yhp9j1u2irp
2012-06-06 12:33:53 +02:00
Ravi Gohil (Open ERP) 47815f1c0a [FIX] Performed boolean check for context and domain and removed redundant condition: (Maintenance Case : 574769)
bzr revid: rgo@tinyerp.com-20120521095011-4ji9wf6efbhr4yry
2012-05-21 15:20:11 +05:30
Ravi Gohil (Open ERP) b39904ad4a [FIX] To prevent the leak when domain and context passed blank and view_id is passed as blank list by the server action : (Maintenance Case : 574769)
bzr revid: rgo@tinyerp.com-20120517102359-7u10pq22ynd3219k
2012-05-17 15:53:59 +05:30
Xavier Morel 98362c1624 [FIX] context and domain of an action being added to a dashboard
* The action's context and domain are needed because they are
  explicitly ignored by those codepaths when the action is ultimately
  executed in the dashboard, and their data are needed: such flags as
  group_by_no_leaf may be set in the action's context, or things like
  the leads/opportunities filters which need to remain in the
  dashboard view.

* On the other hand, some keys in the action's context may be
  detrimental to the correct behavior of the action in the dashboard,
  one such key (group) is the search_default_*: these default values
  for the search view may have been unset by the user before adding to
  the dashboard, we must not add them back. And since the dashboard
  will instantiate a full action/view manager for each action there
  will be (empty) search views which will try to make use of those
  defaults.

As a result, add the action's context and domain to those of the
research while *creating* the dashboard action/section, *but* filter
out search_default_* context keys while doing so.

If new problematic context keys are discovered, they should be added
to the filter.

bzr revid: xmo@openerp.com-20120516153309-3eq957p1pbj99fun
2012-05-16 17:33:09 +02:00
Xavier Morel bac9bbf263 [MERGE] from trunk
bzr revid: xmo@openerp.com-20120515070556-l2ew6ixbup3u56md
2012-05-15 09:05:56 +02:00
Raphael Collet 73e7da8dce [MERGE] trunk-report-name-tpa (pick a better file name when saving a report)
bzr revid: rco@openerp.com-20120509150110-6gx73y1vbjksm64h
2012-05-09 17:01:10 +02:00
Xavier Morel 6b2efcbeb9 [ADD] new implementation of saving current search to new filter
bzr revid: xmo@openerp.com-20120508162137-b3qu0os79zl5wz0w
2012-05-08 18:21:37 +02:00
Christophe Simonis 3658063fa0 [FIX] rename cookie when direct login
bzr revid: chs@openerp.com-20120507130256-czruw5y9riqhg20z
2012-05-07 15:02:56 +02:00
Xavier Morel e7ab44929f [MERGE] from trunk
bzr revid: xmo@openerp.com-20120419081213-m3fhofkgydj6gp1m
2012-04-19 10:12:13 +02:00
Antony Lesuisse 77ec66a20e bye bye page view
bzr revid: al@openerp.com-20120409205334-tbgk3fz7q7q60o3t
2012-04-09 22:53:34 +02:00
Antony Lesuisse eac3ebb87e [MERGE] trunk
bzr revid: nicolas.vanhoren@openerp.com-20120406123856-vpw1mk9rq642ur6n
bzr revid: al@openerp.com-20120406140537-z5em6fgqv8cnyj1t
2012-04-06 16:05:37 +02:00
Xavier Morel e7e7548869 [MERGE] new searchview
fp orders

bzr revid: xmo@openerp.com-20120406120250-dlwt0kvt0y1e2snr
2012-04-06 14:02:50 +02:00
Turkesh Patel (Open ERP) f4848e106e [IMP] Improved code for set the name of pdf report
bzr revid: tpa@tinyerp.com-20120405103613-0q1dizma6lrg2si3
2012-04-05 16:06:13 +05:30
niv-openerp 6b8e4e0832 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20120405081401-pmd3e12tzar3yubg
2012-04-05 10:14:01 +02:00
Xavier Morel 9678b25a9b [FIX] encoding issues when concatenating CSS or paths which may contain non-ascii
The concatenator tries to only work with bytes without ever wondering
what is in the byte bucket: files are read to `str`, concatenated with
`str` (via join) and returned as `str`, usually considered to be utf-8
encoded. It's the author's job to correctly encode files to utf-8.

So far so good.

On runbot, there's apparently an issue in some CSS files in some cases
on the runbot: `web_dir` finds itself to be typed `unicode` (because
it contains non-ascii characters? Not sure at all), as a result
`re.sub` will decode the corresponding file data when trying to inject
the dir as replacement and the CSS reader will return a `unicode`
object.

Then, when concat_files try to compute the checksum it will need bytes
thus re-encode everything using the default codec (ascii) and the
non-ascii character(s) will blow up the encoding with a
UnicodeEncodeError.

Solution:

* Assume CSS files can contain non-ascii characters (they can, and
  do), decode them using `utf-8` to get `unicode` strings in the CSS
  reader
* Inject web_dir as usual via replacement, this still yields a
  `unicode` object (a `str` web_dir will simply be decoded using the
  ASCII codec, a non-ascii web_dir should have been decoded to
  `unicode` using sys.getfilesystemencoding)
* Cleanly re-encode evrything to utf-8, so that the code outside the
  reader only ever manipulates 8-bit "byte" strings

bzr revid: xmo@openerp.com-20120405070711-vjyw8g4mge2goyik
2012-04-05 09:07:11 +02:00
Xavier Morel 45c48d6842 [MERGE] from trunk
bzr revid: xmo@openerp.com-20120403110724-a6z2wrnxgf8jbspx
2012-04-03 13:07:24 +02:00
Thibault Delavallée 8cefe9a5e1 [MERGE] Merged with main web
bzr revid: tde@openerp.com-20120402072422-tsjaxjbfrngqnodp
bzr revid: tde@openerp.com-20120403071448-x3ng76yc17pcy266
2012-04-03 09:14:48 +02:00
Antony Lesuisse d2e213844a [FIX] edi loading, partially revert commit 2226 revid:nicolas.vanhoren@openerp.com-20120217134701-7t3iklv6ndv30hln
bzr revid: al@openerp.com-20120402140020-a4d8nd6rnp625l9w
2012-04-02 16:00:20 +02:00
Thibault Delavallée a3a5ea21ed [IMP] Propagated ir.ui.menu new fields name change.
bzr revid: tde@openerp.com-20120330125928-ku9oqpb0pq4ehu6m
2012-03-30 14:59:28 +02:00
Turkesh Patel (Open ERP) f8510eee62 [IMP] Improved code to show need action counter
bzr revid: tpa@tinyerp.com-20120330105731-ss03y3l4fi5mq3jd
2012-03-30 16:27:31 +05:30
niv-openerp a15c065071 [rollback 2367] due to blocking bug during login
bzr revid: nicolas.vanhoren@openerp.com-20120326104430-0tntoj5k6n578n49
2012-03-26 12:44:30 +02:00
niv-openerp 2059123918 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20120326095842-mf8v3nhizeqcfp8j
2012-03-26 11:58:42 +02:00
Xavier Morel 7353e02e2e [MERGE] from trunk
bzr revid: xmo@openerp.com-20120322143331-iajlifomw1hohbht
2012-03-22 15:33:31 +01:00
Fabien Meghazi 9678e570e4 [REM] Removed height=100% from html homepage
bzr revid: fme@openerp.com-20120322132617-q6a4f0am02g2tayh
2012-03-22 14:26:17 +01:00
Xavier Morel 1da49a44a5 [MERGE] 6.1 fixes into trunk
bzr revid: xmo@openerp.com-20120322113142-gim4svx01p336nxm
2012-03-22 12:31:42 +01:00
Olivier Dony 601da46064 [FIX] manifest flag 'active' was renamed to 'auto_install' a while ago
The change occurred in server at revision 3989
and in addons at revision 6451, but had never
been done in openerp-web.
One indirect consequence was that the 'base'
modules was not considered auto-installable
anymore and its CSS files were not loaded on
web, causing layout issues, namely in the
modules kanban view.

Server rev 3989 = al@openerp.com-20120130211001-ytqx759fl920uegc
Addons rev 6451 = al@openerp.com-20120130211812-w0wu42hdu4l7koc4

lp bug: https://launchpad.net/bugs/948866 fixed

bzr revid: odo@openerp.com-20120314181853-kzr6lgqxxcz7rreu
2012-03-14 19:18:53 +01:00
Fabien Meghazi e125dd5f63 [WIP] Form v2
bzr revid: fme@openerp.com-20120312153452-x6zhyeheu4579ak3
2012-03-12 16:34:52 +01:00
Xavier Morel 6501553263 [MERGE] synchronous db-creation call, significantly simplified db creation code
also removed custom blockUI and error management hooks since it's now a perfectly standard RPC call and webclient is already available

bzr revid: xmo@openerp.com-20120309140536-21u2ked9oc7eaie5
2012-03-09 15:05:36 +01:00
Olivier Dony 56ab278178 [MERGE] One more merge from 6.1 branch
bzr revid: xmo@openerp.com-20120307153105-nh5wbzwjnn8g880o
bzr revid: odo@openerp.com-20120307164049-ocu8jsyt19sbxsqr
2012-03-07 17:40:49 +01:00
Fabien Meghazi c0439810ef [FIX] Add to dashboard domain & context merging problems
bzr revid: fme@openerp.com-20120307160503-w1mha79xiznl4x6h
2012-03-07 17:05:03 +01:00
Xavier Morel 9a646fce10 [ADD] permanent loading of saved filters
When selecting a saved filter, its data is now saved inside the
searchview's state, and re-used any time there's a search performed
(until the filter is replaced or the search view is cleared).

Some cleanup of the support code for loading filters
(SearchView.get_filters) also had to be performed in order not to fill
contexts with (potentially incorrect) crap in case the filter is
re-saved.

lp bug: https://launchpad.net/bugs/948219 fixed

bzr revid: xmo@openerp.com-20120307120323-pub0yuwjqk1r3y0p
2012-03-07 13:03:23 +01:00
Vo Minh Thu bfb9896ddd [FIX] database/create replaced by blocking database/create_database
(so we can use a multi-workers OpenERP server; otherwise polling
on the server would hit different workers resulting in errors).

bzr revid: vmt@openerp.com-20120307104632-w6cs6nxf04ltcpf1
2012-03-07 11:46:32 +01:00
Fabien Meghazi 34b03bd24d [FIX] Can't add to dashboard a view that includes a 'group_by'
lp bug: https://launchpad.net/bugs/948097 fixed

bzr revid: fme@openerp.com-20120306205955-zqgtbgtz1gtix4w9
2012-03-06 21:59:55 +01:00
Xavier Morel 532e60a007 [FIX] dependencies handling in modules listing of web client
* Correctly fetch dependencies from server
* Switch topological sort to a more formal algorithm (and test it)

lp bug: https://launchpad.net/bugs/947161 fixed

bzr revid: xmo@openerp.com-20120306142010-zflycbrj4aq41mv3
2012-03-06 15:20:10 +01:00
Xavier Morel 10ba2bb9b1 [FIX] take dependencies in account when ordering modules for loading
bzr revid: xmo@openerp.com-20120305142948-2pkrgl8koizhcfbu
2012-03-05 15:29:48 +01:00
Xavier Morel e178185b4f [MERGE] bug fixes form 6.1 branch
bzr revid: xmo@openerp.com-20120305070634-li0eloj7vhsljguu
2012-03-05 08:06:34 +01:00
Antony Lesuisse e7f72af654 [IMP] menu load action
bzr revid: al@openerp.com-20120229095345-ll5rbc3h4m7f29as
2012-02-29 10:53:45 +01:00
Xavier Morel e6f5d4c211 [ADD] Model API, reimplement DataSet/DataSetSearch on top of it (as much as possible)
TODO: traversal state API, removing even more method (e.g. completely remove DataSet.call in the Python API)

bzr revid: xmo@openerp.com-20120227135626-yxqh0gc6jwrdkshs
2012-02-27 14:56:26 +01:00
Antony Lesuisse 73becbfe0b [IMP] sass2scss taken from ~cto-openerp/+junk/sass2scss with minor cleanups
bzr revid: al@openerp.com-20120223234806-8tg83pph08dsvqie
2012-02-24 00:48:06 +01:00
Xavier Morel 12825e4122 [FIX] correctly handle the user's menu_id being set to an action with domain=False (literally)
that's a bit stupid, but apparently people do set their menu action to a dashboard...

lp bug: https://launchpad.net/bugs/937691 fixed

bzr revid: xmo@openerp.com-20120223134612-3sm2e4yq3hbjqnz7
2012-02-23 14:46:12 +01:00
Antony Lesuisse bfee2b7ae2 [FIX] database get_list use wsgi hostname
bzr revid: al@openerp.com-20120221185739-7utcld4kcnf39fg5
2012-02-21 19:57:39 +01:00
Antony Lesuisse a0493e2e48 [FIX] database get_list use wsgi hostname
bzr revid: al@openerp.com-20120221185853-6qjxwktk7pnehz9w
2012-02-21 19:58:53 +01:00
niv-openerp 8036408be5 [imp] made the body css properties be included only in full web-client mode
bzr revid: nicolas.vanhoren@openerp.com-20120220095238-lxwtctbpo46ekpul
2012-02-20 10:52:38 +01:00
niv-openerp feaade623a [imp] put openerp into body
bzr revid: nicolas.vanhoren@openerp.com-20120217110152-x66rfhyfkqao04k0
2012-02-17 12:01:52 +01:00
niv-openerp 39d514678c [imp] repaired illogic al's code
bzr revid: nicolas.vanhoren@openerp.com-20120217105636-61tk67zbx9calc1b
2012-02-17 11:56:36 +01:00
Fabien Meghazi a95db7c28c [FIX] Fix one million bugs in IE8
bzr revid: fme@openerp.com-20120213135611-ndrboz8urcg6kclu
2012-02-13 14:56:11 +01:00
Xavier Morel 919cf2a51f [FIX] get_last_modified in case no file is provided
lp bug: https://launchpad.net/bugs/931293 fixed

bzr revid: xmo@openerp.com-20120213091049-thhwo5fzadsy4671
2012-02-13 10:10:49 +01:00
Xavier Morel b79f91a0f5 [FIX] completely destroy the current openerp session on logout (but leave the webclient session), so other tabs using the same session get unlogged
lp bug: https://launchpad.net/bugs/925386 fixed

bzr revid: xmo@openerp.com-20120210164309-lyslwm4t94a4jd7g
2012-02-10 17:43:09 +01:00
Xavier Morel 3b565386c2 [IMP] move all the making-stuff-conditional-based-on-other-stuff code to a dedicated method of the WebClient controller
provides a single point of configuration if/when we decide to change the cache-control stuff, mostly

bzr revid: xmo@openerp.com-20120210141338-3aib9ls3b72gr4ez
2012-02-10 15:13:38 +01:00