Commit Graph

926 Commits

Author SHA1 Message Date
Thibault Delavallée 5729e9c663 [MERGE] Merged with web/trunk.
bzr revid: tde@openerp.com-20120720143542-i30g07waybug8cts
2012-07-20 16:35:42 +02:00
niv-openerp c73e736db0 [FIX] small problem with m2o
bzr revid: nicolas.vanhoren@openerp.com-20120720142023-8a1m5b30yvoywnbs
2012-07-20 16:20:23 +02:00
niv-openerp ec3ff22aed [FIX] rare problem during save
bzr revid: nicolas.vanhoren@openerp.com-20120720141304-dpmw02lx7u2ureia
2012-07-20 16:13:04 +02:00
niv-openerp 52f6f0bd04 [IMP] Changed some "Cancel" buttons to links
bzr revid: nicolas.vanhoren@openerp.com-20120720124430-gbhow8qcipsrieb4
2012-07-20 14:44:30 +02:00
niv-openerp 5759d97daa [IMP] changed place of buttons in relation popups
bzr revid: nicolas.vanhoren@openerp.com-20120720123528-fpskc2r42d06z28r
2012-07-20 14:35:28 +02:00
Thibault Delavallée 284e793936 [IMP] cleditor: removed source link. Updated get_value to be more consistent.
bzr revid: tde@openerp.com-20120720115046-fp0do72zy3cs2p2w
2012-07-20 13:50:46 +02:00
Thibault Delavallée 28b3d3eac4 [IMP] text_html widget: cleaned a bit the code.
bzr revid: tde@openerp.com-20120720113358-y5mt98w1ug9ljbvo
2012-07-20 13:33:58 +02:00
Thibault Delavallée 8a56b182a8 [CLEAN] Removed some unnecessary code and comments.
bzr revid: tde@openerp.com-20120719151154-2u1rni4pxwik21o9
2012-07-19 17:11:54 +02:00
Sanjay Gohel (Open ERP) 4ec356892c [IMP]code improvement
bzr revid: sgo@tinyerp.com-20120719095139-6zwcjzs0d12m4wgm
2012-07-19 15:21:39 +05:30
Sanjay Gohel (Open ERP) 7692acdc2c [IMP]statusbar widget improve for stages clickable
bzr revid: sgo@tinyerp.com-20120719091446-qg93k0j6gqlb8udj
2012-07-19 14:44:46 +05:30
Thibault Delavallée 2a268329c5 [MERGE] Merged with web/trunk.
bzr revid: tde@openerp.com-20120713080041-54367204xp0ypozb
bzr revid: tde@openerp.com-20120713142609-5dmznm8j8pdnr177
bzr revid: tde@openerp.com-20120716083004-h8gibdwvpyvzm74m
bzr revid: tde@openerp.com-20120717075907-omr38xg4lw68j4g1
bzr revid: tde@openerp.com-20120718110900-4r1sjlpksebly5q4
bzr revid: tde@openerp.com-20120719083341-qwmi9ogr0pdsrcfg
2012-07-19 10:33:41 +02:00
Xavier Morel 06104ba553 [FIX] shitty undoc flag so saving a form doesn't forget/miss a row being edited
bzr revid: xmo@openerp.com-20120719082352-pqq02u03fo09rcwe
2012-07-19 10:23:52 +02:00
Raphael Collet 6dc3b76255 [IMP] in dialog box 'Set Default', for many2one fields, show display_name instead of value (id)
bzr revid: rco@openerp.com-20120719081914-lchgb4k409fam1te
2012-07-19 10:19:14 +02:00
Xavier Morel 9096f2c45c [ADD] reimplement o2m's cancel-on-blur when no alteration has been done by the user to the row being edited (new or not)
bzr revid: xmo@openerp.com-20120718134607-bukj6c5lysmqeer3
2012-07-18 15:46:07 +02:00
niv-openerp aad9ce6416 [IMP] added possibility to only highlight the first line in read only m2o
bzr revid: nicolas.vanhoren@openerp.com-20120718101729-k1rxexdzozy5cx5i
2012-07-18 12:17:29 +02:00
Xavier Morel 01e6e3ec07 [IMP] DOWNCASE ALL THE THINGS
apparently and contrary to what I remembered, we're still supposed to use underscore_separated method names, not camelCase

bzr revid: xmo@openerp.com-20120717132308-wvpldtprt33heee3
2012-07-17 15:23:08 +02:00
Xavier Morel c3368bf2bb [FIX] use native DOM methods to programmatically set focus on an element
jQuery breaks the expected ordering of triggered consequential events
to a focusing (a blur event on the source field, a focus event on the
destination one), which in turn breaks the expectations of the
auto-saving o2m, making the o2m field attempt to auto-save immediately
after having saved a row (via the [Return] key) e.g. create a new row
in a list o2m, press [Return], the widget creates a new empty row and
immediately tries to save it resulting — depending on the view's setup
— in either an empty row being saved or a bunch of fields being marked
as invalid even though the user hasn't done anything yet.

Bypass jquery to avoid this issue.

jQuery tracker ref: http://bugs.jquery.com/ticket/12094

bzr revid: xmo@openerp.com-20120717130251-q2cjoj6rkxh0bvdq
2012-07-17 15:02:51 +02:00
Fabien Pinckaers d4f5d52177 [IMP] remove unused code
bzr revid: fp@tinyerp.com-20120717074428-rx5ats1eie4ct432
2012-07-17 09:44:28 +02:00
Fabien Pinckaers 402d455f5b [IMP] css
bzr revid: fp@tinyerp.com-20120716111324-xi5x9w0broortnls
2012-07-16 13:13:24 +02:00
Xavier Morel 75c2845fb5 [ADD] default_get support on new row creation
bzr revid: xmo@openerp.com-20120716110430-9uv352m46d3mn1bx
2012-07-16 13:04:30 +02:00
Jiten (OpenERP) a14e505845 [MERGE] Merged from trunk.
bzr revid: jra@tinyerp.com-20120716073108-7zlweyipa1u4l1oh
2012-07-16 13:01:08 +05:30
Jiten (OpenERP) 66d1d0e334 [IMP] Improved code.
bzr revid: jra@tinyerp.com-20120716070523-iim1n7ghl1a0tg6o
2012-07-16 12:35:23 +05:30
Fabien Pinckaers 01d15a2812 [IMP] dialogs
bzr revid: fp@openerp.com-20120714000519-ksf14svlnp6xljri
2012-07-14 02:05:19 +02:00
Fabien Pinckaers 84c2888dde [IMP] layout web, mianly dialogs and improved mit merge
bzr revid: fp@openerp.com-20120713222528-5sflq6ah9redrcry
2012-07-14 00:25:28 +02:00
Jiten (OpenERP) cabf707734 [ADD] Add comment for used bounce effect.
bzr revid: jra@tinyerp.com-20120713132723-t5f7kv5gak13lks2
2012-07-13 18:57:23 +05:30
Jiten (OpenERP) 3db53edefc [IMP] Improved code to create bounce effect by CSS.
bzr revid: jra@tinyerp.com-20120713130325-q0c6km66nkv2qi7p
2012-07-13 18:33:25 +05:30
Fabien Pinckaers 2b6cce2c7c [IMP] modal dialogs
bzr revid: fp@tinyerp.com-20120713114737-hqieh0oi6nnnbjqh
2012-07-13 13:47:37 +02:00
Jiten (OpenERP) a7f2511601 [IMP] Improved code.
bzr revid: jra@tinyerp.com-20120713110904-25smebblug0jawx2
2012-07-13 16:39:04 +05:30
Jiten (OpenERP) 7c7d94f002 [IMP] Improve bounce effect to remove auto scroll and remove useless code.
bzr revid: jra@tinyerp.com-20120713101753-95dnac5u3cm3mwhn
2012-07-13 15:47:53 +05:30
Thibault Delavallée c183ec5e03 [IMP] TextFieldHtml: updated default values for width/height of cleditor.
bzr revid: tde@openerp.com-20120712101607-hbfqhxymwyq9lf2w
2012-07-12 12:16:07 +02:00
Thibault Delavallée 5a0b486e12 [IMP] Cleditor: cleaned default options.
bzr revid: tde@openerp.com-20120711154447-ojklly0whajbte3y
2012-07-11 17:44:47 +02:00
Xavier Morel 8812a84ba8 [FIX] don't let [Return] key hit in a text field bubble, or it validates editable list rows
bzr revid: xmo@openerp.com-20120711143213-ug1u98evn6nxhi5r
2012-07-11 16:32:13 +02:00
Xavier Morel ce11683e92 [FIX] re-enable delete button for o2m list items
bzr revid: xmo@openerp.com-20120711142604-9jw3kikvqje8reu6
2012-07-11 16:26:04 +02:00
Xavier Morel 6b907bb4d0 [FIX] can't perform action on a o2m record which is not saved in db, so forbid it.
Also yet-another-shitty-undoc-change to the way widgets and form view communicate

bzr revid: xmo@openerp.com-20120711141402-1x7frd0v3vc3649e
2012-07-11 16:14:02 +02:00
Jiten (OpenERP) a899b40b59 [IMP] Improved scrolling when scrolltop/scrollleft are not in range for bounce button.
bzr revid: jra@tinyerp.com-20120711133124-j84maefl1b21i2jo
2012-07-11 19:01:24 +05:30
Xavier Morel e431cda2d3 [MERGE} from trunk
bzr revid: xmo@openerp.com-20120711112959-tcb9epdfc9frt6ux
2012-07-11 13:29:59 +02:00
Thibault Delavallée 83c041fe9d [MERGE] Merged with web/trunk.
bzr revid: tde@openerp.com-20120710123433-5a9721r0yag21ybh
bzr revid: tde@openerp.com-20120711075641-izq3ulv658gmb2v7
2012-07-11 09:56:41 +02:00
Jiten (OpenERP) 90eced57d2 [IMP] Improved code for bounce effect on wrong click area.
bzr revid: jra@tinyerp.com-20120711065000-jf3x8xca67jbsdzo
2012-07-11 12:20:00 +05:30
Paramjit Singh Sahota 2a1350bd7a [MERGE] Merged from openerp-web.
bzr revid: psa@tinyerp.com-20120711061408-0isdrpv5lndk04jp
2012-07-11 11:44:08 +05:30
Thibault Delavallée b1f09441cd [REM] TextFieldHemolt: removed debug log.
bzr revid: tde@openerp.com-20120710123401-9dsdg6tvhczan51l
2012-07-10 14:34:01 +02:00
niv-openerp 24a54675ee [FIX] problem with css classes of view managers
bzr revid: nicolas.vanhoren@openerp.com-20120710091821-qpc49vwq60k1xt3f
2012-07-10 11:18:21 +02:00
niv-openerp f078da8a52 [IMP] make the m2o a little more complex
bzr revid: nicolas.vanhoren@openerp.com-20120710085441-dt2kn4z5rk2482sy
2012-07-10 10:54:41 +02:00
Thibault Delavallée c5c40cb9c9 [MERGE] Merged with web/trunk.
bzr revid: tde@openerp.com-20120710081244-89j0pryttv7gqdfc
2012-07-10 10:12:44 +02:00
Xavier Morel 9568c463b3 [FIX] conflicts between save-on-blur and action buttons in o2m
bzr revid: xmo@openerp.com-20120710073928-riswpz7f9mddqjgf
2012-07-10 09:39:28 +02:00
Fabien Pinckaers fe368d23c8 [IMP] padding between groups in forms
bzr revid: fp@tinyerp.com-20120710073145-l0rmppe2d7mpterz
2012-07-10 09:31:45 +02:00
niv-openerp b79f9b5807 [FIX] small problem with m2o
bzr revid: nicolas.vanhoren@openerp.com-20120709115727-gtxyt4kzg9c7tqot
2012-07-09 13:57:27 +02:00
Xavier Morel 46e511d1f2 [FIX] o2m validation workflow for lists, to match new edition methods
bzr revid: xmo@openerp.com-20120709110426-w6v512ff5dskmr3x
2012-07-09 13:04:26 +02:00
Xavier Morel e9921d62df [FIX] ensures the o2m is correctly saved before activating action buttons, even when a row is being edited
bzr revid: xmo@openerp.com-20120709110112-dgpm1jhb9o2lmweg
2012-07-09 13:01:12 +02:00
Anand Patel (OpenERP) 9b936e7e29 [IMP] improve code for bounce effect on non editable form view.
bzr revid: pan@tinyerp.com-20120709104218-tot71riz8bww6itp
2012-07-09 16:12:18 +05:30
Thibault Delavallée 73b7c1f8ae [CLEAN] TextFieldHtml: cleaned code (removed debug and comments).
bzr revid: tde@openerp.com-20120709103137-0662p5zbi4ib3zky
2012-07-09 12:31:37 +02:00
Paramjit Singh Sahota 2774263ddd [MERGE] Merged from openerp-web.
bzr revid: psa@tinyerp.com-20120709085635-g0tcm7nlqe7wd3n3
2012-07-09 14:26:35 +05:30
Thibault Delavallée 2a382252e8 [WIP] TextHtml field: updated behavior to work in form views (display field value, take into account a modified value).
bzr revid: tde@openerp.com-20120706155113-co8higd2mm1qki00
2012-07-06 17:51:13 +02:00
Thibault Delavallée bd3a82c250 [IMP] HTML text field: implemented the get_value to retrieve the html value from the ClEditor.
bzr revid: tde@openerp.com-20120706074435-v3882oyuzbrffqnr
2012-07-06 09:44:35 +02:00
Anand Patel (OpenERP) 202238473c [IMP] Improove code for form view bounce effect
bzr revid: pan@tinyerp.com-20120705065757-483b5y765cvupail
2012-07-05 12:27:57 +05:30
Xavier ALT 60ba31c757 [FIX] web: fix unbound variable on many2many_tags widget
bzr revid: xal@openerp.com-20120704174308-pe326nrcj8depk28
2012-07-04 19:43:08 +02:00
Xavier Morel b289447826 [TEST] saving of editor with required non-filled field, and cancelling of edition
bzr revid: xmo@openerp.com-20120704152329-81ktb8umm9xbr5wt
2012-07-04 17:23:29 +02:00
Anand Patel (OpenERP) e155f29f18 [IMP]improve code for the bounce effect in form view
bzr revid: pan@tinyerp.com-20120704060836-2y2vu2c2aj7mn8lq
2012-07-04 11:38:36 +05:30
Thibault Delavallée 864d011200 [MERGE] Merged with web/trunk.
bzr revid: tde@openerp.com-20120702170010-x07duh86vejoup9u
2012-07-02 19:00:10 +02:00
niv-openerp a9e48f1571 [FIX] hide the "or Import" in many list views
bzr revid: nicolas.vanhoren@openerp.com-20120702160951-czrvcybdrrjqj84y
2012-07-02 18:09:51 +02:00
Xavier Morel 5df6c47700 [FIX] methods capitalization
bzr revid: xmo@openerp.com-20120702133451-e5b7uozm0p36jbpr
2012-07-02 15:34:51 +02:00
Fabien Meghazi 2571ad25eb [FIX] Fixed Status bar wrapping problems
bzr revid: fme@openerp.com-20120702084119-cfmdc7vqonwb05f8
2012-07-02 10:41:19 +02:00
niv-openerp 56e595ccf9 [FIX] forgot some more field strings in previous fix
bzr revid: nicolas.vanhoren@openerp.com-20120629151001-5wyyff806j23j5h2
2012-06-29 17:10:01 +02:00
niv-openerp e3e68cf716 [FIX] cleaned field strings
lp bug: https://launchpad.net/bugs/1017921 fixed

bzr revid: nicolas.vanhoren@openerp.com-20120629150225-jssk2t3jvpph8xxi
2012-06-29 17:02:25 +02:00
Anand Patel (OpenERP) e748c3d4cf improoved code for [added a bounce effect when On non editable page view, if click on the content of a field, bounce the Edit button]
bzr revid: pan@tinyerp.com-20120629072248-kb0vfjjo707l8vaj
2012-06-29 12:52:48 +05:30
Xavier Morel 656d3ac9dd [FIX] typo during process of o2m autosave
bzr revid: xmo@openerp.com-20120628143616-79bpmgty632fp0in
2012-06-28 16:36:16 +02:00
niv-openerp 7cc69d917b [FIX] minor inconsistency in m2o
bzr revid: nicolas.vanhoren@openerp.com-20120628130808-od8p8e52p02w63dc
2012-06-28 15:08:08 +02:00
Fabien Meghazi 69b7200d5a [ADD] Restore default_focus in forms
bzr revid: fme@openerp.com-20120628130249-31x3zb88fpan003m
2012-06-28 15:02:49 +02:00
niv-openerp 4f6e8b25e1 [IMP] added 'always_reload' option to m2o
bzr revid: nicolas.vanhoren@openerp.com-20120628125242-t3pf093fe88nrv8k
2012-06-28 14:52:42 +02:00
niv-openerp 0cbb2e8257 [IMP] m2o only show first line
bzr revid: nicolas.vanhoren@openerp.com-20120628123621-nt7uo6e2he83w27n
2012-06-28 14:36:21 +02:00
niv-openerp 492af8bef4 [IMP] support multiple lines in m2o
bzr revid: nicolas.vanhoren@openerp.com-20120628121745-9k3r7zfy5edgnivm
2012-06-28 14:17:45 +02:00
Anand Patel (OpenERP) 13458db46f added a bounce effect when On non editable page view, if click on the content of a field, bounce the Edit button
bzr revid: pan@tinyerp.com-20120628114844-3c1rv4ckk888yhzo
2012-06-28 17:18:44 +05:30
Anand Patel (OpenERP) 693ec72528 added a bounce effect when On non editable page view, if click on the content of a field, bounce the Edit button
bzr revid: pan@tinyerp.com-20120628114609-xmj17x8t2pymftcf
2012-06-28 17:16:09 +05:30
niv-openerp 06c9e2eb71 [IMP] added doc
bzr revid: nicolas.vanhoren@openerp.com-20120628101100-27kqrho2ez2xudrm
2012-06-28 12:11:00 +02:00
niv-openerp ec92d42e32 [FIX] email and url display 'false'
bzr revid: nicolas.vanhoren@openerp.com-20120627152922-x1wp96wcu0zbdqyk
2012-06-27 17:29:22 +02:00
niv-openerp 3f59bab1fc [FIX] problem with float_time
bzr revid: nicolas.vanhoren@openerp.com-20120627151759-5hewg29y0cbo6221
2012-06-27 17:17:59 +02:00
Fabien Meghazi ce7fb5bb37 [CHG] Ashes to ashes, dashes to underscores.
bzr revid: fme@openerp.com-20120627141249-o10e2htxqtio72l7
2012-06-27 16:12:49 +02:00
Xavier Morel f96372e178 [FIX] oe_form_field on m2m form field
bzr revid: xmo@openerp.com-20120627132701-5k9ovbu9q57uwc35
2012-06-27 15:27:01 +02:00
Xavier Morel bff8dad0f5 [ADD] flag to prevent FormView#do_show from playing into a dataset on its own
bzr revid: xmo@openerp.com-20120627100206-8492a3ozn7fudu90
2012-06-27 12:02:06 +02:00
Xavier Morel 02ad054961 [FIX] form warnings
bzr revid: xmo@openerp.com-20120627100151-t712ibqydt0vv7cf
2012-06-27 12:01:51 +02:00
Thibault Delavallée 30b3844638 [MERGE] Merged with mail-state-tde, recently updated with trunk.
bzr revid: tde@openerp.com-20120626130805-mrg2c3uyh5o1h1uo
2012-06-26 15:08:05 +02:00
Xavier Morel f20cf64bdb [FIX] merge mistake breaking button widgets of form view
bzr revid: xmo@openerp.com-20120626082413-3tnrq8nm3koactn1
2012-06-26 10:24:13 +02:00
Fabien Meghazi 52a7476bb1 [ADD] Added oe_highlight_on_dirty
bzr revid: fme@openerp.com-20120625195225-ehts5hyuscmpxeyy
2012-06-25 21:52:25 +02:00
Fabien Meghazi 2b1bd31f74 [FIX] Field chars broken since merge 6.1
bzr revid: fme@openerp.com-20120625152445-qpmoz6hpxqi2nfrz
2012-06-25 17:24:45 +02:00
Xavier Morel 7bad6e4b42 [FIX] annoying events API
bzr revid: xmo@openerp.com-20120625145052-ngqmfhsr1g33utql
2012-06-25 16:50:52 +02:00
Xavier Morel f821dd158a [IMP] use widget events instead of jquery events for form widget focus/blur management
bzr revid: xmo@openerp.com-20120625144013-0brsx0s4unar6cvg
2012-06-25 16:40:13 +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
Xavier Morel 9029f24d87 [FIX] action buttons activated in editable o2m lists during or after row edition
bzr revid: xmo@openerp.com-20120625072046-29tg3vnnpkhj8fe9
2012-06-25 09:20:46 +02:00
Xavier Morel a227e1e43c [CHG] reintroduce a button at the end of the line, but use the cross as a cancel
bzr revid: xmo@openerp.com-20120625065812-6n8lxb0zimzvq1ee
2012-06-25 08:58:12 +02:00
Xavier Morel d64f983fce [FIX] correctly reload an o2m list *after* triggering an action from a row being edited
bzr revid: xmo@openerp.com-20120622150117-w04eibub93ve81mo
2012-06-22 17:01:17 +02:00
niv-openerp 4a88fba764 [IMP] minor usability issue with date widgets
bzr revid: nicolas.vanhoren@openerp.com-20120622145224-w09eagoziqipwbuy
2012-06-22 16:52:24 +02:00
niv-openerp d23ea2119f [FIX] problem with the discard button in form views
bzr revid: nicolas.vanhoren@openerp.com-20120622143849-makqspfqkqvp8rkt
2012-06-22 16:38:49 +02:00
niv-openerp 83d27ba827 [FIX] problem that made the partners view crash
bzr revid: nicolas.vanhoren@openerp.com-20120622143320-5auneze02g29hvzi
2012-06-22 16:33:20 +02:00
niv-openerp d790fecbb8 [IMP] better error reporting when there are errors in on_changes
bzr revid: nicolas.vanhoren@openerp.com-20120622133312-tvvhgr2kllag27pk
2012-06-22 15:33:12 +02:00
Xavier Morel 5182068b43 [FIX] ensure containing form is saved when triggering an action from an editable o2m list
After opening a record with a list o2m, editing said list o2m and
saving a row, clicking the action button would lose all data
explicitly changed: the o2m would just call the action without saving
the form's current state, so the corresponding server method would
only be able to use data previously saved.

Fixed by overriding do_button_action, and only calling the _super()
method after the parent form has announced it is saved (either because
nothing was changed or because it did indeed save itself).

bzr revid: xmo@openerp.com-20120622085432-mh3977uygua5bypn
2012-06-22 10:54:32 +02:00
Antony Lesuisse 5006656a28 [IMP] use Class builtin mixin support
bzr revid: al@openerp.com-20120621235641-ax1lsvi9x9foa3vd
2012-06-22 01:56:41 +02:00
Thibault Delavallée e6ad094ffb [MERGE] Merged with mail-state-tde, better than the last merge.
bzr revid: tde@openerp.com-20120621152143-wrc0tj0nepwk2pj1
bzr revid: tde@openerp.com-20120621152613-h6jecsggf1c1dbqy
2012-06-21 17:26:13 +02:00
niv-openerp cae22c8ff4 [FIX] Problem with float formatting, not analyzing correctly the digits parameter
bzr revid: nicolas.vanhoren@openerp.com-20120621124123-novg5wadwvvcbrkt
2012-06-21 14:41:23 +02:00
niv-openerp 2a640918c7 [FIX] potential problem with create & edit in m2o, it should not set a default_name
bzr revid: nicolas.vanhoren@openerp.com-20120621111933-s9wmabv4bh8p7n1n
2012-06-21 13:19:33 +02:00
Xavier Morel ed0a94f0d7 [IMP] focus management in date field
bzr revid: xmo@openerp.com-20120620113402-lacdu8fvq9bwrcl6
2012-06-20 13:34:02 +02:00
Xavier Morel 6a4adf2a3b [FIX] blur/focus handling in most (if not all) form widgets
bzr revid: xmo@openerp.com-20120620111527-2j23k13zc6td2deo
2012-06-20 13:15:27 +02:00
Thibault Delavallée 97e94941cb [REF] view_form: removed a forgotten debug line.
bzr revid: tde@openerp.com-20120620084454-e8vezrij11bqakx7
2012-06-20 10:44:54 +02:00
Thibault Delavallée 9278eec4e9 [MERGE] Merged with mail-state-tde, recentl updated with trunk.
bzr revid: tde@openerp.com-20120618075927-j20g7wlztipxsukx
bzr revid: tde@openerp.com-20120619074110-ioj5y4sfawrpvtcf
bzr revid: tde@openerp.com-20120620074240-gt3a3a7xyv31b4nx
2012-06-20 09:42:40 +02:00
Xavier Morel 19d5cb01c7 [FIX] error caused by autosave-on-blur when vaidating a row with [Return]
bzr revid: xmo@openerp.com-20120619110350-64sb4uy2t1eydiou
2012-06-19 13:03:50 +02:00
Xavier Morel 125eead80a [FIX] focus issues with m2o contextual menu (and popup operations)
bzr revid: xmo@openerp.com-20120619093651-7rfe1pp7ucuj0ajh
2012-06-19 11:36:51 +02:00
Xavier Morel 0516533c16 [FIX] handling of focus on m2o fields (in editable list row)
* Throw out focusin/focusout: the m2o widget's completion list is
  created at the page top (body) so the editable listview can't
  generically handle arbitrary widgets via mere focusin/focusout.

* Move responsibility of focus/blur events to the form view and its
  widgets.

* Events could not just be named ``focus`` and ``blur`` due to usage
  of jquery's event system: jquery will automatically call a method of
  the event's name if it exists on the object, which conflicts with
  .web.form.Field#focus and leads to an infinite loop (as Field#focus
  focuses the field's root element, which triggers the focus event,
  which calls the focus method,...) => form-* and widget-*, can be
  switched back in trunk

* m2o mess kind-of complex, basically:

  - the core input and the menu button behave as blur/focus triggers

  - when the autocompletion list is clicked, it will temporarily
    remove the focus from the input (blurring it), and put it back
    later... on a timer. Issue is the timer, we don't want to rely on
    having a bigger timer (as later revisions of the library may
    change our timings and it's iffy to rely on timers conserving
    order perfectly); on the other hand we know the focus *will* come
    back to the input eventually. So we can just avoid propagating
    blur iif the blur is the consequence of having clicked on the
    completion list.

  - roughly the same thing happens when clicking on $drop_down (after
    fixing the handling of its final focus to be consistent, as
    $drop_down would not re-focus the input if it was *closing* the
    completion list)

  - pretty sure the menu thing does *not work at all*, but I don't
    have the courage of fixing it before committing this part.

Date/datetime widget remains to be handled, basically the core focus
handling is the same as in e.g. a charfield *but* needs to handle (and
ignore) loss of focus from clicking inside the picker
widget. Expecting the level of suck to reach unknown heights.

bzr revid: xmo@openerp.com-20120619072518-lsrhzij5asxt2aea
2012-06-19 09:25:18 +02:00
niv-openerp 623c6d20f2 [FIX] problem in o2m list
bzr revid: nicolas.vanhoren@openerp.com-20120618143817-uz268911f0j0omrj
2012-06-18 16:38:17 +02:00
niv-openerp 59d0d15b03 [IMP] Improved error reporting in some cases
bzr revid: nicolas.vanhoren@openerp.com-20120618140250-smh45bbecf4qaa5v
2012-06-18 16:02:50 +02:00
Xavier Morel 70b0af1375 [IMP] jQuery exposes focusin and focusout, use that instead of its manual implementation
bzr revid: xmo@openerp.com-20120618073431-gmeo349oskbld53t
2012-06-18 09:34:31 +02:00
Fabien Pinckaers c566531784 [IMP] add a class to factorize view manager layout
bzr revid: fp@tinyerp.com-20120615161012-xeahmm33omrnro76
2012-06-15 18:10:12 +02:00
Thibault Delavallée f0e50ce71c [ADD] Added text_html / FieldTextHtml widget. Basically, it is a FieldText widget with the CLEditor added on the textarea. Some customization work will have to be done though.
bzr revid: tde@openerp.com-20120615143520-irw7ougo19c0fvi8
2012-06-15 16:35:20 +02:00
Thibault Delavallée 4bcfefc1b3 [MERGE] Merged with mail-state-tde branch, recently updated with trunk.
bzr revid: tde@openerp.com-20120611104153-6jdibqpb91j96yh2
bzr revid: tde@openerp.com-20120612080733-kuvu2adf4yimwc0d
bzr revid: tde@openerp.com-20120614084104-bq35p2qdkjw2bswb
bzr revid: tde@openerp.com-20120615082243-ur6p3xkt6k5k1h3r
2012-06-15 10:22:43 +02:00
Fabien Meghazi 0e5ef33fdc [IMP] Remove useless code in binary fields
bzr revid: fme@openerp.com-20120614155758-lglfapqxkrctrfn4
2012-06-14 17:57:58 +02:00
niv-openerp 4d386b402d [IMP] Only displays warning in m2o if the user typed something.
bzr revid: nicolas.vanhoren@openerp.com-20120614142309-xf4pj2oo5bl7zh9x
2012-06-14 16:23:09 +02:00
Fabien Meghazi edcf216d33 [FIX] Saving a binary field not saved yet crashes
lp bug: https://launchpad.net/bugs/1010475 fixed

bzr revid: fme@openerp.com-20120614150010-ik6f3rqk8li314aq
2012-06-14 17:00:10 +02:00
Xavier Morel 055edd7790 [ADD] automatic save of o2m rows being created/edited when clicking/focusing outside
bzr revid: xmo@openerp.com-20120614123731-x2owyp4nc1yi1ocj
2012-06-14 14:37:31 +02:00
niv-openerp 812f6aca49 [IMP] Some change in o2m
bzr revid: nicolas.vanhoren@openerp.com-20120614094411-mqfsj1r8ct4hht20
2012-06-14 11:44:11 +02:00
Fabien Meghazi 5179f7293c [REV] Revert revid:fme@openerp.com-20120611151704-u2krxz14wvmvqura which broke field@widget=image
bzr revid: fme@openerp.com-20120614084009-3ovgmo8azp7vg9n2
2012-06-14 10:40:09 +02:00
Xavier Morel 533f17231c [FIX] if a form is not dirty, always consider the corresponding o2m[list] to be valid
the user has not modified the editable line after opening it (whether to create a new record or to edit an existing one), so shouldn't be invalid

bzr revid: xmo@openerp.com-20120613153555-fq0moy1q464l92yj
2012-06-13 17:35:55 +02:00
Xavier Morel e475bc7a2a [IMP] don;t needlessly wrap values into deferreds in pipes
bzr revid: xmo@openerp.com-20120613153412-c2byqrc66jcn0e97
2012-06-13 17:34:12 +02:00
Xavier Morel 5ec4ecf85d [FIX] O2M validation: correctly proxy validation from/to edited row of the list view, if any
bzr revid: xmo@openerp.com-20120613100819-sw93kst4dpwhnu1p
2012-06-13 12:08:19 +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 554195630b [IMP] Improved o2m and m2m viewmanager/listview styling
bzr revid: fme@openerp.com-20120612131543-qmltlt7p1h8g5xk5
2012-06-12 15:15:43 +02:00
Fabien Meghazi 15149e26fc [FIX] In form view, <image> tag is not a binary image but an <img>
bzr revid: fme@openerp.com-20120611151704-u2krxz14wvmvqura
2012-06-11 17:17:04 +02:00
Fabien Meghazi b69ad45904 [ADD] Added oe_form_field_one2many classname
bzr revid: fme@openerp.com-20120612115205-3wj6odknj61qpvit
2012-06-12 13:52:05 +02:00
Fabien Meghazi 396aede019 [FIX] Fixed some hidden classes problem, improved binary image field's styling
bzr revid: fme@openerp.com-20120612081812-5w6e2bmg0pl6ou12
2012-06-12 10:18:12 +02:00
Fabien Meghazi 4cc23e0e0b [FIX] Fixed form@version support in FormViewRenderingEngine
bzr revid: fme@openerp.com-20120612081058-djm5yz1sccdlnm10
2012-06-12 10:10:58 +02:00
niv-openerp d369945699 [IMP] added warning messages in o2m when using an unsupported type of view, also removed form view handling in o2m
bzr revid: nicolas.vanhoren@openerp.com-20120611160729-wtqg0o0ry12pyi04
2012-06-11 18:07:29 +02:00
niv-openerp 1ddac412b7 [fix] added sortable false in o2m & m2m
bzr revid: nicolas.vanhoren@openerp.com-20120611152819-rk9zeosndxjrajfa
2012-06-11 17:28:19 +02:00
Fabien Meghazi 3f6a65ea01 [REM] Removed openerp.log
bzr revid: fme@openerp.com-20120611091909-269ukzc2gftkwuma
2012-06-11 11:19:09 +02:00
Fabien Pinckaers b1d663896b [IMP] old style views supported with version=...
bzr revid: fp@tinyerp.com-20120609160009-ng8l3f8fa1sojkjw
2012-06-09 18:00:09 +02:00
Antony Lesuisse fdb59927d7 [MERGE] css generic tags
bzr revid: al@openerp.com-20120713100040-yfoyc5jp6qf9llxb
2012-07-13 12:00:40 +02:00
Antonin Bourguignon b83fff287a [IMP] change CSS classes for m2m tags and get them out of the oe_form namespace
this way, we can consistently display m2m tags anywhere without dummy CSS copy/paste (example: projet issues, projet tasks)
oe_form_field_many2manytags became oe_field_many2many_tags (container)
oe_form_field_many2manytags_box became oe_field_many2many_tag (item)
Qweb templates names have been changed accordingly

bzr revid: abo@openerp.com-20120712125637-hji6e9chch1h01f0
2012-07-12 14:56:37 +02:00
Fabien Meghazi 5ae60d10df [MERGE] trunk
bzr revid: fme@openerp.com-20120710095847-3ug1vdagysc2licl
2012-07-10 11:58:47 +02:00
Fabien Meghazi 1a2c33faa2 [WIP] breadcrumb
bzr revid: fme@openerp.com-20120705080450-j1o7p0vebjtd4ch3
2012-07-05 10:04:50 +02:00
Fabien Meghazi 0cc5148b8c [ADD] Add 'options' to do_switch_view() piped to do_show()
bzr revid: fme@openerp.com-20120607160801-z86cgeo00epiyq61
2012-06-07 18:08:01 +02:00
niv-openerp c7e32e7175 [FIX] Problem with SelectCreatePopup, the list view can sometimes be editable
lp bug: https://launchpad.net/bugs/1005812 fixed

bzr revid: nicolas.vanhoren@openerp.com-20120607152301-mu43z3n7q2fonsuk
2012-06-07 17:23:01 +02:00
Fabien Meghazi 6e08596d2a [FIX] Some fields won't be marked as invalid upon save
bzr revid: fme@openerp.com-20120607143104-uzjpid04jtwvctw8
2012-06-07 16:31:04 +02:00
niv-openerp d1018bb031 [FIX] problem with m2m and default values
lp bug: https://launchpad.net/bugs/997019 fixed

bzr revid: nicolas.vanhoren@openerp.com-20120607141930-f9q4gg88d0fe9yyq
2012-06-07 16:19:30 +02:00
Fabien Meghazi 45fc9bba23 [ADD] Add classname for Form's invisible widgets
bzr revid: fme@openerp.com-20120607140725-qrvmvd7bvgdwnxos
2012-06-07 16:07:25 +02:00
niv-openerp 2c616a90b2 [fix] problem with warnings during on_changes
bzr revid: nicolas.vanhoren@openerp.com-20120607123824-f5sww4jmwiqid4bb
2012-06-07 14:38:24 +02:00
Xavier Morel 79044bc264 [ADD] handling of required attr on m2m fields
bzr revid: xmo@openerp.com-20120607111149-cgf3ap0yjzsxrkjx
2012-06-07 13:11:49 +02:00
niv-openerp 4a5e539042 [fix] problem with notebooks, does not change current tab when it is switching to invisible
bzr revid: nicolas.vanhoren@openerp.com-20120607104123-tm7bgjt91m771die
2012-06-07 12:41:23 +02:00
msh-openerp 3dde84cb82 [FIX]Refixed the issue of pad button not rendered when we delete the pad link.
bzr revid: msh@tinyerp.com-20120607083645-nyrk6vu3fjnmj5sv
2012-06-07 14:06:45 +05:30
cpa-openerp 55954ed199 [FIX] Code optimization as per suggestion.
bzr revid: cpa@tinyerp.com-20120607060633-ewnd0kr9qzxw0tey
2012-06-07 11:36:33 +05:30
Xavier Morel af000c9dd2 [IMP] performances when opening an m2o "search" without any filtering term
Don't prefilter via name_search if no data has been entered in the m2o
field, it's going to return all records (not paginated) so it's a
waste of time and resources

bzr revid: xmo@openerp.com-20120606124717-h2p211vbrydazado
2012-06-06 14:47:17 +02:00
Xavier Morel bc25bd8cce [FIX] reloading of o2m forms in dialogs (popups) after clicking on a button
bzr revid: xmo@openerp.com-20120606123230-bjwrplz1xeekeecg
2012-06-06 14:32:30 +02:00
niv-openerp fdd78a5dcf [fix] small problem with visibility and reinitialize mixin
bzr revid: nicolas.vanhoren@openerp.com-20120605161610-vaokz5p7pz706lqj
2012-06-05 18:16:10 +02:00
niv-openerp c94a049fd1 [merge] lot of fixes and minor improvements regarding kanban views and relations
bzr revid: nicolas.vanhoren@openerp.com-20120605152411-q5jv4eyr1dviji82
2012-06-05 17:24:11 +02:00
Fabien Meghazi 4d6fe3c10b [IMP] FormRenderingEngine: generated labels inherits field's classes
bzr revid: fme@openerp.com-20120605125332-qp6n92jowajmc54y
2012-06-05 14:53:32 +02:00
Fabien Pinckaers 32002a6852 [FIX] layouting of groups when row with too fee cols
bzr revid: fp@tinyerp.com-20120604210031-omhqeaim4g4gogsj
2012-06-04 23:00:31 +02:00