Commit Graph
73 Commits
Author SHA1 Message Date
Cédric Krier 0fe1b93864 Active Record 2012-09-24 22:16:53 +02:00
Cédric Krier f5068bec10 Set default loading of Char depending on translate
review473002
2012-08-27 09:49:47 +02:00
Cédric Krier 5a0fd034cb Fix reading from cache in field one2many
issue2706
review419001
2012-07-19 09:55:09 +02:00
Cédric Krier 6858187fc8 Add dynamic size limit on the One2Many, Many2Many and Char
review396001
2012-06-20 18:12:40 +02:00
Cédric Krier 1aae951f92 Allow to use Reference field in One2Many & Many2Many
review378002
2012-06-08 19:27:19 +02:00
Cédric Krier 3ebda5c8ee Add time format validation
review342002
2012-05-16 13:04:36 +02:00
Cédric Krier abb44d5703 Fix usage of None in search clause
review353002
2012-05-05 09:32:24 +02:00
Cédric Krier ee3be37a36 Fix pep8 and pyflakes 2012-04-01 23:08:15 +02:00
Nicolas Évrard 584d516067 Integer, Numeric and Float allow None as value
NULL value is None and not False

issue2022
review237004
2012-03-23 17:52:36 +01:00
Max Holtzberg f23f3b5525 Enable False search on property fields by domain inversion
issue2345
review203002
2012-02-28 12:51:01 +01:00
Max Holtzberg 250e37f88c Passing false to SQL query on property field search as parameter
issue2351
review206002
2011-12-28 16:03:31 +01:00
Cédric Krier ad17611e3e Remove change_default on fields
issue2249
review211002
2011-12-22 22:03:15 +01:00
Nicolas Évrard 6ba18631e8 Use relative imports 2011-12-14 17:00:13 +01:00
Nicolas Évrard 0a471486e0 correct pyflake errors
review164003
2011-11-02 15:49:38 +01:00
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