Commit Graph
77 Commits
Author SHA1 Message Date
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