Commit Graph

1578 Commits

Author SHA1 Message Date
Xavier Morel 8a89c0d0e3 [MERGE] changes from trunk
bzr revid: xmo@openerp.com-20110905075537-j2qn6i8xzg92x73m
2011-09-05 09:55:37 +02:00
Xavier Morel a022e94b94 [IMP] Werkzeug everything
bzr revid: xmo@openerp.com-20110902145204-p1vwgwoy9no4tqx6
2011-09-02 16:52:04 +02:00
Xavier Morel 24753baca1 [FIX] small import issue
bzr revid: xmo@openerp.com-20110902132914-y9yn8hzkyzgdn8wo
2011-09-02 15:29:14 +02:00
Xavier Morel fe51c2c5c1 [IMP] add some docstrings
bzr revid: xmo@openerp.com-20110902124542-v9e5fg8m0d862mfo
2011-09-02 14:45:42 +02:00
Xavier Morel 6a72782e8d [IMP] add some docstrings to Root
bzr revid: xmo@openerp.com-20110902120239-4beqhx1xfi40xgwp
2011-09-02 14:02:39 +02:00
Xavier Morel edc5a3904f [IMP] check if handler returned a response already: just wrap return value if it's a string, otherwise let it through as is
bzr revid: xmo@openerp.com-20110902104920-c0cpwmg62y70tx1b
2011-09-02 12:49:20 +02:00
Xavier Morel 0e646fc6ff [FIX][NotSure] CherryPy merges the GET and POST args into a single params dict, do the same with Werkzeug request data
bzr revid: xmo@openerp.com-20110902104429-xn3si286s8x5s64f
2011-09-02 12:44:29 +02:00
Xavier Morel f54d29ddcc [FIX] remember to propagate ?debug when redirecting to root
bzr revid: xmo@openerp.com-20110902100713-1w2i17qf5q7ood5m
2011-09-02 12:07:13 +02:00
Xavier Morel d58941454b [FIX] cherrypy provides kwargs as a string when only one instance, werkzeug returns a list by default. Change args-storage class for werkzeug to atoms, not lists
bzr revid: xmo@openerp.com-20110902100124-osxe8aq3va3dfv6m
2011-09-02 12:01:24 +02:00
Xavier Morel 6bc7faafb5 [IMP] remove crummy globals fetched from __main__ in base.common
bzr revid: xmo@openerp.com-20110902094449-s4ah4odqrvydylaj
2011-09-02 11:44:49 +02:00
Olivier Dony f6157c3626 [IMP] base: share labels+tooltips CSS between form & search views (part 2)
bzr revid: odo@openerp.com-20110902093517-f1k5bge5w94npt3h
2011-09-02 11:35:17 +02:00
Olivier Dony 21af540637 [IMP] base: share labels+tooltips CSS between form & search views
bzr revid: odo@openerp.com-20110902091922-pulvxzsounk9mu7d
2011-09-02 11:19:22 +02:00
Xavier Morel 12462610b0 [REM] all references to cherrypy
bzr revid: xmo@openerp.com-20110902090326-veq9cb9wgb9rr6m4
2011-09-02 11:03:26 +02:00
Xavier Morel 4d89672e72 [REM] tests, they're apparently considered non-essential and nobody gives a shit
bzr revid: xmo@openerp.com-20110902085919-es2ash6j5he5kv3q
2011-09-02 10:59:19 +02:00
Xavier Morel 80d0859837 [REF] first shot at converting everything to werkzeug
bzr revid: xmo@openerp.com-20110902085853-38y28g2x0d13p8ne
2011-09-02 10:58:53 +02:00
Xavier Morel 90a9ec098c [FIX] imports in base.common: remove star-import, remove unused imports
bzr revid: xmo@openerp.com-20110902063006-9eyeucl7r8p8j6ay
2011-09-02 08:30:06 +02:00
Fabien Meghazi bb0b765a72 [IMP] QWeb2: actions_precedence, reserved_words and word_replacement are now properties of Engine instance
bzr revid: fme@openerp.com-20110901192629-u3y2oopoixo2xffr
2011-09-01 21:26:29 +02:00
Fabien Meghazi 82ef798ef2 [IMP] QWeb: add method has_template, search action handler in Engine instance too
bzr revid: fme@openerp.com-20110901161917-2parwzf526fe3nvl
2011-09-01 18:19:17 +02:00
niv-openerp 681af866e4 [fix] problem with an on_change returning a datetime instead of a date
bzr revid: nicolas.vanhoren@openerp.com-20110901152224-1mcv25kdrbxb9zd1
2011-09-01 17:22:24 +02:00
Xavier Morel 82ba784f0d [ADD] searchview clear button handling
bzr revid: xmo@openerp.com-20110901145224-za4g7yo8ks8pp3mh
2011-09-01 16:52:24 +02:00
Xavier Morel 567d2dc341 [IMP] remove explicit clearing of search form fields (let form's native event do that), delay do_search triggering so the native event has the time to execute
bzr revid: xmo@openerp.com-20110901144159-tdj037g27635dkfu
2011-09-01 16:41:59 +02:00
niv-openerp 73b7b4faf0 [imp] cosmetic improvement in formats.js
bzr revid: nicolas.vanhoren@openerp.com-20110901142156-ywr95g2qe85kkhe8
2011-09-01 16:21:56 +02:00
niv-openerp 5159a234e4 [fix] fixed problem in format function when using a type of date widget different than the type of field
bzr revid: nicolas.vanhoren@openerp.com-20110901141448-f02nv1qd8zhxzant
2011-09-01 16:14:48 +02:00
Xavier Morel 9acba3027f [ADD] preferences window
bzr revid: xmo@openerp.com-20110901133812-d4exisg1zlg1kgg1
2011-09-01 15:38:12 +02:00
Xavier Morel ec1316d393 [IMP] inline additions to user prefs action before executing it
bzr revid: xmo@openerp.com-20110901133355-4s73qsvy02agqiw1
2011-09-01 15:33:55 +02:00
Xavier Morel 082860e108 [FIX] issue with duplicate ID field for database id
bzr revid: xmo@openerp.com-20110901070825-xunwaqfo0h98mqrq
2011-09-01 09:08:25 +02:00
Xavier Morel e5400290f4 [IMP] always export the current record's external ID as first field
bzr revid: xmo@openerp.com-20110901065354-voczdshato8oizmr
2011-09-01 08:53:54 +02:00
Xavier Morel 8abad264e5 [IMP] make o2m names selectable in import compatible mode
bzr revid: xmo@openerp.com-20110901064713-4cegd1chemwbvtso
2011-09-01 08:47:13 +02:00
Xavier Morel 003d85bc8a [IMP] in export, selecting name yields the xml/external id
bzr revid: xmo@openerp.com-20110901064259-7j4z0upta98f6sqj
2011-09-01 08:42:59 +02:00
Antony Lesuisse 07ed8a8421 [IMP] move main() into openerp-web.py
bzr revid: al@openerp.com-20110831173729-jps10jd16r9b6c39
2011-08-31 19:37:29 +02:00
Xavier Morel 36182e9580 [IMP] remove insanity
bzr revid: xmo@openerp.com-20110831144948-rlrj1ib9xxho9ea5
2011-08-31 16:49:48 +02:00
Xavier Morel b92e3792cf [IMP] stop performing useless fields_get requests for every relational field of a model
bzr revid: xmo@openerp.com-20110831143002-dvsxq6aaf7dk04i1
2011-08-31 16:30:02 +02:00
Xavier Morel bc92fa4ef5 [IMP] don't fetch an m2o's subfields in import compat (we're just discarding them anyway, it's a waste of time)
bzr revid: xmo@openerp.com-20110831140402-9gs2m3nbt5tisv4x
2011-08-31 16:04:02 +02:00
Xavier Morel 2a63d1d635 [IMP] simplify handling of a field's subfields display in the export tree field
bzr revid: xmo@openerp.com-20110831140305-slj3719lkc0aoofc
2011-08-31 16:03:05 +02:00
Xavier Morel e04f42d2c4 [IMP] remove double-reversing of fields in get_fields
bzr revid: xmo@openerp.com-20110831133410-nsmwg7orh396rlbp
2011-08-31 15:34:10 +02:00
Xavier Morel 8df853a535 [IMP] fix some variable names so they're a bit less cryptic
bzr revid: xmo@openerp.com-20110831132950-8bhb2lktzjuztlma
2011-08-31 15:29:50 +02:00
Xavier Morel 5e64318f94 [IMP] attempt to make handling of readonly & states.readonly slightly clearer
bzr revid: xmo@openerp.com-20110831131141-wu0f4p6etaou3xdl
2011-08-31 15:11:41 +02:00
Fabien Meghazi b44295bba9 [IMP] Many improvements to form frame rendering (with computation algorithm)
bzr revid: fme@openerp.com-20110831124538-xt3px1rv8ys181se
2011-08-31 14:45:38 +02:00
Xavier Morel 41d3a51c82 [IMP] simplify sorting of subfields by using key= param to list.sort. Also, listcomp for serializing
bzr revid: xmo@openerp.com-20110831124435-8hwj517bhdpzaymv
2011-08-31 14:44:35 +02:00
Xavier Morel ef13a10a13 [FIX] import compatible as a boolean value
bzr revid: xmo@openerp.com-20110831124345-0397wtygt5aozc89
2011-08-31 14:43:45 +02:00
Xavier Morel 9ec96027dc [IMP] remove redundant code
bzr revid: xmo@openerp.com-20110831123509-8xc26diq35zd5h4m
2011-08-31 14:35:09 +02:00
Xavier Morel 1ca1f7ff0a [IMP] deduplicate code in handling of relational fields for exports listing
bzr revid: xmo@openerp.com-20110831123401-o9rsbu4p9vux0ywf
2011-08-31 14:34:01 +02:00
Xavier Morel 5be7b90758 [IMP] boolean tests/checks
bzr revid: xmo@openerp.com-20110831122859-txaxld168x237v6t
2011-08-31 14:28:59 +02:00
Xavier Morel dbbae75ed5 [FIX] typo
bzr revid: xmo@openerp.com-20110831122844-hk17tcu051eztif7
2011-08-31 14:28:44 +02:00
Xavier Morel 1d4553bfdd [REM] to more useless uses of enumerate
bzr revid: xmo@openerp.com-20110831122200-mb5dgm2elyjg8ljr
2011-08-31 14:22:00 +02:00
Xavier Morel 0e302b7cd5 [IMP] simplify traversal of fields: remove unused enumerate, don't create a second collection for the keys (instead just sort the dict.iteritems() result correctly)
bzr revid: xmo@openerp.com-20110831122101-1sy2uruu9e8bmrv6
2011-08-31 14:21:01 +02:00
Xavier Morel c57b768d87 [IMP] remove not-very-useful test
bzr revid: xmo@openerp.com-20110831121154-mx7qeu9r7ehhujgc
2011-08-31 14:11:54 +02:00
Xavier Morel e99c627d7f [IMP] make 'import compatible' an actual boolean, not a boolean-ish non-bool
bzr revid: xmo@openerp.com-20110831112854-kczxaj3v79vx32ya
2011-08-31 13:28:54 +02:00
Xavier Morel cf4d17aa60 [IMP] lift import_compat and parent_field_type as direct kwargs to Export.get_fields, from contents to the params mapping
bzr revid: xmo@openerp.com-20110831111201-g0c5qpld5zjyafnk
2011-08-31 13:12:01 +02:00
Xavier Morel cf3a910e73 [REM] unused parameter field_parent on Export.get_fields
bzr revid: xmo@openerp.com-20110831110900-uocvplitkr10ob1r
2011-08-31 13:09:00 +02:00