Xavier Morel
0e597e8ef3
[FIX] start() synchronization in group search widget
...
Group did not propagate the result of start()ing its subwidgets to its caller (an other group or the searchview itself) => if it contained an async-starting widget (e.g. an m2o), the search view would not be able to wait for the async widget, and would consider itself 'intialized' before truly being so, leading to incorrect results in case of auto_search
bzr revid: xmo@openerp.com-20110803110615-3ps3he9hza05h7q8
2011-08-03 13:06:15 +02:00
Xavier Morel
9fe7ed5d04
[REM] trailing comma in object literal
...
bzr revid: xmo@openerp.com-20110803104928-t9a1plo51djmivml
2011-08-03 12:49:28 +02:00
niv-openerp
a64f68bd20
[imp] DOM insertion methods for Widget + doc + rpc stop mechanism
...
bzr revid: nicolas.vanhoren@openerp.com-20110728165914-6nadrs5sj00jd91j
2011-07-28 18:59:14 +02:00
niv-openerp
8e8ca695cb
[imp] changed Controller to Widget and BaseWidget to OldWidget
...
bzr revid: nicolas.vanhoren@openerp.com-20110728144912-t3kml1yo8gt261ga
2011-07-28 16:49:12 +02:00
niv-openerp
ccb48c8f4b
[imp] changed a lot of things in controller but stick with retro-compatibility
...
bzr revid: nicolas.vanhoren@openerp.com-20110728143413-7z0an78q6k5ytsiy
2011-07-28 16:34:13 +02:00
niv-openerp
a30bef7be6
[fix] made the managed filters auto_search
...
bzr revid: nicolas.vanhoren@openerp.com-20110725121823-gekerf0s3pn78kqo
2011-07-25 14:18:23 +02:00
niv-openerp
f7c6662d83
[imp] added manage filters link
...
bzr revid: nicolas.vanhoren@openerp.com-20110725121001-95af30c1incqg4kl
2011-07-25 14:10:01 +02:00
niv-openerp
fb0c16e24e
[imp] added possibility to save filters
...
bzr revid: nicolas.vanhoren@openerp.com-20110725113740-8q9vo1rlvexertc1
2011-07-25 13:37:40 +02:00
Xavier Morel
e1f9b0c600
[FIX] race condition introduced in nicolas.vanhoren@openerp.com-20110722154419-9g31mwfsuv67rjz3
...
if search view contains only synchronously-initialized widgets, 'self.ready.resolve()' is called before 'self' is set since 'self' is set *after* the $.when call
move 'self'-setting to the top of the function, just in case
bzr revid: xmo@openerp.com-20110725091049-q5lt2sgbfawphiuh
2011-07-25 11:10:49 +02:00
niv-openerp
7d0a18e84c
[fix] lot of bugs with contollers due to merge
...
bzr revid: nicolas.vanhoren@openerp.com-20110722162701-me9jag18dp5m05wz
2011-07-22 18:27:01 +02:00
niv-openerp
70ae6c0326
[fix] some bugs related to combo box for filters management
...
bzr revid: nicolas.vanhoren@openerp.com-20110722154419-9g31mwfsuv67rjz3
2011-07-22 17:44:19 +02:00
niv-openerp
95ccd74114
[imp] made usage of a managed filter possible
...
bzr revid: nicolas.vanhoren@openerp.com-20110722153505-g5mukqwfmd6eup2t
2011-07-22 17:35:05 +02:00
niv-openerp
b15b501b8a
[imp] managed filters startup
...
bzr revid: nicolas.vanhoren@openerp.com-20110722150537-i01yezky8fcar90h
2011-07-22 17:05:37 +02:00
Xavier Morel
7dda46b605
[FIX] validation of float fields
...
bzr revid: xmo@openerp.com-20110720110134-fi1zczzf5m579l12
2011-07-20 13:01:34 +02:00
Antony Lesuisse
31a725f75c
Controller is now a family
...
bzr revid: al@openerp.com-20110718125422-x20k89dogbklgr4c
2011-07-18 14:54:22 +02:00
Antony Lesuisse
2decff7b21
controller move Class from base to controller
...
bzr revid: al@openerp.com-20110715141600-4tr536v7vfrv9tkk
2011-07-15 16:16:00 +02:00
Xavier Morel
d6dee4c334
[IMP] enable jquery-ui on search m2o widgets
...
bzr revid: xmo@openerp.com-20110715122305-1pwttyioe96uwoft
2011-07-15 14:23:05 +02:00
Xavier Morel
02feed6338
[FIX] oops, forgot some logging
...
bzr revid: xmo@openerp.com-20110715120856-ijpicqlyumrt69rh
2011-07-15 14:08:56 +02:00
Xavier Morel
6b1ab45d87
[IMP] allow search widgets to have an async startup, make m2o widget name_get their default value and behave correctly for fuzzy searches
...
bzr revid: xmo@openerp.com-20110715115800-gd9xspshxy7hnvun
2011-07-15 13:58:00 +02:00
Xavier Morel
f3af583536
[IMP] SearchView: fix some style issue, remove resolved todo marks, fix global variables which should not be global (and remove some unneeded intermediate variables)
...
bzr revid: xmo@openerp.com-20110715080145-t3bz1hslil459fxk
2011-07-15 10:01:45 +02:00
Xavier Morel
4f5f4e537c
[FIX] when switching between actions like a madman, there seem to be cases when a search view *should* be ready (on_loaded has finished executing) yet not all widgets are fully rendered (has only happened on the Date one so far, YMMV)
...
just raise an invalid search error instead of blowing up, I can't find what the actual problem is for now
lp bug: https://launchpad.net/bugs/805861 fixed
bzr revid: xmo@openerp.com-20110715075328-0lfwvnoul9atv2tc
2011-07-15 09:53:28 +02:00
niv-openerp
657b659193
[fix] small fix for non-logical state in search view
...
bzr revid: nicolas.vanhoren@openerp.com-20110705093711-0rcb0y7c0cosemua
2011-07-05 11:37:11 +02:00
Xavier Morel
7bfd9aee40
[FIX] add property length on FilterGroup so SearchView.field knows that it has sub-filters and can display them
...
lp bug: https://launchpad.net/bugs/801143 fixed
bzr revid: xmo@openerp.com-20110624140508-9yhxwhd9myhisso1
2011-06-24 16:05:08 +02:00
niv-openerp
ee1970c2da
[imp] small improvement to advanced filters
...
bzr revid: nicolas.vanhoren@openerp.com-20110621141107-m7xcywalskoujsq0
2011-06-21 16:11:07 +02:00
niv-openerp
3cb34f3f85
[imp] small improvements to advanced filters
...
bzr revid: nicolas.vanhoren@openerp.com-20110621130501-0f1rkr25vv86v8gq
2011-06-21 15:05:01 +02:00
niv-openerp
4e9834f4e3
[imp] small improvements to advanced filters
...
bzr revid: nicolas.vanhoren@openerp.com-20110621125317-0s7cfk7q8jkflmne
2011-06-21 14:53:17 +02:00
niv-openerp
f6d4bdc555
Import old branch.
...
bzr revid: nicolas.vanhoren@openerp.com-20110531130154-45t27asxk5pcr7sd
2011-05-31 15:01:54 +02:00
niv-openerp
bcc5393d48
[imp] Improved advanced filters design, added setup of manage filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110527102527-p9qfobfo9tcjkvub
2011-05-27 12:25:27 +02:00
niv-openerp
62938b341f
[imp] Changed design of custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110526145445-4fwzj9mtsbfhh89e
2011-05-26 16:54:45 +02:00
niv-openerp
42357cb76b
[IMP] improved custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110520102030-bpzlt2z87cz104ic
2011-05-20 12:20:30 +02:00
niv-openerp
aea59bce25
[IMP] Changed custom filters displaying.
...
bzr revid: nicolas.vanhoren@openerp.com-20110520100109-xn5wh6s991fuiagr
2011-05-20 12:01:09 +02:00
niv-openerp
a15401a722
[IMP] added selection in custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110519170041-kgkio0hp6nt6u4bn
2011-05-19 19:00:41 +02:00
niv-openerp
0ce128b59e
[IMP] Added integer and float to custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110519161835-blao1wa20xfmutsq
2011-05-19 18:18:35 +02:00
niv-openerp
50434b10bc
[IMP] Added datetime and date picker to custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110519155302-qfthbnkic2qfzmf1
2011-05-19 17:53:02 +02:00
niv-openerp
604434f322
[IMP] Added all fields in custom filters.
...
bzr revid: nicolas.vanhoren@openerp.com-20110519151249-fgangasrt2ule5kr
2011-05-19 17:12:49 +02:00
niv-openerp
cb854aa0b3
[FIX] Rendering issue in Chrome.
...
bzr revid: nicolas.vanhoren@openerp.com-20110509105953-ffjp4t06p6gulumd
2011-05-09 12:59:53 +02:00
niv-openerp
5e2cda5a0c
[FIX] Made the list appear in many2many.
...
bzr revid: nicolas.vanhoren@openerp.com-20110426085527-5ntgrkug2clipp2s
2011-04-26 10:55:27 +02:00
niv-openerp
f3ef034ac2
[IMP] Improved custom filters design.
...
bzr revid: nicolas.vanhoren@openerp.com-20110412162703-op0kbnqhhgikygej
2011-04-12 18:27:03 +02:00
Fabien Meghazi
bc82a989f2
[IMP] Renamed Notification methods 'default' -> notify , 'alert' -> warn
...
bzr revid: fme@openerp.com-20110411083032-zc87gltpnw2z7s0r
2011-04-11 10:30:32 +02:00
Antony Lesuisse
340e9f8b2c
remove debugging shit
...
bzr revid: al@openerp.com-20110407234718-e2076zss3dp1z1m0
2011-04-08 01:47:18 +02:00
Antony Lesuisse
1fb7203f1c
[MERGE] proto61
...
bzr revid: al@openerp.com-20110407234130-hyt5nxg5pqh2iyes
2011-04-08 01:41:30 +02:00
Xavier Morel
51bebb2cfe
[REM] rip off jqgrid, start reimplementing manually
...
bzr revid: xmo@openerp.com-20110406135837-6rsuhiozd4af2qji
2011-04-06 15:58:37 +02:00
niv-openerp
661972d764
[IMP] Removed useless event propagation stoping;
...
bzr revid: nicolas.vanhoren@openerp.com-20110404151557-8obnz8yyv6ftfod5
2011-04-04 17:15:57 +02:00
niv-openerp
5d4dca9495
[IMP] Removed stoping event propagation on buttons.
...
bzr revid: nicolas.vanhoren@openerp.com-20110404151215-9put77ezsiiy6mwg
2011-04-04 17:12:15 +02:00
niv-openerp
00188c2980
[MERGE]
...
bzr revid: nicolas.vanhoren@openerp.com-20110404142640-bgdhe7jcwdug4qq2
2011-04-04 16:26:40 +02:00
niv-openerp
19a8432167
[IMP] Added populate sidebar.
...
bzr revid: nicolas.vanhoren@openerp.com-20110404134705-rmzbxlobntfoblub
2011-04-04 15:47:05 +02:00
Antony Lesuisse
9ad770a2da
[MERGE] xmo viewmanager
...
bzr revid: al@openerp.com-20110404112535-pa3ss7ymj6mr97r1
2011-04-04 13:25:35 +02:00
Xavier Morel
f880ecb5d9
[FIX] race condition on auto_search due to desynchronized loading of search view and {any default main view}
...
If loading of search view completes before loading of content view, do_search is immediately called on search view and forwarded to content view which is *not* ready yet and therefore blows up.
Solved by having start() methods return a promise object (or a non-promise object taken as a fulfilled promise) which the viewmanager can use (from both search view and initial content view) to synchronize when both are ready and it's possible to start a search
bzr revid: xmo@openerp.com-20110401115005-inceqsj7qn4k3b8e
2011-04-01 13:50:05 +02:00
Xavier Morel
0a5a8cd81a
[IMP] show and hide search view based on whether the currently displayed view is searchable
...
Note: searchability is *opt-out*, a view is searchable until it unambiguously states 'do not search me'
bzr revid: xmo@openerp.com-20110401104500-n7g6so01xb8oow3n
2011-04-01 12:45:00 +02:00
Xavier Morel
b42333b86f
[FIX] correctly format result of date picker, otherwise search blows up
...
bzr revid: xmo@openerp.com-20110401152649-mpjug9jdp4qvap0i
2011-04-01 17:26:49 +02:00