Maxime Richez
928c7d2efe
Add method set_sequence on ModelList
...
This method register the current order into sequence field.
issue6133
review43501002
2017-10-02 16:18:15 +02:00
Cédric Krier
789b8483b7
Update removed/updated sets when adding record to ModelList
...
issue6784
review38771002
2017-10-02 16:10:08 +02:00
Cédric Krier
d0174021f7
Move import on top of the file
2017-09-30 00:22:52 +02:00
Cédric Krier
b0ae6355ee
Add __int__ to Model
...
issue6661
review35191002
2017-08-02 19:33:13 +02:00
Cédric Krier
e8ebc0d686
Increase version number
2017-05-01 19:24:16 +02:00
Cédric Krier
422eace638
Prepare release 4.4.0
2017-05-01 19:23:07 +02:00
Cédric Krier
322dda7223
Increase version number
2016-11-28 16:01:54 +01:00
Cédric Krier
1c387cda13
Prepare release 4.2.0
2016-11-28 16:00:47 +01:00
Cédric Krier
32dc1b7bad
Allow to instantiate Model with xxx2many as list of dictionary
...
The method _on_change_set could try to instantiate such record.
issue5367
review29401003
2016-08-04 23:49:27 +02:00
Cédric Krier
ddb36d6f05
Fill default Report data
...
issue5730
review29411002
2016-07-29 10:40:39 +02:00
Cédric Krier
6e4443245e
Call on_change also when value is a list of ids
...
issue5727
review30341003
2016-07-23 21:25:35 +02:00
Cédric Krier
7b86173a99
Increase version number
2016-05-02 15:37:39 +02:00
Cédric Krier
a14b5a39fe
Prepare release 4.0.0
2016-05-02 15:36:44 +02:00
Nicolas Évrard
a0f4d5df62
Correctly get action_id when instanciating a Wizard
...
In case a Wizard is instanciated with an action (eg. when being called from a
StateAction from another wizard) the data structure received is a dictionary
and not an instance of Action.
issue5465
review25031002
2016-04-12 08:23:13 +02:00
Nicolas Évrard
758adbe6be
Run actions in wizard even if a view is specified
...
issue5468
review17221002
2016-04-09 14:20:23 +02:00
Cédric Krier
75fe2908f9
Add missing __ne__
...
changeset 153863383394 replaced __cmp__ by __eq__ and __hash__ but it should
also add __ne__.
issue5347
review23851002
2016-02-24 21:18:38 +01:00
Cédric Krier
f08250089c
Add Python3 support
...
issue3211
review24761002
2016-02-19 23:16:43 +01:00
Cédric Krier
9bae83ed95
Increase version number
2015-11-02 15:49:14 +01:00
Cédric Krier
0e054b2395
Prepare release 3.8.0
2015-11-02 15:48:24 +01:00
Jean Cavallo
732c0d5090
Properly handle recursive One2Many values in on_change
...
_on_change_set assumes that One2Many fields add or create
operations will have a list of ids as parameters, when they
can be dictionaries.
issue4985
review18611002
2015-10-13 22:39:45 +02:00
Nicolas Évrard
feca6e696a
Add StateAction support to Wizard
...
review22271002
issue4825
2015-07-09 12:32:32 +02:00
Cédric Krier
f431f81252
Increase version number
2015-04-20 15:11:21 +02:00
Cédric Krier
d8e62f1819
Prepare release 3.6.0
2015-04-20 15:11:02 +02:00
Cédric Krier
01067e9a59
Manage bytes and bytearray for Binary field
...
issue4637
review15291002
2015-03-16 19:29:15 +01:00
Cédric Krier
56c5e14a55
Manage instance button
...
issue4397
review7001002
2015-03-16 12:57:54 +01:00
Cédric Krier
01ba344609
Missing migration to list of names used in grouped on_change
...
The loop on fields still use the old name parameter instead of the list of
names. The issue is hidden by the loop before which uses also a variable named
name. So the tests are changed to use set operators.
issue4550
review7031002
2015-03-15 16:14:20 +01:00
Cédric Krier
37137e08ea
Fix removing record from xxx2many
...
- Don't register as deleted unsaved record
- Register as deleted record removed via on_change
issue4628
review9091002
2015-03-15 16:13:12 +01:00
Cédric Krier
1731525415
Use the grouped on_change method
...
instead of calling on_change_* for each field
issue4550
review10901002
2015-02-14 18:31:57 +01:00
Cédric Krier
f353094a12
Add support for fields.TimeDelta
...
issue4026
review14821002
2015-02-09 23:00:07 +01:00
Cédric Krier
249947c848
Reload models at the end of wizard
...
issue4418
review6751002
2014-12-20 19:20:07 +01:00
Cédric Krier
5ecf5185f7
DictDescriptor must return a copy of the dictionary
...
Dictionary are mutable so to prevent modification of the internal value of the
Dict field, a copy of the value must be returned.
issue4389
review5841002
2014-12-11 22:28:12 +01:00
Cédric Krier
2f7a8633e1
Fix flake8 errors
...
review8801002
2014-12-03 16:05:10 +01:00
Jean CAVALLO
68f4d19ed3
Fix condition in _on_change_set method
...
If _on_change_set is called with a None value for a XXX2Many field, the test
designed to check for creations / updates raises an Exception because of
missing parenthesis.
issue4284
review10591002
2014-10-23 18:10:55 +02:00
Cédric Krier
fa4708c3e9
Manage some methods as class and instance method
...
issue4242
review9771002
2014-10-23 20:19:55 +02:00
Cédric Krier
8379c01819
Increase version number
2014-10-20 15:25:47 +02:00
Cédric Krier
635fff6f72
Prepare release 3.4.0
2014-10-20 15:25:23 +02:00
Cédric Krier
3844823465
Add Report
...
issue4038
review9471002
2014-07-16 17:43:46 +02:00
Cédric Krier
df5dc2f6c7
Allow to support unknown field type
...
issue3996
review11311002
2014-06-22 17:19:13 +02:00
Cédric Krier
05761deb60
Call on_change's after setting default values
...
issue3923
review8361002
2014-06-08 00:36:45 +02:00
Cédric Krier
e4f002f191
Skip relation field for on_change value of One2Many
...
This prevents infinite recursion when the parent has many one2many fields.
issue3907
review14281002
2014-05-17 18:39:23 +02:00
Cédric Krier
7fb8ea252e
Be lazy when setting on_change value
...
issue3903
review9341004
2014-05-10 20:32:31 +02:00
Cédric Krier
fabd2cf425
Use a tuple model, dictionary for Reference field
...
issue3902
review9341002
2014-05-10 20:30:31 +02:00
Cédric Krier
7e70331856
_parent_name and _parent_field_name must always be strings
2014-05-09 14:44:34 +02:00
Cédric Krier
34f4501d18
Fix wrong parent field name in EvalEnvionment
2014-05-09 14:42:31 +02:00
Cédric Krier
523da5e175
Don't set parent_name in One2Many values
...
issue3900
review9311003
2014-05-09 14:35:59 +02:00
Cédric Krier
0b613a6d3b
Use parent_field_name instead of relation_field to skip on_change values
...
relation_field is not reliable see issue3899
issue3819
review10291002
2014-05-09 14:29:29 +02:00
Cédric Krier
a88a2c4a17
Explicitly set value of parent field
...
issue3819
review5071002
2014-05-06 22:56:35 +02:00
Cédric Krier
99a874a0c2
Remove bad usage of False
...
issue3841
review5051004
2014-05-04 00:09:03 +02:00
Cédric Krier
3eb1a6263d
Add duplicate method
...
issue3831
review4961002
2014-05-04 00:05:51 +02:00
Cédric Krier
dd1f28a2db
Increase version number
2014-04-21 20:31:27 +02:00