Commit Graph

231 Commits

Author SHA1 Message Date
Fabien Meghazi 00344dace3 [MERGE] Merge with last trunk
bzr revid: fme@openerp.com-20111222095248-yt36zxntdyt5kce5
2011-12-22 10:52:48 +01:00
Fabien Meghazi f442c65759 [IMP] Prefix dialog titles with translated action
bzr revid: fme@openerp.com-20111222094012-ldm50y0kbeb63o1l
2011-12-22 10:40:12 +01:00
Fabien Meghazi 0354c117a1 [ADD] Add resize_textarea option to FirmView and use it for Edit View debug feature
Note: resize_textarea can also be an integer forcing maximal height

bzr revid: fme@openerp.com-20111221171602-rbpe76f7s7hwmapz
2011-12-21 18:16:02 +01:00
Fabien Meghazi 5727e989c5 [ADD] Add 'Create' button in o2m's formviews
bzr revid: fme@openerp.com-20111221164335-vy7zh9w3b7l1b0pa
2011-12-21 17:43:35 +01:00
Xavier Morel 67770b12ec [IMP] form tooltip formatting, provide more horizontal room for insanely huge tooltips
lp bug: https://launchpad.net/bugs/907187 fixed

bzr revid: xmo@openerp.com-20111221155607-lamxvq4z8hm0yl5t
2011-12-21 16:56:07 +01:00
niv-openerp a4dc7ace66 [fix] problem with buttons in form o2m
bzr revid: nicolas.vanhoren@openerp.com-20111221153229-tzue6bev8fb83gzl
2011-12-21 16:32:29 +01:00
Xavier Morel ac0b72d363 [ADD] HTML widget in form and page views
bzr revid: xmo@openerp.com-20111221152527-q0vmxj7gsux8kn9y
2011-12-21 16:25:27 +01:00
niv-openerp 4a8efef6a4 [imp] added possibility to disable quick create
bzr revid: nicolas.vanhoren@openerp.com-20111221150831-739fj3srfb8gjpar
2011-12-21 16:08:31 +01:00
Fabien Meghazi a2e2399772 [FIX] Fixed form dialog for o2m
bzr revid: fme@openerp.com-20111221145606-8z88qdmv1ep0nefl
2011-12-21 15:56:06 +01:00
Xavier Morel bab4a5316c [FIX] fields rendering: go through WidgetFrame to ensure everything is set up as it should instead of trying to replicate what it does
bzr revid: xmo@openerp.com-20111221105440-dpns1tr00ky12gz5
2011-12-21 11:54:40 +01:00
Xavier Morel c49498e0a4 [FIX] attributes handling on HTML nodes
bzr revid: xmo@openerp.com-20111221103750-wemo7rszah8vvvxa
2011-12-21 11:37:50 +01:00
Fabien Meghazi 92f1526a2f [IMP] Improved pager
bzr revid: fme@openerp.com-20111220173740-qynxxqksvyr4zntr
2011-12-20 18:37:40 +01:00
Fabien Meghazi e3dc8cb303 [FIX] Deferred not resolve by default
lp bug: https://launchpad.net/bugs/906806 fixed

bzr revid: fme@openerp.com-20111220155643-j6sv2tdet1us7cy7
2011-12-20 16:56:43 +01:00
niv-openerp 69bf67948a [fix] problem with the name_get in a m2o
lp bug: https://launchpad.net/bugs/896909 fixed

bzr revid: nicolas.vanhoren@openerp.com-20111220154145-wcxb87dfpseitgvj
2011-12-20 16:41:45 +01:00
Fabien Meghazi a26f4b1de7 [FIX] Fix sidebar attachment deletion
bzr revid: fme@openerp.com-20111220104327-1zif2g20625mtcdc
2011-12-20 11:43:27 +01:00
niv-openerp 5058bfd6bf [fix] problem in o2m, querying the value of a o2m during a on_change in that o2m
bzr revid: nicolas.vanhoren@openerp.com-20111219173055-i5sn1u79v4zstho4
2011-12-19 18:30:55 +01:00
Fabien Meghazi 7f9b7b1f66 [FIX] FormView#do_show() uses has_been_loaded deferred
bzr revid: fme@openerp.com-20111219163051-2gt4p3a5voplysog
2011-12-19 17:30:51 +01:00
niv-openerp f295808ff1 [imp] replaced many usages of setTimeout by async_when
bzr revid: nicolas.vanhoren@openerp.com-20111219162805-0ibqw4hn23imkfuj
2011-12-19 17:28:05 +01:00
niv-openerp 10bd9f1aee [imp] implemented synchronized mode to be used in the o2m
bzr revid: nicolas.vanhoren@openerp.com-20111219161441-1117wec0btanqii2
2011-12-19 17:14:41 +01:00
Xavier Morel 7af1a8662c [ADD] basic structure for HTML form widget
lp bug: https://launchpad.net/bugs/902156 fixed

bzr revid: xmo@openerp.com-20111219095924-eqr227mth2li8egr
2011-12-19 10:59:24 +01:00
Xavier Morel a8286263ff [ADD] lazy translation function, to correctly translate strings in contexts evaluated before the translation db has been loaded
bzr revid: xmo@openerp.com-20111216130000-56qd717d79529opy
2011-12-16 14:00:00 +01:00
Xavier Morel 265d9e1ef4 [ADD] translatable name to views
lp bug: https://launchpad.net/bugs/904989 fixed

bzr revid: xmo@openerp.com-20111216112054-xys9q3ap6dcatppr
2011-12-16 12:20:54 +01:00
Christophe Simonis af2e4fe2b5 [FIX] url handling of record id
bzr revid: chs@openerp.com-20111215142939-j2lz1irzoj10fy3v
2011-12-15 15:29:39 +01:00
Fabien Meghazi 63296c0142 [IMP] Improved binary file display
bzr revid: fme@openerp.com-20111215120415-2wwzywko3qyg0bvj
2011-12-15 13:04:15 +01:00
Xavier Morel b5a797ba0a [IMP] mark a bunch of dialog stuff as exportable (mostly buttons, but also dialog titles)
bzr revid: xmo@openerp.com-20111215104031-h2xjkf0zwf8x8zjk
2011-12-15 11:40:31 +01:00
Xavier Morel fd96386cd4 [FIX] translatability of addition button label in listview
* Original label is evaluated very early (before translation database is loaded), defer its execution
* Replacement 'add' label in m2m list views wasn't marked for translation
* Also mark a few strings in form view

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

bzr revid: xmo@openerp.com-20111215100652-8iujastl6bvi7feu
2011-12-15 11:06:52 +01:00
Antony Lesuisse 4b67791920 [FIX] working urls
bzr revid: al@openerp.com-20111214180442-51bny4wq12qs4okk
2011-12-14 19:04:42 +01:00
Antony Lesuisse 7991d820f5 [MERGE] trunk
bzr revid: al@openerp.com-20111214172434-u2i6im40bviq229q
2011-12-14 18:24:34 +01:00
Antony Lesuisse d1ddc1ee78 [IMP] factorise View.do_show do_hide
bzr revid: al@openerp.com-20111214171811-c4bka4nwylp3wn21
2011-12-14 18:18:11 +01:00
Christophe Simonis 99ffc0507f [WIP] better url management, only views are allowed to call this.do_push_state
bzr revid: chs@openerp.com-20111214160958-fb0dtboz2smakb6p
2011-12-14 17:09:58 +01:00
Fabien Meghazi 5eb0b2a10f [IMP] o2m: do not display action buttons in views used by one2many
bzr revid: fme@openerp.com-20111214155441-8o7ba0yf35f9hy7m
2011-12-14 16:54:41 +01:00
Fabien Meghazi ce67d2252c [FIX] Make Field boolean readonly inherit of form's view boolean Field
bzr revid: fme@openerp.com-20111214132306-l33r94vm16lpxeko
2011-12-14 14:23:06 +01:00
Xavier Morel 5e451bd3a3 [IMP] remove deferred stack
bzr revid: xmo@openerp.com-20111213153343-oj2ph04h3ac32pm6
2011-12-13 16:33:43 +01:00
Xavier Morel 987a9cc07b [IMP] merge title of o2m list view into list header
bzr revid: xmo@openerp.com-20111213144955-o4menzpyak0c1ugx
2011-12-13 15:49:55 +01:00
Antony Lesuisse e59a573534 [REM] revert arrow navigation in editable list (postponed)
bzr revid: al@openerp.com-20111211153010-mrydgknz0tg2tbqq
2011-12-11 16:30:10 +01:00
Xavier Morel 9268a1c680 [ADD] editable list navigation via KEY_UP and KEY_DOWN
Both start by saving the row being edited, then (if the save is successful) going to the record above or below them

bzr revid: xmo@openerp.com-20111208141923-1p1rm4mu0hikls6m
2011-12-08 15:19:23 +01:00
Xavier Morel 54f3f38957 [IMP] ListView#save_row internals by taking advantage of Deferred#pipe
and FormView#do_save returning a deferred of course.

bzr revid: xmo@openerp.com-20111208123846-dp3cgbsljl41q82k
2011-12-08 13:38:46 +01:00
Xavier Morel 37dee90724 [IMP] API for ListView#save_row (better use returned deferred)
* Deferred now provides creation flag and which record was edited on resolution
* Moved logic for editing next record (or creating a new one) to keyboard event handler
* Extracted keyboard even handler to prepare for new edition keys

bzr revid: xmo@openerp.com-20111208122946-221yve4amubqo1be
2011-12-08 13:29:46 +01:00
Fabien Meghazi 0ce87ab853 [FIX] Fix problem with reference field. Field is not reset when set_value(false)
bzr revid: fme@openerp.com-20111208122851-gd2v732m4105x3bh
2011-12-08 13:28:51 +01:00
Xavier Morel eacd5ff1f2 [FIX] have readonly m2m fields open their form popup in readonly mode
bzr revid: xmo@openerp.com-20111208104742-k8rapp1l49wyayst
2011-12-08 11:47:42 +01:00
Xavier Morel 22fb18bcbf [ADD] special case: creating a record from list goes back to page view, not list view
bzr revid: xmo@openerp.com-20111207153101-kzpolvmvmxnjl20m
2011-12-07 16:31:01 +01:00
Fabien Meghazi ec123c78db [FIX] Disable tooltip when clicking on action buttons
bzr revid: fme@openerp.com-20111207113559-128r2hkg4x62in2i
2011-12-07 12:35:59 +01:00
Xavier Morel f3c671cbd8 [ADD] push/pop API for views
lp bug: https://launchpad.net/bugs/900225 fixed

bzr revid: xmo@openerp.com-20111207104503-gcy0gbin36s4uudh
2011-12-07 11:45:03 +01:00
Xavier Morel d313f16078 [FIX] use page view in readonly o2ms, readonly form popups
bzr revid: xmo@openerp.com-20111207094242-0m1hdadhy4xaqkm0
2011-12-07 10:42:42 +01:00
Xavier Morel edcbc3830e [MERGE] trunk
bzr revid: xmo@openerp.com-20111207091404-1zdmhmsnvhveq7c4
2011-12-07 10:14:04 +01:00
Xavier Morel b7aa4e4712 [FIX] ensure o2m widget has saved its sub-views before it returns its value to its parent form view
This is currently highly faillible as saving a form or a list view can
be an async operation, yet the FormView's `Widget#get_value` call can
only be synchronous. As a result, there are cases where saving a form
view can fail to get the correct value for its o2m fields.

Ideally, `Widget#get_value` should be an async API (or a sync/async API)

bzr revid: xmo@openerp.com-20111205153813-nvgy5413oyf5zsla
2011-12-05 16:38:13 +01:00
Fabien Meghazi 986ff55624 [FIX] Fix form and page buttons
bzr revid: fme@openerp.com-20111205135037-g9y8obto3y8rsuki
2011-12-05 14:50:37 +01:00
Fabien Meghazi 8aadbe5288 [IMP] Disable dirty form check until page view and buttons refactoring is done
bzr revid: fme@openerp.com-20111205094838-lddbf0tv64e8rxn1
2011-12-05 10:48:38 +01:00
Fabien Meghazi 06e9cc9fb5 [FIX] On new record, FormView shall apply on_changes to fields using same order as defined in view
bzr revid: fme@openerp.com-20111201155029-bi4zjgvwkt7gjapy
2011-12-01 16:50:29 +01:00
Roberto López López (OpenERP) 04ce8687aa [ADD] cleanup JS calls/functions for the new page view
bzr revid: rlo@openerp.com-20111201122233-6bh2zilnixvz7m2r
2011-12-01 13:22:33 +01:00