Commit Graph

46 Commits

Author SHA1 Message Date
Cecile Tonglet ad8b76de53 [MERGE] From trunk (second time)
bzr revid: cto@openerp.com-20121217144753-1rboqdw01h8yrehj
2012-12-17 15:47:53 +01:00
Cecile Tonglet 5179507e22 [MERGE] Branch updated with trunk
bzr revid: cto@openerp.com-20121217125902-idtlh4ztyah17bdn
2012-12-17 13:59:02 +01:00
Xavier Morel 0051f993c0 [FIX] single-quoted docstrings should use double quotes
removed a completely useless docstring

bzr revid: xmo@openerp.com-20121214132007-he0yvpmgjw4rwykb
2012-12-14 14:20:07 +01:00
Xavier Morel 91f441d0cd [FIX] mutable default argument values
bzr revid: xmo@openerp.com-20121214131720-jll2i2y0ph7aexox
2012-12-14 14:17:20 +01:00
Vo Minh Thu 509a084e79 [IMP] use the openerp namespace.
bzr revid: vmt@openerp.com-20121210152723-mv4dykfu6ip1991h
2012-12-10 16:27:23 +01:00
Thibault Delavallée 37051bbe91 [FIX] needaction: returns a count-like result.
bzr revid: tde@openerp.com-20121205143238-xbna8akgqduap2t5
2012-12-05 15:32:38 +01:00
Thibault Delavallée ae6f7b3a08 [IMP] ir_needaction: search is now without count but with a limit (to 100), and a simplified order by. This allows much faster queries as postgresql does not have to worry about order and things like that.
bzr revid: tde@openerp.com-20121205140726-z1o4ueclat7y96pl
2012-12-05 15:07:26 +01:00
Thibault Delavallée 6c453fe404 [IMP] Needaction: couters are not counter with the menu anymore.
Server-side: removed needaction_counter field on menys.
Added get_needaction_data method that calculates the needaction counters.
Added a limit on needaction, because this allows to limitate the search without impacting the
result (having 2386 unread entries or 99+ is basically equivalent).

bzr revid: tde@openerp.com-20121127143137-k152ail3m2trlobl
2012-11-27 15:31:37 +01:00
Thibault Delavallée 95837af09c [IMP] ir.needaction: made the model Abstract. Fixed a bug when inheriting from AbstractModels: _auto (to create a database for the model) was not correctly set.
bzr revid: tde@openerp.com-20120904103242-o6ky20u9gvhu0t3u
2012-09-04 12:32:42 +02:00
Thibault Delavallée de18f4a401 [CLEAN] ir_needaction: cleaned needaction_count.
bzr revid: tde@openerp.com-20120828085018-z6uywvk2oeqoog06
2012-08-28 10:50:18 +02:00
Thibault Delavallée df47c52bab [REVIEW] ir_needaction: cleaned comments, removed unused import.
bzr revid: tde@openerp.com-20120828075355-iiblaa6gqio78dcj
2012-08-28 09:53:55 +02:00
Fabien Pinckaers 552705494c [IMP] needaction
bzr revid: fp@tinyerp.com-20120822161407-aucl1m2jsa3pe6sv
2012-08-22 18:14:07 +02:00
Fabien Pinckaers 1a4f68554d [IMP] needaciton + mail
bzr revid: fp@openerp.com-20120819150038-u6519dee90enzui4
2012-08-19 17:00:38 +02:00
Fabien Pinckaers 03f4b992ad [IMP] need action & mails
bzr revid: fp@openerp.com-20120819145928-5bw5lo6dn4ni4gl7
2012-08-19 16:59:28 +02:00
Fabien Pinckaers 07c5ee86d6 fix
bzr revid: fp@tinyerp.com-20120817144949-wrqo086h3dx6f3kx
2012-08-17 16:49:49 +02:00
Fabien Pinckaers 1353759bec [IMP] dynamic domains on O2M, remove needaction_pending
bzr revid: fp@openerp.com-20120815133710-138x0d52qqcd8ex2
2012-08-15 15:37:10 +02:00
Fabien Pinckaers 560e9e7fd2 [IMP] put needaction_pending again, new implementation
bzr revid: fp@openerp.com-20120814195840-yaha9r3qvj8o13zr
2012-08-14 21:58:40 +02:00
Fabien Pinckaers c02116b41f [IMP] cleaning of need action
bzr revid: fp@openerp.com-20120814194412-2bcujivyd45buikx
2012-08-14 21:44:12 +02:00
Thibault Delavallée c86c8a6b96 [FIX] get_needaction_user_ids: returns a list, not a set.
bzr revid: tde@openerp.com-20120702145727-8ks8ss0i9lecnj82
2012-07-02 16:57:27 +02:00
Thibault Delavallée 383a9a871f [FIX] ir_needaction_mixin: back to Model, because AbstractModel was causing issues.
bzr revid: tde@openerp.com-20120702132520-fjdhey6fygmqc943
2012-07-02 15:25:20 +02:00
Thibault Delavallée e73fdc8d8d [DOC] ir.needaction: cCleaned comments and documentation.
bzr revid: tde@openerp.com-20120702130607-jm185c02au55q1am
2012-07-02 15:06:07 +02:00
Thibault Delavallée f4c9ef5216 [REM] ir.needaction: removed an unused method.
bzr revid: tde@openerp.com-20120628121412-22mlv0uaxol7w3d5
2012-06-28 14:14:12 +02:00
Thibault Delavallée 0b0bb070bf [CLEAN] ir.needaction: cleaned comments, made the mixin an AbstractModel.
bzr revid: tde@openerp.com-20120628121354-qb42y0n7vpd3g2v0
2012-06-28 14:13:54 +02:00
Thibault Delavallée 1dbc45dadd [CLEAN] ir_needaction: osv.osv -> osv.Model
bzr revid: tde@openerp.com-20120621085626-p60ucaoex79f8d9d
2012-06-21 10:56:26 +02:00
Thibault Delavallée 2443e434fb [MERGE] Merged with Pouet's branch, holding pouet pouet. And also making needaction_pending field searchable.
bzr revid: tde@openerp.com-20120608130655-yn3pqn3v7s1sp0sg
2012-06-08 15:06:55 +02:00
Xavier Morel 019bdb14b9 [ADD] make needaction_pending field searchable
bzr revid: xmo@openerp.com-20120608112211-08huawbsjd31mjy6
2012-06-08 13:22:11 +02:00
Thibault Delavallée 6a8330b959 [IMP] ir_needaction: cleaned get_needaction_user_ids implementation: now returns a distinct set for each id, and not a reference to a shared void list.
bzr revid: tde@openerp.com-20120607151639-xiiwektb0qp10xs7
2012-06-07 17:16:39 +02:00
Thibault Delavallée 19530df8f3 [MERGE] Merged branch holding improvements and fixes for the 'need action' mechanism, such as needaction_record_ids remove on ir.ui.menu, and a boolean functional field added in ir.needaction_mixin class for use in views. Please refer to the updated feature documentation for more details.
bzr revid: tde@openerp.com-20120418145648-5kywizj3nhhpntss
2012-04-18 16:56:48 +02:00
Thibault Delavallée 78883771bd [DOC] Added comments in code.
bzr revid: tde@openerp.com-20120418112543-g5jbcn2h5mgrbxtc
2012-04-18 13:25:43 +02:00
Thibault Delavallée 9012e82d77 [IMP] 'needaction_pending' field: not necessary to read a table as the information is already available in object.
bzr revid: tde@openerp.com-20120418094554-n5p2wf599tbmhizi
2012-04-18 11:45:54 +02:00
Thibault Delavallée 22adea444c [ADD] Added a 'needaction_pending' field: this states whether the record has an action pending.
bzr revid: tde@openerp.com-20120418094101-o0a9lcpux8b6d75u
2012-04-18 11:41:01 +02:00
Thibault Delavallée 79a4e461a7 [FIX] Fixed wrong model name.
bzr revid: tde@openerp.com-20120418092315-c35p0dtazgkgd9ae
2012-04-18 11:23:15 +02:00
Thibault Delavallée aca2b48746 [FIX] Propagated name change from ir_needaction_users to ir_needaction_users_rel.
bzr revid: tde@openerp.com-20120418091259-cnhae6rsc8dqlmkw
2012-04-18 11:12:59 +02:00
Thibault Delavallée c1a4f1f8db [IMP] Updated code (see odo/vmt review). Also removed record_ids storage in menus, to avoid passing too much data to the client.
bzr revid: tde@openerp.com-20120418090735-e5ewk3wcf7bp0bvu
2012-04-18 11:07:35 +02:00
Thibault Delavallée 7ef99096b0 [RFEVIEW] Cleaned code, based on ODO/VMT review.
bzr revid: tde@openerp.com-20120418085945-jlr7hbzrpju3yv2m
2012-04-18 10:59:45 +02:00
Thibault Delavallée 522de0125c [REVIEW] needaction: remove unnecessary
bzr revid: tde@openerp.com-20120418084737-jxvoe5jf02xalq8r
2012-04-18 10:47:37 +02:00
Thibault Delavallée cffec49785 [FIX] Propagated class name change
bzr revid: tde@openerp.com-20120403164127-5dy7ors0vm5u7zzi
2012-04-03 18:41:27 +02:00
Thibault Delavallée 1ba19a0f50 [FIX] Wrong class name
bzr revid: tde@openerp.com-20120403162916-lm58en1xu9zyv0co
2012-04-03 18:29:16 +02:00
Thibault Delavallée a7c8c8d6ae [DOC] Updated doc and comments
bzr revid: tde@openerp.com-20120403154941-0h83ws1av3clhxg4
2012-04-03 17:49:41 +02:00
Thibault Delavallée f8ad1d77e4 [DOC] Updated documentation.
bzr revid: tde@openerp.com-20120403145744-xxibrjlzhersfmkb
2012-04-03 16:57:44 +02:00
Thibault Delavallée aa0205c849 [REF] Cleaned model and code: removed classmethods, moved some code to needaction_users, cleaned models.
bzr revid: tde@openerp.com-20120403145426-gjhdwhxb44bme8mi
2012-04-03 16:54:26 +02:00
Thibault Delavallée b2f5e9fac0 [FIX] Wrong var name
bzr revid: tde@openerp.com-20120402090122-3blvpf9eudy6e154
2012-04-02 11:01:22 +02:00
Thibault Delavallée 6b443509f9 [FIX] Removed unnecessary arg
bzr revid: tde@openerp.com-20120402083939-tah7cdqlmdzarl10
2012-04-02 10:39:39 +02:00
Thibault Delavallée e734648206 [ADD] Added 'needaction_record_ids' field to menu: ids of record requesting the user to perform an action.
bzr revid: tde@openerp.com-20120402083517-1kzxxylr6niczhgw
2012-04-02 10:35:17 +02:00
Thibault Delavallée 8c2b07bf76 [REF] Cleaned ir.needaction code and documentation.
bzr revid: tde@openerp.com-20120402081826-016k0ecbjz3fqnps
2012-04-02 10:18:26 +02:00
Thibault Delavallée 0f09c8eb91 [REF] Refactoring: moved from base to ir; renamed from base.needaction->ir.needaction; updated files accordingly
bzr revid: tde@openerp.com-20120330132452-ww57gzp8ggx1pfj2
2012-03-30 15:24:52 +02:00