Cédric Krier
24cbf66e36
Skip attribute domain for validation of Reference field
...
issue4640
review8011002
2015-03-15 16:29:37 +01:00
Nicolas Évrard
52899110ee
Add autocompletion on M2O form widgets
...
review15051002
2015-03-13 16:45:47 +01:00
Nicolas Évrard
a9e67da04b
Implement _timestamp retrieval for records
...
review6931002
2015-03-13 16:13:21 +01:00
Cédric Krier
a258dcacab
No need to resolve promesse in One2Many.set_on_change
2015-03-09 15:00:14 +01:00
Cédric Krier
b98c18570d
Reference.get must always return a value
...
Return null if there is no value.
2015-03-06 13:58:15 +01:00
Cédric Krier
2499a31c06
Manage product attribute
...
issue4229
review13591002
2015-03-02 23:17:49 +01:00
Cédric Krier
a8aa4eaa92
Add TimeDelta field
...
And remove float_time widget.
issue4026
review10891002
2015-02-09 23:04:01 +01:00
Cédric Krier
0f80f7a5e2
Use bootstrap instead of jquery-ui
...
- use bower for dependencies
- use moment for date
- use bootstrap-datetimepicker
review11821002
2015-02-06 00:32:51 +01:00
Cédric Krier
1caba18930
Simplify date, time and datetime widgets
...
- Remove datetime widget in list view
- Allow to use widget attribute for date/time
issue4457
review10011002
2015-01-26 11:32:47 +01:00
Cédric Krier
d9db2d48d4
Allow domain inversion to set None to X2M field
...
When domain is like ('field', '=', None), the domain inversion set the value to
None.
issue4301
review13781002
2014-12-11 22:24:30 +01:00
Cédric Krier
feef9c0981
pre_validate must not set value and must always validate xxx2many records
...
issue4330
issue4331
review5751002
2014-11-19 21:25:24 +01:00
Cédric Krier
5632e326c3
stringify the value of selection to preserve types
...
review8681002
2014-10-29 00:18:48 +01:00
Cédric Krier
391db8ea36
Use get in Integer.get_client to get the right default value
...
issue4220
review8601002
2014-10-14 15:34:44 +02:00
Cédric Krier
704a69a46e
Add missing TODO validate
2014-10-03 10:45:06 +02:00
Cédric Krier
b1db9da7f3
Recompute domain4inversion if domain changed
...
issue4174
review5621002
2014-09-18 17:42:42 +02:00
Cédric Krier
3f80092ee6
Add pre-validation on button
...
issue4121
review7471002
2014-09-17 22:07:03 +02:00
Cédric Krier
eec66b5c33
Manage field context on Group value
...
issue4098
review12431002
2014-08-29 16:50:26 +02:00
Cédric Krier
5decda2998
Use null for empty Date
...
review13391003
2014-07-09 00:36:28 +02:00
Cédric Krier
b50622f4e5
Add factor on numbers
...
review6421002
2014-07-09 00:29:08 +02:00
Cédric Krier
853de5ab59
Call on_change's after setting default values
...
issue3923
review7291002
2014-06-08 00:37:31 +02:00
Guillem Barba
b8d779de06
Detect correctly when to parse value from DateTime, Date or Time field
...
issue3957
review11301002
2014-06-02 17:26:06 +02:00
Cédric Krier
36bcd1aef0
Don't set default value for on_change and set id
...
issue3487
2014-05-19 21:14:54 +02:00
Cédric Krier
37b608b412
Fix test on bunch loading size
2014-05-19 21:10:05 +02:00
Cédric Krier
d24479b955
Fix limit computation for bunch loading
2014-05-19 21:09:32 +02:00
Cédric Krier
ee0ccd3388
Remove self hack by using binded method
2014-05-19 21:09:02 +02:00
Cédric Krier
5aab0fe206
One2Many.set_client should compare with active records
...
issue3914
review14291003
2014-05-17 18:42:56 +02:00
Cédric Krier
9bffb53f4c
Skip relation field for on_change value of One2Many
...
This prevents infinite recursion when the parent has many one2many fields.
issue3907
review14281003
2014-05-17 18:40:04 +02:00
Cédric Krier
42b03ca0ff
Use a tuple model, dictionary for Reference field
...
issue3902
review9341003
2014-05-10 20:31:27 +02:00
Cédric Krier
fc3019a8cc
Use Group.child_name instead of relation_field to skip on_change values
...
relation_field is not reliable see issue3899
issue3819
review6281002
2014-05-09 14:31:21 +02:00
Cédric Krier
886d3b5c66
Explicitly set value of parent field
...
issue3819
review5091002
2014-05-06 22:57:29 +02:00
Cédric Krier
577da80350
Use the same read limit for children
2014-05-04 00:20:11 +02:00
Cédric Krier
5fb30848bd
Make button reload all parents
...
issue3815
review4851002
2014-04-10 22:29:57 +02:00
Cédric Krier
2b81dc096a
Validate field on simplified domain
...
issue3823
review4901002
2014-04-07 18:13:15 +02:00
Cédric Krier
5cc5c24b93
Fix usage of root_group
2014-04-01 12:16:45 +02:00
Cédric Krier
f2ac656be2
Set value for constraining domain of non-relation field
...
The validation method should also set value for the local domain like it does
for the inverted.
issue3794
review4771002
2014-03-31 19:03:42 +02:00
Cédric Krier
23181a22d2
Fix Group.add when index is -1
2014-03-28 23:27:31 +01:00
Cédric Krier
1ab35fad71
Fix _super call of Char.get
2014-03-28 22:54:26 +01:00
Cédric Krier
52e0945df3
Add missing TODO to force parent on Reference field
...
review4621002
2014-03-24 15:56:01 +01:00
Cédric Krier
c4bbcd3573
Don't let default value override existing value
...
issue3782
review4591002
2014-03-24 15:48:11 +01:00
Cédric Krier
9124910ebf
Add option to show revisions
...
issue3678
review3671003
2014-03-18 19:56:07 +01:00
Nicolas Évrard
8ca0c4a09f
Add multiselection widget for many2many
...
review3951002
issue3634
2014-03-16 21:19:05 +01:00
Nicolas Évrard
b8670c9b43
Add index to one2many's on_change add
...
review2091003
issue3539
2014-03-16 21:03:27 +01:00
Cédric Krier
398d9ad209
Add support of domain for non-relation field
...
issue3743
review4171003
2014-03-15 10:47:02 +01:00
Cédric Krier
41308379cf
Don't change group value when it is not needed
...
The group of xxx2many must only be changed for set and set_default. Other
methods should keep the removed/deleted records but as the older group was
destroyed this information is lost.
issue3724
review3941003
2014-03-04 11:50:08 +01:00
Cédric Krier
6d86ccb33e
Fix Group.changed when Field.changed return undefined
2014-03-01 02:04:35 +01:00
Nicolas Évrard
222b94d0da
merge.
2014-02-27 18:59:57 +01:00
Nicolas Évrard
3bcb08084e
O2M's _set_value should not copy deleted/removed records from previous group
2014-02-27 18:59:27 +01:00
Cédric Krier
843c750f61
Don't extend the session context in expr_eval
2014-02-20 19:10:57 +01:00
Cédric Krier
46c8157150
Fix domain inversion for xxx2many fields
...
issue3659
review3331002
2014-02-13 22:50:28 +01:00
Cédric Krier
a9206afc00
Use jQuery.isEmptyObject to test on_change
2014-02-03 17:59:45 +01:00