Commit Graph
3841 Commits
Author SHA1 Message Date
Cédric Krier bc8c3f5fa3 Add cellrenderer cache
issue1318
review12291003
2014-05-23 11:59:26 +02:00
Cédric Krier b3580ae22d Remove headers of multiselection
issue3915
review14281005
2014-05-23 11:51:25 +02:00
Cédric Krier aafd3413c8 Trigger focus out when selection of multiselection is changed
issue3913
review12301002
2014-05-23 11:34:32 +02:00
Cédric Krier 6feab3f2aa Some widgets are registered many times
This could lead to have buttons clicked many times because the clicked event
will be registered many time.

issue3924
review8371002
2014-05-22 23:29:38 +02:00
Cédric Krier 983f6011f8 Set None instead of False when moving record on top
issue3912
review14291002
2014-05-22 23:28:30 +02:00
Cédric Krier 26368bfb5a Factorize TreeView with CONTROL MASK inverted
- always grab focus on button press
- use bitwise exclusive or to allow usage of CONTROL
- use this view for search box

issue3919
review5301002
2014-05-22 23:27:31 +02:00
Cédric Krier 6763875179 O2M.set_client should compare with active records
issue3914
review14281004
2014-05-17 18:42:21 +02:00
Cédric Krier 81e6348cfe Skip relation field for on_change value of One2Many
This prevents infinite recursion when the parent has many one2many fields.

issue3907
review13311002
2014-05-17 18:38:48 +02:00
Cédric Krier 1334df6bcc Use a timestamp for storing cache of tree states
issue3888
review9281002
2014-05-17 18:34:55 +02:00
Cédric Krier 1ab3c3a84c Set button readonly when record or group is readonly
issue3904
review13301002
2014-05-17 18:32:43 +02:00
Cédric Krier 9430420997 Fix eval_leaf when field equals 0
Only None must be considered as a value not set which will be forced by the
domain inversion.

issue3896
review14271002
2014-05-17 18:30:08 +02:00
Cédric Krier 8d89cfec11 Use a tuple model, dictionary for Reference field
issue3902
review9331002
2014-05-10 20:29:57 +02:00
Cédric Krier 2c0a604592 Use Group.child_name instead of relation_field to skip on_change values
relation_field is not reliable see issue3899

issue3819
review9311002
2014-05-09 14:27:25 +02:00
Cédric Krier 6082036948 Use the right widget to get text in Char widget
issue3898
review9301002
2014-05-09 10:13:53 +02:00
Cédric Krier f910e3ae34 Fix update completion for empty reference
issue3890
review12271002
2014-05-07 20:38:47 +02:00
Cédric Krier d5cf57b1e1 Explicitly set value of parent field
issue3819
review5061002
2014-05-06 22:55:49 +02:00
Cédric Krier 0d117b11e0 Use the same read limit for children
review5121002
2014-05-04 00:19:45 +02:00
Cédric Krier a81b515c6f Use menu context for screen and global search
issue3858
review5211002
2014-05-04 00:13:41 +02:00
Cédric Krier 0b98a41228 Convert only non-empty datetime from client to UTC
issue3866
review5261002
2014-04-24 18:04:47 +02:00
Cédric Krier 1b96e14337 Increase version number 2014-04-21 20:30:36 +02:00
Cédric Krier a344cedf16 Added tag 3.2.0 for changeset 9721289ee2fd 2014-04-21 20:30:01 +02:00
Cédric Krier eacb226c51 Prepare release 3.2.0 2014-04-21 20:30:00 +02:00
Cédric Krier 03d52fa699 Clean translations 2014-04-20 22:26:57 +02:00
Cédric Krier e803ddff95 Fix parameter inversion in 'not in' domain inversion
issue3849
review5131002
2014-04-18 19:37:12 +02:00
Cédric Krier 049ad434af Always convert datetime from client to UTC
issue3857
review5201002
2014-04-18 19:34:50 +02:00
Cédric Krier 13b2acd149 Don't use the execution context to launch action from wizard
The active_* keywords have no meaning when launching futher action from wizard.

issue3856
review5171003
2014-04-18 19:33:06 +02:00
Bruno M. Villasanti a839b4ffd3 Update translation for es_AR 2014-04-17 20:06:25 -03:00
Jordi Esteve 3800b11773 Update translation for es_ES 2014-04-18 00:40:44 +02:00
Mathias Behrle f2a4086a3e Update translation for de_DE 2014-04-18 00:08:54 +02:00
Albert Cervera i Areny 897bd0f944 Compile Catalan translation file. 2014-04-17 23:22:20 +02:00
Albert Cervera i Areny 0d2c52871b Merge. 2014-04-17 20:06:15 +02:00
Albert Cervera i Areny c1fe8f85f0 Update Catalan translation. 2014-04-17 20:04:22 +02:00
Nicolas Évrard 71d8b9a681 Update fr_FR translation
review4921002
issue3682
2014-04-17 18:00:26 +02:00
Cédric Krier c52825d345 domain inversion use None instead of False now
issue3844
review5081002
2014-04-16 14:28:26 +02:00
Cédric Krier 3bf9df347b Prevent D&D if the treeview is editing
issue3753
review4861002
2014-04-16 14:27:42 +02:00
Venceslav Vezjak 777f904d07 Update sl_SI translation 2014-04-13 19:13:32 +02:00
Cédric Krier fcf8bef237 get_preferences should not use the global context
issue3837
review5031002
2014-04-12 23:40:54 +02:00
Cédric Krier 93109996c5 Sort child screen as unsaved records
Child screen could contains records added using the add_remove of one2many and
so those records must be managed as unsaved.

issue3835
review5001002
2014-04-12 23:34:08 +02:00
Cédric Krier 10c08b4ce5 Make button reload all parents
issue3815
review4841002
2014-04-10 22:29:03 +02:00
Cédric Krier 4dd7885ee9 Ensure ViewSearch.searches has always the right type
issue3828
review4941002
2014-04-10 22:26:36 +02:00
Cédric Krier 128003b64e Fix invalid inversion domain to use None instead of False
issue3681
review4891004
2014-04-07 18:24:29 +02:00
Cédric Krier f5830961f2 Let cancel button of window form for reaonly screen
issue3826
review4891002
2014-04-07 18:21:11 +02:00
Cédric Krier 45a4f91da4 Validate field on simplified domain
issue3823
review4871003
2014-04-07 18:12:14 +02:00
Oscar Alvarez 907ec15920 Tryton client es_CO translation 2014-04-02 23:07:55 -05:00
Cédric Krier 6bb25696b8 Don't update completion if entry is no more displayed 2014-04-01 12:58:31 +02:00
Cédric Krier 8c1350de77 Fix uninitialized focus_widget case in Form.set_cursor 2014-04-01 12:56:23 +02:00
Cédric Krier 436667a725 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
review4641002
2014-03-31 19:02:41 +02:00
Cédric Krier d30ee1385e Fix Form set_cursor when cursor widget doesn't exist
issue3798
review4711002
2014-03-28 20:09:35 +01:00
Cédric Krier e30c625fc4 Force Dict client value to be dict
The Dict widget requires that get_client returns a dict.

issue3796
review4671002
2014-03-28 20:08:25 +01:00
Cédric Krier 7c408b424a Fix set_client of date and time field to convert datetime
issue3795
review4651002
2014-03-28 20:07:22 +01:00