Commit Graph
3960 Commits
Author SHA1 Message Date
Cédric Krier cbcb1467da Activate SO_KEEPALIVE on socket
issue4398
review7781003
2014-12-11 22:31:37 +01:00
Cédric Krier ae7479ee16 Quote search text from widgets
The text set as search_filter from a widget should be quoted to have the same
behavior as the completion and also allow strict matching for text containing
spaces.

issue4388
review10661002
2014-12-11 22:29:24 +01:00
Cédric Krier 7a6301cd53 Don't fail while autodetecting invalid field in import window
on_row_expanded could be called on node without children by sig_autodetect, in
such case the returned child is an invalid GtkTreeIter. So it must ignore such
case to let sig_autodetect popup an error message.

issue4313
review7791002
2014-12-11 22:26:09 +01:00
Cédric Krier 80dc23e002 Allow domain inversion to set None to X2M field
When domain is like ('field', '=', None), the domain inversion set the value to
None.

issue4301
review10701002
2014-12-11 22:23:37 +01:00
Cédric Krier e4becbfd04 Force display of Many2Many screen after edition
Since changeset 0c2f313bf62d, the cancel of the record is not enough to refresh
the display of the edited record in the Many2Many list view. So a display call
must be triggered to clear the CellCache.

issue4391
review6721002
2014-12-11 22:12:42 +01:00
Sergi Almacellas Abellana 7d922a0eab Add missing view attribute for ProgressBar widget
issue4342
review14661002
2014-12-05 18:36:08 +01:00
Cédric Krier d6688c389a Add completion to dictionary widget
The same completion as for Many2Many is added to dictionary widget but in
addition it also set the focus on the first newly added key.

issue4365
review9891002
2014-12-04 23:45:18 +01:00
Cédric Krier 74cb91c708 Exclude some dll embeded when building on windows7
issue4356
review8731002
2014-12-04 23:33:37 +01:00
Cédric Krier 213c1eff5a Fix most flake8 errors
review13751003
2014-12-03 16:04:19 +01:00
Cédric Krier cf94534f43 Don't show WinSearch by default
To allow to check result before showing the pop-up and then automatically fill
the field when the result is unique.

issue4334
review11631002
2014-11-27 22:25:28 +01:00
Cédric Krier b82546f410 Don't try to set focus on non focusable invalid widget
A field could be invalid but in the same time not focusable, so it should be
skipped when setting the focus.

issue4361
review12741002
2014-11-27 22:18:54 +01:00
Cédric Krier 6e97179c53 Optimize py2exe
Remove no more used pytz
Exclude unused tcl/Tk

issue4355
review6681002
2014-11-23 19:44:26 +01:00
Robin Baumgartner aad0e82db0 Merge host and port field in profile editor
issue4350
review14681002
2014-11-21 09:46:08 +01:00
Cédric Krier a7588e3826 Set active item in revision combobox
issue4333
review6661002
2014-11-19 21:38:13 +01:00
Cédric Krier fa861187a8 Fix save graph after refactoring of changeset 0535f5cf7e00
issue4337
review6671003
2014-11-19 21:26:26 +01:00
Cédric Krier d84be97b30 pre_validate must not set value and must always validate xxx2many records
issue4330
issue4331
review9841002
2014-11-19 21:24:25 +01:00
Cédric Krier 5b7c2ff067 Fix focus of invalid widget
tab_compare only works correctly for sibling widgets. find_first_focus_widget
uses the nested focus_chain to find the first widget.

issue4332
review5741002
2014-11-19 21:21:38 +01:00
Cédric Krier 5542d95814 Missing dynamic library: jpeg and tiff for py2app
issue4328
review7711002
2014-11-19 21:20:35 +01:00
Cédric Krier 4e950814de Separate hue color of scheme by golden angle
issue4257
review12631002
2014-11-10 23:33:03 +01:00
Cédric Krier 6db40b3a4b Use the parent children for prefetching only works for same model
otherwise it must use the direct group

issue4319
review5721003
2014-11-10 23:25:26 +01:00
Cédric Krier 1768b21d89 get_focus_chain can return None
issue4318
review5721002
2014-11-10 23:24:23 +01:00
Cédric Krier 0b4bd46c3c Clear entry when combobox is set to inactive item
GTK doesn't clear the entry when calling set_active with -1.

issue4298
review13691002
2014-11-10 23:20:17 +01:00
Cédric Krier 385c02ce84 Fix comparison of empty revision with last one
revision can be None and so can not be compared to a datetime
2014-11-10 12:39:57 +01:00
Cédric Krier d758c94fe3 pack at the end the entry of Many2One to fix layout of Reference widget
Restore pack_end of entry removed in changeset 89af0b300c3f

issue4293
review13671002
2014-10-29 00:04:34 +01:00
Cédric Krier 05d7bd3260 Use _data2pixbuf instead of creating bunch of files to load icons
issue4022
review12391004
2014-10-23 21:08:24 +02:00
Cédric Krier 4201524b8b Replace img_{width,height} by width and height attributes
issue4266
review10561002
2014-10-23 20:57:50 +02:00
Cédric Krier d39bfa8906 Show 'Translate view' plugin to granted users only
Only users with read and write access on translation should have access to the
plugin.

issue4250
review13611002
2014-10-23 20:31:03 +02:00
Cédric Krier 5b2fda3e81 data2pixbuf fails if data is None
because len is called on data

issue4265
review13631002
2014-10-21 22:02:21 +02:00
Cédric Krier a89ffa343d py2app doesn't have site.USER_BASE
issue4269
review14591003
2014-10-21 22:01:23 +02:00
Cédric Krier bed84d8c2e Increase version number 2014-10-20 14:31:29 +02:00
Cédric Krier 2678fd07f0 Added tag 3.4.0 for changeset 8e5cba59137f 2014-10-20 14:30:59 +02:00
Cédric Krier e538f8be62 Prepare release 3.4.0 2014-10-20 14:30:58 +02:00
Cédric Krier 6cbc14bf3d Clean translations 2014-10-19 13:51:25 +02:00
Cédric Krier 0ffed1a139 Do not call (de)iconify in sig_window_state
issue4226
review12611002
2014-10-18 09:23:53 +02:00
Cédric Krier fa5962daac Don't deactivate save button for new record in WinForm
The save button is deactivated if the record is not modified but in case of new
record, it could be saved by a button on the form and so we still need to OK
the popup to get back the new records.

issue4254
review6601002
2014-10-18 09:15:22 +02:00
Bruno M. Villasanti 988260d8f3 Update translation for es_AR 2014-10-17 15:56:07 -03:00
Jordi Esteve 5106d12863 Update es_ES translation 2014-10-17 17:34:56 +02:00
Albert Cervera i Areny 4338ec555b Update Catalan translation. 2014-10-17 14:57:29 +02:00
Mathias Behrle 77a02c045e Update translation for de_DE 2014-10-16 22:49:55 +02:00
Cédric Krier 670522d6cd Update fr_FR translation
review6591002
2014-10-16 15:56:34 +02:00
Venceslav Vezjak 9d2e85cfc3 Update sl_SI translation 2014-10-16 09:49:34 +02:00
Oscar Alvarez 83fd67793a Update Tryton es_CO translation 2014-10-14 22:37:52 -05:00
Cédric Krier d3b6a664de domain_parser must escape when quoting '"'
issue4247
review11571002
2014-10-14 15:21:53 +02:00
Cédric Krier bcd57a5ab2 Added search for pixmaps in site.USER_BASE
thanks to notzippy

issue4102
review12541002
2014-10-10 10:14:18 +02:00
Cédric Krier c7472b5636 Add missing "Show revisions" and remove old "Go to" in doc
review8621002
2014-10-10 10:07:57 +02:00
Cédric Krier 6df542f08d Don't restore text on many2one cleaning if not empty
The call to set_client in clean function could trigger a on_change that will
set a value to the current field. In such case, the previous text should not be
restored.

issue4238
review5701002
2014-10-10 10:05:09 +02:00
Cédric Krier f095bb4eb6 Prevent too old revision in form view
issue4211
review11551002
2014-10-10 09:59:37 +02:00
Cédric Krier c09a12e02f Empty dict value should always be an empty dictionary
The client should not detect as changed a Dict field with None as value.

issue4231
review11531002
2014-10-06 22:29:46 +02:00
Fabian Calle a60fb08437 Tryton client es_EC translation 2014-10-01 09:23:09 -05:00
Cédric Krier 5023c4ca68 Use field domain also to search key for displaying
Searching the key for displaying should also use the field domain otherwise it
could use the wrong key definition to display the value because there are not
garantee to have a unicity for the name of the key.

issue4199
review13541002
2014-09-30 09:41:59 +02:00