Xavier Morel
45f3ee1909
[FIX] xmo@openerp.com-20121210143808-wt4jmi4x0pg85xb8 issue: don't store value from non-existent input
...
bzr revid: xmo@openerp.com-20121210154411-vrju22fwq7gsjblm
2012-12-10 16:44:11 +01:00
niv-openerp
526c856f7e
[FIX] problem in View class, the is_action_enabled() method assumed the existence of the fields_view attribute despite the fact that class never setted that attribute
...
bzr revid: nicolas.vanhoren@openerp.com-20121210153646-ulbsja1mt9re25wz
2012-12-10 16:36:46 +01:00
Xavier Morel
d1b9cfce37
[FIX] form widgets failing to return correct value on programmatic save
...
Editable list was losing value when switching to other row from edited
cell (edit, tab-to-next-fiend then change record worked).
When changing row (by clicking on an other row or pressing up/down),
the list view simply request saving the current form and — once that
is done — switches the form to the new row.
The issue is in what happens *during* form-saving: for most text-based
fields (e.g. CharField-like) the field returns its internal
value. Said internal value was only synchronized when the internal
form control (input or textarea) fired the ``change`` event... and the
change event only fires *after blurring* (leaving) the current
field. So the form saving (and thus the retrieval of field values)
occured before the field could sync its internal value with the one
entered by the user.
Added a bunch of commit_value override to perform this synchronization
right before the field's value is requested.
Also removed an extraneous trailing comma in an array, and removed 2
useless temp storage (unused variables beyond their assignment).
bzr revid: xmo@openerp.com-20121210143808-wt4jmi4x0pg85xb8
2012-12-10 15:38:08 +01:00
Thibault Delavallée
1ca5e68b1f
[MERGE] Sync with trunk.
...
bzr revid: tde@openerp.com-20121130093732-i8y10ayjqiaq5t7p
bzr revid: tde@openerp.com-20121204142854-pauouyapnw7z8zwj
bzr revid: tde@openerp.com-20121205101544-k4ui6thr0ibzw0vx
bzr revid: tde@openerp.com-20121210125423-81wbh4af9sxdqjki
2012-12-10 13:54:23 +01:00
Xavier Morel
70f8f99b35
[FIX] prevent propagation of [UP] and [DOWN] keydown events in form m2o
...
these events are used by the autocompletion widget internally, if they
bubble upwards they also get handled by the list view which interprets
them as going up/down the list.
Prevent the latter by suppressing bubbling of these events.
bzr revid: xmo@openerp.com-20121210112203-3mry0pvecri0pv9o
2012-12-10 12:22:03 +01:00
Xavier Morel
e972b6a5d4
[FIX] cancel list edition on search
...
Otherwise, if a search is performed while creating or editing a line
(e.g. in logged calls, create a line without saving then try to apply
a filter) the edition section (and new line) disappears but the list
remains in "edition" mode (e.g. save/discard button) even though
edition data is missing (trying to save or discard will error out).
bzr revid: xmo@openerp.com-20121210100914-delia5bhmtgrujpu
2012-12-10 11:09:14 +01:00
niv-openerp
d2863fbd59
[IMP] added "disabled" on buttons in list view during execution of asynchrnous operation
...
bzr revid: nicolas.vanhoren@openerp.com-20121207154640-609iwn2y093kw171
2012-12-07 16:46:40 +01:00
Fabien Meghazi
3dbed3b90d
[MERGE] Removed fields_view_get from web controller. Replaced by instance.web.fields_view_get
...
bzr revid: fme@openerp.com-20121206161749-0cx1xychzqe96fb2
2012-12-06 17:17:49 +01:00
Xavier Morel
7ac99cbeaf
[FIX] form selection field: don't interpret value 0 as false in the template when the code doesn't do so
...
bzr revid: xmo@openerp.com-20121206135114-nuwc3wdc6zatbl3d
2012-12-06 14:51:14 +01:00
Fabien Meghazi
21927bc249
[FIX] error in tree view during refactoring
...
bzr revid: fme@openerp.com-20121206091334-c2z76kbmibqq0jgq
2012-12-06 10:13:34 +01:00
Fabien Meghazi
6562cc3d18
[MERGE] trunk
...
bzr revid: fme@openerp.com-20121205160808-7zd3c6y6pm26pj47
2012-12-05 17:08:08 +01:00
Fabien Meghazi
bf6bdf017b
[IMP] Changed tests according to new client side fields view get
...
bzr revid: fme@openerp.com-20121205160656-0mg1hnv35vk27adh
2012-12-05 17:06:56 +01:00
Fabien Meghazi
4c66504f78
[STEP BACK] One step back in the cleaning process. Maybe for v8.
...
bzr revid: fme@openerp.com-20121205160536-p9dm7zdxq2qb9mqs
2012-12-05 17:05:36 +01:00
Antony Lesuisse
5c53674c2e
[FIX] views remove unused session property
...
bzr revid: al@openerp.com-20121206014334-8a11s1iqysq6v9e1
2012-12-06 02:43:34 +01:00
Antony Lesuisse
0c3f9f691b
[FIX] chrome template use a template url for the logo, needed for demo
...
bzr revid: al@openerp.com-20121205124218-0qdvqed5td9mh84k
2012-12-05 13:42:18 +01:00
Fabien Meghazi
96d3fbe37b
[IMP] No need to strip whitespaces afterall
...
bzr revid: fme@openerp.com-20121205110039-o4kt0mpbq2b5zbd2
2012-12-05 12:00:39 +01:00
Fabien Meghazi
8d9367a873
[FIX] Do not insert Elements instead of HTMLElements in the dom
...
bzr revid: fme@openerp.com-20121205105933-y3glnms4dnk7k2uz
2012-12-05 11:59:33 +01:00
Fabien Meghazi
595ba7a799
[FIX] Remove fvg steps from form view
...
bzr revid: fme@openerp.com-20121205093522-4mws91b2i14f7j1z
2012-12-05 10:35:22 +01:00
Fabien Meghazi
c867595eed
[FIX] Strip whitespace for jsonified fvg.arch
...
bzr revid: fme@openerp.com-20121204170230-k074c181dt0x920f
2012-12-04 18:02:30 +01:00
Fabien Meghazi
58b44d5082
[IMP] Removed fields_view_get from controllers. Add a helper client side.
...
bzr revid: fme@openerp.com-20121204163948-pctxvy55w34e1pg9
2012-12-04 17:39:48 +01:00
Xavier Morel
ae53b85d90
[FIX] clicks toggling @readonly radio buttons
...
bzr revid: xmo@openerp.com-20121204162354-6c4z8lvah683c5qx
2012-12-04 17:23:54 +01:00
Christophe Matthieu
2f38a4425f
[MERGE] view list: Show the menu sidebar when a child item is showed.
...
bzr revid: chm@openerp.com-20121204141416-cay34shj7h5y4a6q
2012-12-04 15:14:16 +01:00
vta vta@openerp.com
dd539643e6
[FIX] Added the context of the action when evaluating the domain.
...
bzr revid: vta@openerp.com-20121204093326-plc4pf4qszok1rw6
2012-12-04 10:33:26 +01:00
Christophe Simonis
0892aa7c49
[IMP] improve css for monetary fields
...
bzr revid: chs@openerp.com-20121203184214-wdunfzy4u2z99fk5
2012-12-03 19:42:14 +01:00
Olivier Dony
6c00237919
[MERGE] instance.init: less offensive constant
...
bzr revid: odo@openerp.com-20121203125820-e1k8dphqhp35z2z2
2012-12-03 13:58:20 +01:00
Olivier Dony
ab39c09a7b
[MERGE] Less intrusive timezone offset warning (comes with corresponding server branch)
...
bzr revid: odo@openerp.com-20121130175658-r3zvuhx75iqa5sus
2012-11-30 18:56:58 +01:00
Olivier Dony
706a58bfec
[IMP] instance.init: less offensive constant
...
bzr revid: odo@openerp.com-20121130175249-yrbcdsn2z1io79dz
2012-11-30 18:52:49 +01:00
Xavier Morel
4102c43793
[FIX] trailing comma in array
...
bzr revid: xmo@openerp.com-20121130133021-dg09qnw9twz2v4ws
2012-11-30 14:30:21 +01:00
Xavier Morel
e137c9d747
[FIX] translations and other failings
...
always include a ``context`` param in rpc requests if none is
provided: use the user_context at the very least
lp bug: https://launchpad.net/bugs/1084963 fixed
bzr revid: xmo@openerp.com-20121130103651-4pf5bauj50cm151y
2012-11-30 11:36:51 +01:00
Xavier Morel
5d313f1754
[FIX] styllistic fixes
...
bzr revid: xmo@openerp.com-20121130103638-8r77jpmb3hhmo8dt
2012-11-30 11:36:38 +01:00
niv-openerp
94dca54e38
[IMP] removed date.today() in pyeval
...
bzr revid: nicolas.vanhoren@openerp.com-20121130095228-mffq2407lq7tf8jj
2012-11-30 10:52:28 +01:00
Fabien Meghazi
55b76fca12
[IMP] Do not dismiss systray icon
...
It will be automatically done once the user fills is a correct timezon (webclient reloads)
bzr revid: fme@openerp.com-20121129222242-zcipil8lr0xct72g
2012-11-29 23:22:42 +01:00
Fabien Meghazi
ddf04c8a2b
[IMP] wording
...
bzr revid: fme@openerp.com-20121129214919-1gypag36heyum97g
2012-11-29 22:49:19 +01:00
Fabien Meghazi
3d75ca8741
[IMP] Use a systray icon for timezone notification (less intrusive)
...
bzr revid: fme@openerp.com-20121129213743-w79fh583icui2h2l
2012-11-29 22:37:43 +01:00
Fabien Meghazi
bd5c3aa90c
[IMP] tz_offset is no longer in context
...
bzr revid: fme@openerp.com-20121129210436-d4umqkb04me1tliu
2012-11-29 22:04:36 +01:00
Thibault Delavallée
a5ca416f05
[IMP] needaction counters: moved rpc call on the trigger menu_loaded, to be able to reload the needaction counters through this trigger.
...
bzr revid: tde@openerp.com-20121129164253-j2vol27w0libpdsd
2012-11-29 17:42:53 +01:00
Thibault Delavallée
0de15c9bbf
[CLEAN] Moved needaction html into a dedicated template.
...
bzr revid: tde@openerp.com-20121129161428-usvgdoykg0g0etr7
2012-11-29 17:14:28 +01:00
niv-openerp
f9b9e7c4cb
[IMP] added context_today()
...
bzr revid: nicolas.vanhoren@openerp.com-20121129160746-c3c691zk5fxhzse0
2012-11-29 17:07:46 +01:00
niv-openerp
cc6f0aa20a
[FIX] potential problem with pyeval datetime/date today()/now() methods. Now only returns the same timezone than server (UTC).
...
bzr revid: nicolas.vanhoren@openerp.com-20121129153601-vtpnvkc0vylo9hux
2012-11-29 16:36:01 +01:00
Thibault Delavallée
5fc19e0454
[MERGE] Sync with trunk.
...
bzr revid: tde@openerp.com-20121129151120-e6ovaugw0pkccyuu
2012-11-29 16:11:20 +01:00
Xavier Morel
0b0cfff063
[MERGE] missing translation marks, courtesy of Csaba TOTH
...
lp bug: https://launchpad.net/bugs/1084306 fixed
bzr revid: xmo@openerp.com-20121129140109-bwx1njhyqfenc2d3
2012-11-29 15:01:09 +01:00
niv-openerp
184593003b
[FIX] race condition problem with m2m
...
bzr revid: nicolas.vanhoren@openerp.com-20121129134051-5hiw9z5hi99fxtve
2012-11-29 14:40:51 +01:00
Xavier Morel
9f76458404
[FIX] groupby on editable list
...
Because of the "meta" columns (e.g. group name column),
ListView#columns would end up with a different number of elements than
ListView#fields_view.arch.children, and when zipping them together (to
build the form view for edition) things wouldn't match anymore.
It would seem simply filtering out meta columns (and only keep those
actually specified by the view) is sufficient to fix the issue and
have everything line up again. I'm midly impressed.
bzr revid: xmo@openerp.com-20121129131301-scc38i4l55ea7lis
2012-11-29 14:13:01 +01:00
tsabi
83b7823f25
some more change in the new pyeval.js file
...
bzr revid: csaba.toth@i3rendszerhaz.hu-20121129115454-rpviywfnosjdmovm
2012-11-29 12:54:54 +01:00
tsabi
72109e7541
fix tab problem
...
bzr revid: csaba.toth@i3rendszerhaz.hu-20121129115306-ifncjymnmuk989eq
2012-11-29 12:53:06 +01:00
tsabi
fbaf8a44f4
[MERGE] trunk
...
bzr revid: csaba.toth@i3rendszerhaz.hu-20121129114206-cv8hqf6ivd7neez0
2012-11-29 12:42:06 +01:00
tsabi
76ca47d4fd
[MERGE] trunk
...
bzr revid: csaba.toth@i3rendszerhaz.hu-20121129114132-gfe3sn1p5t0mzofm
2012-11-29 12:41:32 +01:00
Thibault Delavallée
7461f88473
[MERGE] Sync with trunk.
...
bzr revid: tde@openerp.com-20121129114105-0akr0d6nji08g750
2012-11-29 12:41:05 +01:00
Xavier Morel
fe3d493cc8
[FIX] searches with filters using "empty" domain/context values (but not attributes)
...
e.g. @domain="[]" would be seen as non-empty by the search view, and
if multiple domains the search view would generate a nonliteral
``['|', '[]', '[]]`` which would just yield ``['|']`` after evaluation
and concatenation, which is an invalid domain and would blow up the
server.
Specifically filter out the values ``[]`` and ``{}`` from filters
bzr revid: xmo@openerp.com-20121129112413-yrgncnesqs093jwf
2012-11-29 12:24:13 +01:00
Xavier Morel
c7772fdd82
[FIX] server-sourced fields_get has no indirection to the model's fields
...
previous searchview-controller wrapper method did. Remove leftover indirection deref
bzr revid: xmo@openerp.com-20121129103841-6qcl4sctekqmrt2q
2012-11-29 11:38:41 +01:00