Cédric Krier
e28edc4d99
Add model.fields
...
Use better naming of field attributes
2009-02-03 18:58:25 +01:00
Cédric Krier
1196eaf293
Add modelstorage and modeldb
2009-02-02 13:08:25 +01:00
Cédric Krier
aceccd0c74
Add depends attributes to Columns.
...
It allow to specify a list of fields that are needed in the view for this one.
Add active field by default in each views.
2009-01-09 18:42:00 +01:00
Cédric Krier
b7e26b1c35
Use ORM to update One2Many fields
2008-11-28 16:54:18 +01:00
Cédric Krier
b499e8e16b
Use different internal name for translate on Selection field for issue626
2008-11-27 20:09:39 +01:00
Cédric Krier
971d6c9490
Add translate argument to Selection to prevent translation of selection list
2008-11-26 17:19:52 +01:00
Bertrand Chenal
475cd89a67
Fix: escape fields name for m2m columns
2008-11-24 21:55:11 +01:00
Cédric Krier
dab3f3aa8b
Add context to domain_get and use user context for root
2008-11-06 14:24:30 +01:00
Cédric Krier
534cc0cdad
Fix add empty list on xxx2Many
2008-10-30 15:59:30 +01:00
Cédric Krier
c2e0dfaa86
Remove properties tag
...
Remove view_load and group_name on Property field
2008-10-27 13:20:58 +01:00
Cédric Krier
8da0158c5c
Add BigInteger for
...
http://groups.google.com/group/tryton/browse_thread/thread/7753c8e3ffc4b14d
2008-10-24 00:49:00 +02:00
Cédric Krier
a35f91569d
Ensure that ref_id is an integer in Reference fields
2008-10-13 13:33:00 +02:00
Cédric Krier
ee2157a51d
Add sort attribute on Selection field
2008-09-30 19:48:34 +02:00
Cédric Krier
8b8b033afd
Add ondelete_{target,origin} on Many2Many
...
Rename id{1,2} into target, origin
2008-09-19 19:36:45 +02:00
Cédric Krier
01f6c3d263
Remove old wrong class naming
2008-09-15 00:22:07 +02:00
Cédric Krier
c1ac5271ef
Better fix Property fields for new list of names behavior
2008-08-19 18:51:24 +02:00
Cédric Krier
4da51389a2
Fix Property fields for new list of names behavior
2008-08-19 17:27:00 +02:00
Cédric Krier
151f4cd600
Improve fields Function that have the same function
...
Call only once the function with a list of names instead of name.
It will works only if the names is in the signature of the function and if all
the fields Function have the same arg.
2008-08-19 15:34:28 +02:00
Cédric Krier
d1c0032ce2
Remove invalid comment
2008-08-19 15:32:01 +02:00
Cédric Krier
9e17da977c
Change ID_MAX into IN_MAX on cursor (inspired from openobject rev943)
2008-08-11 12:15:56 +02:00
Cédric Krier
3cddb6989b
Improve reference field for missing record and missing object
2008-08-07 17:40:59 +02:00
Cédric Krier
eabffc0919
merge
2008-07-29 20:21:49 +02:00
Bertrand Chenal
b5a8f5b407
Fix sql_type on field.Selection
2008-07-28 22:53:53 +02:00
Cédric Krier
b6093494b7
Remove round from Numeric fields as it can be dynamic so it must be handle by
...
the object.
2008-07-28 20:52:50 +02:00
Cédric Krier
90c916df5b
Add on_change_with argument for fields
2008-07-27 00:03:41 +02:00
Cédric Krier
7f32771048
Change unlink to delete for issue201
2008-07-25 12:49:00 +02:00
Cédric Krier
b1a9433904
Remove encode stuff as we use unicode everywhere
2008-07-24 12:54:12 +02:00
Cédric Krier
503f006019
Fix remove on xxx2many for empty list
2008-07-23 16:08:52 +02:00
Cédric Krier
81af21c376
Allow to use list of ids for xxx2many for issue200
...
Use string for many2one set operator
Fix some security SQL injections
2008-07-23 15:35:51 +02:00
Cédric Krier
d3c0f14a7e
Add test on select value in fields
2008-07-19 16:08:26 +02:00
Cédric Krier
6e5b06cb45
Add Modified Preorder Tree Traversal
...
Remove _parent_name
Fix child_of on non tree field
2008-07-09 13:18:54 +02:00
Cédric Krier
c3cf6e96e6
Use 0 fractional digits for second in Datetime field
2008-07-07 15:16:20 +02:00
Cédric Krier
bb0662db66
Add add_remove attributes and improve 'write', 'remove' on One2Many
2008-07-07 11:34:42 +02:00
Cédric Krier
0232c66506
Fix COPYRIGHT
2008-06-23 20:18:54 +02:00
Cédric Krier
3f10e57251
Remove unused one2one field
2008-06-23 14:21:07 +02:00
Cédric Krier
2b6731da1f
Remove size constraint for Reference field
2008-06-15 23:22:28 +02:00
hartmut@lagan
ab48eb62b4
Compare with None always uses 'is'.
2008-06-11 11:06:24 +02:00
Cédric Krier
825e58827f
Improve order in search for issue64
...
- Add order_field attributes on fields to force to use this field_name for
order clause.
- Sort on _rec_name or _order_name for many2one field.
- Take care of inherits when ordering on inherited field.
2008-06-10 10:49:23 +02:00
Cédric Krier
87ea452c60
Change internal format of reference field into:
...
"model, (id, "name")" for issue74
2008-06-07 21:17:24 +02:00
Cédric Krier
007e177cc9
Set default size for char fields to None
2008-05-14 17:38:02 +02:00
Cédric Krier
8fc4a98304
Use dict for _order on ORM object.
...
_order is now an instanciate variable.
It is a dict like this:
[('name', 'ASC'), ('id', 'ASC')]
2008-04-22 17:47:24 +02:00
Cédric Krier
22822a23b9
Convert buffer to str on binary fields
2008-04-16 11:44:44 +02:00
Cédric Krier
ebe610a4ea
Add order on xxx2Many fields
2008-04-16 00:09:19 +02:00
Cédric Krier
f110a5382c
Add missing field to allow to use Function with type one2many
2008-04-10 15:48:35 +02:00
Cédric Krier
58deecd279
Allow to use numeric type as property
2008-04-09 15:26:34 +02:00
Cédric Krier
b2bcb5ec7b
Remove unused arg in __init__ of Property
2008-04-09 10:48:29 +02:00
Cédric Krier
adeafe87e0
Fix typo when setting property
2008-03-26 12:43:43 +01:00
Cédric Krier
c0c9fdb9e1
Use string for xxx2Many operator
2008-03-25 11:29:26 +01:00
Cédric Krier
47381db05c
Fix property without any default value
2008-03-22 23:30:20 +01:00
Cédric Krier
e9aa1f1759
Fix function read on property fields
2008-03-18 18:24:27 +01:00