Commit Graph

117 Commits

Author SHA1 Message Date
Vidhin Mehta (OpenERP) dd747c0962 [IMP]replace callbackenable from dateset on_change event.
bzr revid: vme@tinyerp.com-20121011094132-9a752zxib2rpy4ji
2012-10-11 15:11:32 +05:30
vta vta@openerp.com 6b509ab8ea [FIX] on_unlink.
bzr revid: vta@openerp.com-20121010143607-nv3lhmy8r27m1ls9
2012-10-10 16:36:07 +02:00
ggh-openerp 5ab21e13a3 [IMP] Remove add_last in on_unlink method
bzr revid: ggh@tinyerp.com-20121009061618-ohsjlzf14jpqws2q
2012-10-09 11:46:18 +05:30
Antony Lesuisse ef56fc10d0 [MERGE] callback2deferred dataset.call
bzr revid: al@openerp.com-20121006162030-s5moj83dzegxlron
2012-10-06 18:20:30 +02:00
Vidhin Mehta (OpenERP) 558ad0616a [IMP]remove callbacks from call method and improve related code.
bzr revid: vme@tinyerp.com-20121003103428-fnr942tzl065rcei
2012-10-03 16:04:28 +05:30
Antony Lesuisse c4eafc859d [IMP] dataset docstrings cleanups, remove traverser
Direct access to Dataset.ids was supposed to be superseeded by exposing a cleaner api named Traverser.
But as it never happened we keep the leaky dataset api for the moment.
Direct access to ids should be avoided whenever possible.
We might reintroduce Traverser in the future.

bzr revid: al@openerp.com-20121001223630-epxu4vad93i74lmd
2012-10-02 00:36:30 +02:00
Antony Lesuisse f025e07860 [MERGE] trunk-deferred-write, change r.result into r
bzr revid: al@openerp.com-20121001220248-e40r7wypgzxa3i0a
2012-10-02 00:02:48 +02:00
Vidhin Mehta (OpenERP) 7c701944ec [IMP]remove callbacks from write method and change related code.
bzr revid: vme@tinyerp.com-20121001085609-rxdoknvpo130ehq3
2012-10-01 14:26:09 +05:30
Antony Lesuisse 0aeb750b95 [MERGE] callback2deferred dataset.call_and_eval
bzr revid: al@openerp.com-20120930151806-ss1cbv2qg0vemf1z
2012-09-30 17:18:06 +02:00
Antony Lesuisse c5bcb0e53f [MERGE] callback2deferred dataset.call_button (and fix exec_workflow)
bzr revid: al@openerp.com-20120930151538-ka35fozw40v99e71
2012-09-30 17:15:38 +02:00
Antony Lesuisse 1a369bfd3c [MERGE] callback2deferred dataset.name_get
bzr revid: al@openerp.com-20120930150329-b3j0pmnf7gnxlxzj
2012-09-30 17:03:29 +02:00
Antony Lesuisse 5278efece4 [MERGE] callback2deferred dataset.name_search
bzr revid: al@openerp.com-20120930145836-uavy0c4ghxlmxvcc
2012-09-30 16:58:36 +02:00
Antony Lesuisse b634ca91a0 [MERGE] callback2deferred dataset.exec_workflow
bzr revid: al@openerp.com-20120930144916-aco0b10x4ykdddg6
2012-09-30 16:49:16 +02:00
Antony Lesuisse 7b36898705 [MERGE] callback2deferred dataset.name_create
bzr revid: al@openerp.com-20120930144651-x731f97te5a2pjx5
2012-09-30 16:46:51 +02:00
Vidhin Mehta (OpenERP) 768d769b2d [IMP]remove callbacks of create method from data.js
bzr revid: vme@tinyerp.com-20120928101243-tg4litc304d6m7wg
2012-09-28 15:42:43 +05:30
Vidhin Mehta (OpenERP) c768a2f226 [IMP]remove callback from exec_workflow method and update related code.
bzr revid: vme@tinyerp.com-20120928094423-r7zpurqq0dbr6cyr
2012-09-28 15:14:23 +05:30
Vidhin Mehta (OpenERP) bb5fd9ba81 [IMP]remove callback from name_create method and update related code.
bzr revid: vme@tinyerp.com-20120928094007-mx5p402a1ehdl73f
2012-09-28 15:10:07 +05:30
Vidhin Mehta (OpenERP) 3b6d9b8cbc [IMP]remove callback from name_search and improve related code.
bzr revid: vme@tinyerp.com-20120928071542-dlt7sq8ayb2hqs8e
2012-09-28 12:45:42 +05:30
Vidhin Mehta (OpenERP) b4c8143480 [IMP]remove callback from name_get function and improve related code.
bzr revid: vme@tinyerp.com-20120928065341-uiu3nf7seu5sps53
2012-09-28 12:23:41 +05:30
Vidhin Mehta (OpenERP) 7730c14855 [IMP]remove callback from call_button and improve related code.
bzr revid: vme@tinyerp.com-20120928063558-roez0oayft9l3y4n
2012-09-28 12:05:58 +05:30
Vidhin Mehta (OpenERP) bd56a25475 [IMP]remove callbacks from call_and_eval method.
bzr revid: vme@tinyerp.com-20120928061649-tj4u5alrpz9agubb
2012-09-28 11:46:49 +05:30
Antony Lesuisse a55cc6072a [IMP] callback2deferred part1 dataset.unlink
bzr revid: al@openerp.com-20120927234513-3aohele9gcoxkha4
2012-09-28 01:45:13 +02:00
Antony Lesuisse 2f1948389e [IMP] data cleanups, rename data.Group
prepare possible DataGroup removal in favor of QueryGroup

bzr revid: al@openerp.com-20120927230551-zo16cjd5lkq11gec
2012-09-28 01:05:51 +02:00
Fabien Meghazi 26fc266429 [ADD] Kanban: Added support for read_group's __fold
bzr revid: fme@openerp.com-20120906165354-my4nps0822vbrn9d
2012-09-06 18:53:54 +02:00
Fabien Meghazi 42dd77b782 [FIX] Debug: view_fields
bzr revid: fme@openerp.com-20120816173950-9o6e0m2q7alfwh5d
2012-08-16 19:39:50 +02:00
Fabien Meghazi cc406bc692 [WIP] Added group_by_field
bzr revid: fme@openerp.com-20120814213708-zkm05nkr1pdf8qbu
2012-08-14 23:37:08 +02:00
Fabien Meghazi 2b0fcb7775 [WIP] groups drag'n drop + resequence
bzr revid: fme@openerp.com-20120814195316-j66wn6yxta6yj0w9
2012-08-14 21:53:16 +02:00
Christophe Simonis 63e4d9b572 [IMP] sed -i '' -e 's/connection/session/g'
bzr revid: chs@openerp.com-20120814152900-8r84kyz0qy1hwkvz
2012-08-14 17:29:00 +02:00
niv-openerp 183b85f750 [IMP] Removed OldWidget in data.js
bzr revid: nicolas.vanhoren@openerp.com-20120814133107-prmdonwh6f7gu276
2012-08-14 15:31:07 +02:00
niv-openerp 2c57c15491 [IMP] Mass rename \t to 4 spaces
bzr revid: nicolas.vanhoren@openerp.com-20120802144623-ykl5te005ytnv584
2012-08-02 16:46:23 +02:00
niv-openerp ab21c9ac81 [imp] improved AbstractFormPopup
bzr revid: nicolas.vanhoren@openerp.com-20120516130142-quyvtv0s35uvbuug
2012-05-16 15:01:42 +02:00
niv-openerp 57894a5361 [imp] created AbstractFormPopup
bzr revid: nicolas.vanhoren@openerp.com-20120516115856-p0tjpkfewq1y8ez8
2012-05-16 13:58:56 +02:00
Xavier Morel e7ab44929f [MERGE] from trunk
bzr revid: xmo@openerp.com-20120419081213-m3fhofkgydj6gp1m
2012-04-19 10:12:13 +02:00
niv-openerp 0cccd29dcc [imp] refactored data.js
bzr revid: nicolas.vanhoren@openerp.com-20120417115533-w0wfyon5fn1kk5jn
2012-04-17 13:55:33 +02:00
Xavier Morel 7353e02e2e [MERGE] from trunk
bzr revid: xmo@openerp.com-20120322143331-iajlifomw1hohbht
2012-03-22 15:33:31 +01:00
Xavier Morel 514c63288c [FIX] change dataset.read_index to be implemented in terms of dataset.read_ids, not in terms of model.first() as not all model data is kept/transferred (filters are not bubbled?)
bzr revid: xmo@openerp.com-20120322142540-x3j9p7kub2px6p6v
2012-03-22 15:25:40 +01:00
Olivier Dony 6a38a66d50 [FIX] BufferedDataSet: avoid randomizing results when there are no sort_fields
Array.sort is not necessarily stable, and sorting an
array with an unstable sort will cause a randomization
of the original order, which should have been preserved.

See also:
  - http://ecma262-5.com/ELS5_Section_15.htm#Section_15.4.4.11
  - http://code.google.com/p/v8/issues/detail?id=90

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

bzr revid: odo@openerp.com-20120314111014-1igxhrynu5557di5
2012-03-14 12:10:14 +01:00
Xavier Morel d05add0c7d [FIX] length management in dataset when items are removed from list view
bzr revid: xmo@openerp.com-20120306163841-4ko7el1t54xwguxr
2012-03-06 17:38:41 +01:00
Xavier Morel 8b13a99967 [FIX] handling of _count in queries: it can be 0, which is valid but falsy
bzr revid: xmo@openerp.com-20120306161358-py6zz2bts9b3cb1x
2012-03-06 17:13:58 +01:00
Xavier Morel 075ac184f8 [FIX] recursive grouping
bzr revid: xmo@openerp.com-20120306160558-sq5r7a4d7ks4g33b
2012-03-06 17:05:58 +01:00
Xavier Morel 2864ffb5ae [FIX] DataSet created in/from datagroups
bzr revid: xmo@openerp.com-20120306155550-be04x4q21pt58t5h
2012-03-06 16:55:50 +01:00
Xavier Morel b48fddcc81 [IMP] make Query#order_by more resilient to somebody passing 'undefined'
bzr revid: xmo@openerp.com-20120306150945-86358u7atgyevb52
2012-03-06 16:09:45 +01:00
Xavier Morel 1465730531 [FIX] call_button implementation in model
bzr revid: xmo@openerp.com-20120306145741-wi9xk2c4e18fab2z
2012-03-06 15:57:41 +01:00
Xavier Morel 79f79deec1 [FIX] "bzr cdiff" operator binds tighter than "instanceof", remember to parenthesize "instanceof" calls before negating them
bzr revid: xmo@openerp.com-20120306145029-pckye3yoig2xlhh8
2012-03-06 15:50:29 +01:00
Xavier Morel c1ec7b1938 [REM] debug logging
bzr revid: xmo@openerp.com-20120302155324-v3ju1lcioiw2s9el
2012-03-02 16:53:24 +01:00
Xavier Morel 9b0cc92b66 [ADD] grouping to the Model/Query API, but filtering looks completely broken
bzr revid: xmo@openerp.com-20120302154759-8ihi5p1ffygiyhw3
2012-03-02 16:47:59 +01:00
Xavier Morel 2c2df2b325 [FIX] Model#call not working correctly if the second argument (after method) is the kwargs
bzr revid: xmo@openerp.com-20120302100742-p1wrg44ght8d3cdy
2012-03-02 11:07:42 +01:00
Xavier Morel 1aed1963c0 [REM] horrible hack of a query-aborting API, use DropMisordered instead
DropMisordered does not abort late requests, but provides a better and simpler API if 'late' requests
(resolved after those following them) should just be ignored

bzr revid: xmo@openerp.com-20120302083941-pm43lag22bfac8g4
2012-03-02 09:39:41 +01:00
Xavier Morel 190eb339fa [ADD] replacement for current aborter/abort_last hack: UDP-style handler of mis-ordered requests
* By default, ignores (refuses to resolve) mis-ordered request when they come back
* Optionally, fails them

bzr revid: xmo@openerp.com-20120301152315-67kbkdwpy7cdh25y
2012-03-01 16:23:15 +01:00
Xavier Morel 9022aae8cb [ADD] core Traverser API
There are still questions over how it'll work, and if it can work at all

bzr revid: xmo@openerp.com-20120301102117-zxd89ffcvo2n32nw
2012-03-01 11:21:17 +01:00