Cédric Krier
|
cc48eb8532
|
New search widget
- Change select on fields into Boolean
- Change format of search_value on ir.action.act_window
review95002
|
2011-10-03 09:45:21 +02:00 |
|
Cédric Krier
|
4f4c4b92ad
|
Allow to use negative id in reference as unknown record
|
2011-09-20 15:40:48 +02:00 |
|
Cédric Krier
|
48ec29ab70
|
Reference id could be 0
|
2011-09-20 14:43:17 +02:00 |
|
Cédric Krier
|
fefd67c3a5
|
Improve Binary fields
* Support size format in context for Binary fields
* Use buffer for Binary fields
* No more store Binary fields in base64
review74006
|
2011-09-17 14:43:05 +02:00 |
|
Nicolas Évrard
|
470c1f9d5d
|
Correctly compute if argument is a condition
review100001
|
2011-09-06 12:00:15 +02:00 |
|
Cédric Krier
|
852f04dc51
|
Remove support of Python2.5 and fix py3 warnings
|
2011-07-12 00:16:15 +02:00 |
|
Cédric Krier
|
550aae8351
|
Change Pool into a Singleton
review42001
|
2011-07-03 13:20:58 +02:00 |
|
Nicolas Évrard
|
81faae9373
|
Preserve order of Many2Many.get
review40005
|
2011-06-14 18:29:08 +02:00 |
|
Nicolas Évrard
|
792410f277
|
Added autocompletion on fields.Char
|
2011-03-30 17:20:31 +02:00 |
|
Nicolas Évrard
|
7b62b8465e
|
Added support for file name to BinaryField
|
2011-02-16 17:50:09 +01:00 |
|
Cédric Krier
|
c259187ab7
|
Add loading attribute on fields
|
2011-01-07 10:58:43 +01:00 |
|
Cédric Krier
|
cd7ce92be9
|
Remove priority attribute on fields
|
2011-01-03 12:39:29 +01:00 |
|
Cédric Krier
|
c1a67a61d7
|
Boolean fields should not have "required" attribute for issue1760
|
2010-12-27 16:43:50 +01:00 |
|
Cédric Krier
|
0d1c43b6ed
|
Add One2One field
|
2010-12-03 18:01:46 +01:00 |
|
Cédric Krier
|
400817acbb
|
Improve speed for ir.property and reference fields for issue1623 and issue1631
|
2010-10-06 20:09:01 +02:00 |
|
Cédric Krier
|
df1fd283ac
|
New transaction management
Remove cursor, user and context from methods and use Transaction instead
|
2010-08-19 22:01:12 +02:00 |
|
Cédric Krier
|
483afed26a
|
Catch only Exception according to PEP 352
|
2010-07-08 19:53:39 +02:00 |
|
Cédric Krier
|
4513a8f8b9
|
Documentation refactoring
|
2010-05-08 14:22:26 +02:00 |
|
Cédric Krier
|
fef5ee826c
|
Enforce that every fields have a non-empty string
|
2010-03-25 12:52:05 +01:00 |
|
Cédric Krier
|
e36c70ce3b
|
searcher on Function fields take only one domain clause as argument
|
2010-03-23 11:22:31 +01:00 |
|
Cédric Krier
|
84b0c7ebbf
|
Allow to have boolean as states value
|
2010-03-17 17:54:16 +01:00 |
|
Cédric Krier
|
8ec67b1eba
|
merge
|
2010-03-17 11:51:34 +01:00 |
|
Cédric Krier
|
2e2227d795
|
Improve search on translatable fields for issue1442
|
2010-03-17 11:50:52 +01:00 |
|
Cédric Krier
|
aed753e21c
|
Don't raise error message about required Integer or Float
Integers and Floats have 0 as default value at the database level
|
2010-03-16 13:35:13 +01:00 |
|
Cédric Krier
|
dd6918994f
|
New interface for Function/Property fields
Function field takes an other field in parameters
set/get function on Fields take a list of ids
|
2010-03-11 16:42:50 +01:00 |
|
Cédric Krier
|
b5fb4d1ef3
|
Refactoring by validation with pylint
|
2010-02-18 18:50:35 +01:00 |
|
Cédric Krier
|
f042e76881
|
Modify ondelete attribute of Many2One according to required attribute value
"SET NULL" will be changed into "RESTRICT" if required is set.
|
2010-02-09 10:13:17 +01:00 |
|
Cédric Krier
|
07e8939925
|
Raise exception when search function is missing on Function fields for issue1378
|
2010-01-26 12:15:35 +01:00 |
|
Cédric Krier
|
5d229f6fad
|
Move OPERATORS into const to be able to reload modules
|
2010-01-22 11:44:31 +01:00 |
|
Cédric Krier
|
847fb72e90
|
Add PySON to replace python string evaluation on client side
|
2010-01-20 10:55:19 +01:00 |
|
Bertrand Chenal
|
862986e9b2
|
Use itertools.chain to improve get on xxx2many
|
2010-01-14 15:29:33 +01:00 |
|
Ian Wilson
|
2d22a6dadf
|
Add index to improve performance of sorting subsequences for issue1372
|
2010-01-10 16:18:15 -08:00 |
|
Cédric Krier
|
106419b26e
|
Fix create on many2many
Create the target record before creating the relation record
|
2010-01-05 14:07:33 +01:00 |
|
Cédric Krier
|
92fab4e81b
|
Add datetime_field on xxx2Many to use a specific _datetime when reading the
related record
|
2009-10-05 15:41:10 +02:00 |
|
Cédric Krier
|
6a4db22800
|
Remove use of old args
|
2009-09-30 19:01:55 +02:00 |
|
Cédric Krier
|
b427d21224
|
Add new tool safe_eval
|
2009-09-28 11:21:11 +02:00 |
|
Gour
|
486d46a405
|
fix typos for documentation (Model chapter)
|
2009-09-13 15:37:11 +02:00 |
|
Cédric Krier
|
f4568e0cde
|
Factorise code by adding get_cache function on Cursor.
|
2009-09-07 15:34:04 +02:00 |
|
Cédric Krier
|
ffc8d2ba57
|
Fill the cursor cache at search and use it in search_read and in one2many get
|
2009-09-07 10:39:09 +02:00 |
|
Cédric Krier
|
45914073bf
|
Use faster join implementation:
- use generator when possible
- use tuple __mul__
|
2009-08-26 15:39:53 +02:00 |
|
Cédric Krier
|
27f67ccfd5
|
Store ids found in Reference to prevent to search many times for the same
|
2009-08-07 16:39:40 +02:00 |
|
Cédric Krier
|
5fc6482651
|
Remove unnecessary ordered result for search that check existance
|
2009-08-07 13:34:31 +02:00 |
|
Cédric Krier
|
a359c7c0a2
|
Fix the use of rowcount because it can return -1 or None according to PEP249
|
2009-07-07 19:14:51 +02:00 |
|
Cédric Krier
|
39457b4bf3
|
Doesn't allow anymore strings as domain on fields
It is strings inside the domain list that will be evaluated
|
2009-06-23 18:48:48 +02:00 |
|
Cédric Krier
|
567d925ada
|
Add delete_all action on One2Many field
|
2009-06-18 18:46:48 +02:00 |
|
Cédric Krier
|
b652a1b69a
|
Improve docstring of domain on Field
|
2009-05-22 18:33:36 +02:00 |
|
Cédric Krier
|
d63ba876cc
|
Limit ondelete to 'CASCADE', 'RESTRICT' and 'SET NULL'
Change ondelete to upper case
|
2009-04-07 18:20:25 +02:00 |
|
Cédric Krier
|
a50899cb56
|
Use read instead of browse in Many2Many for performence
|
2009-04-02 00:37:05 +02:00 |
|
Cédric Krier
|
e66da8ad87
|
Add missing order param on One2Many
|
2009-04-02 00:36:31 +02:00 |
|
Bertrand Chenal
|
b87f41a3d9
|
Add missing _table usage
|
2009-03-26 10:52:40 +01:00 |
|