Commit Graph
4030 Commits
Author SHA1 Message Date
Cédric Krier f48d643e8d Update fr_FR
review11201002
2015-04-18 11:49:06 +02:00
Jordi Esteve ddbb853762 Update es_ES translation 2015-04-17 20:34:10 +02:00
Fabián Calle 62c099547b Update es_EC translation 2015-04-17 09:45:41 -05:00
Oscar Alvarez 87d93441e5 Update es_CO translation 2015-04-17 07:21:32 -05:00
Bruno M. Villasanti 17bf62cc0d Update translation for es_AR 2015-04-16 21:47:07 -03:00
Albert Cervera i Areny 66d9437c83 Update Catalan translation. 2015-04-16 18:33:04 +02:00
Mathias Behrle 7700a42b09 Update translation for de_DE 2015-04-16 12:36:53 +02:00
Venceslav Vezjak 0b25dbf451 Update sl_SI translation 2015-04-16 10:35:17 +02:00
Cédric Krier 70da6a27d2 Rename gtk_osxapplication into gtkosx_application
issue4690
review9201002
2015-04-07 23:31:24 +02:00
Cédric Krier ecdf7149e3 Text cell should not be rendered in single-paragraph-mode
issue4688
review13131002
2015-04-07 23:30:05 +02:00
Cédric Krier a521b810f4 Set global search placeholder after setting the language
issue4686
review8101002
2015-04-05 23:50:26 +02:00
Nicolas Évrard 651f4eb622 Backed out changeset 04ea443fd358
issue4676
2015-04-02 12:44:19 +02:00
Nicolas Évrard e3072c4794 Support dateutil behavior on text that is not parseable
dateutil's behavior has changed. Now it raises a ValueError exception.

issue4676
review15171002
2015-03-31 11:56:48 +02:00
Cédric Krier 9d9823ec27 Don't consider as unique clause with nested target
issue4552
review14181002
2015-03-30 22:39:26 +02:00
Cédric Krier a5aec089ac Filter leaf domain of Reference fields
The domain of Reference fields must be filtered out for non-valid target
because the localization will remove the target part and thus generate an
invalid domain for the specific target.

issue4680
review15331002
2015-03-30 22:36:26 +02:00
Cédric Krier aef81b9f63 Manage colors on suffix
issue4529
review9181002
2015-03-28 19:01:44 +01:00
Cédric Krier 7b1bc8a7f5 Unify column width for date/time columns
issue4668
review11111002
2015-03-25 21:53:18 +01:00
Nicolas Évrard ea1d08c3df Add None values in clause tests for operatorize 2015-03-25 18:55:37 +01:00
Cédric Krier e868daffdc Update translation catalogs 2015-03-23 19:02:30 +01:00
Cédric Krier 5f98cade86 Remove .mo files
issue4664
review12041002
2015-03-23 18:50:36 +01:00
Cédric Krier fffe559b91 Remove documentation translation
We don't have yet the ressource to maintain translation of the documentation,
so remove it as it is any way no more in sync.

issue1567
review8071002
2015-03-23 18:46:14 +01:00
Cédric Krier 73818cd92e Fix display inactive selection
get_inactive_selection just return the text but doesn't fill the popdown with
the inactive selection. So the popdown must be re-filled with the selection and
the inactive selection, the inactive selection will be removed on the next
display with an other value.

issue4660
review15311003
2015-03-22 03:22:11 +01:00
Cédric Krier 4e0b5d7040 Remove execfile from setup.py
issue4654
review6171003
2015-03-19 21:24:15 +01:00
Cédric Krier 8e73ae8fa0 Use custom object to store Binary tmpfile path
Since issue4637, it is possible that the value of a Binary field is a str.
So the client can no more make the difference between the value and a path.

issue4653
review6181002
2015-03-19 19:31:56 +01:00
Cédric Krier fee59e2b2b Clear record timestamp after save
Since changeset 28a09c279d67, the timestamp is sent also on button calls but if
the record is saved just before this generate an concurrency exception. Indeed
the _timestamp must be cleared just after the save (because the record is not
reloaded before the button call).

issue4644
review8021002
2015-03-18 11:13:29 +01:00
Cédric Krier 25050ae683 Hide columns containing always the same value
The domain inversion is used on the screen domain combined with the tab domain
to find columns that has always the same value.

issue4552
review10181002
2015-03-18 11:09:31 +01:00
Cédric Krier 5ff889024f Manage bytes and bytearray for Binary field
issue4637
review11101002
2015-03-16 19:31:28 +01:00
Cédric Krier 84ec669658 Manage instance button
issue4397
review6741003
2015-03-16 12:56:58 +01:00
Cédric Krier 689614e2a0 Remove Tabs Position option
issue1014
review7991002
2015-03-15 16:31:07 +01:00
Cédric Krier f900c6b25e Skip attribute domain for validation of Reference field
issue4640
review9131002
2015-03-15 16:28:34 +01:00
Cédric Krier 55a8708003 Keep OK button of edition dialog sensible
An edition can be made on a Many2One without change. In such case, the user
must be able to validate the dialog to trigger the on_change on the original
Many2One.

issue4547
review7041002
2015-03-15 16:23:56 +01:00
Nicolas Évrard 3be0991d2e Send the timestamps when executing a button action
issue4586
review7961003
2015-03-13 17:52:25 +01:00
Cédric Krier 5c9e957d14 Update dylib version for py2app 2015-03-13 16:34:10 +01:00
Cédric Krier 19242e9dde Menu's entries of user menu are action 2015-03-13 15:59:20 +01:00
Cédric Krier 6b85bcce96 Add noeval to PYSONDecoder
issue1616
2015-03-10 23:49:55 +01:00
Cédric Krier ff7385e770 Add __repr__ to PYSON
issue4607
2015-03-10 23:41:53 +01:00
Cédric Krier 92dcb8fdcc dateutil.parser can also raise OverflowError
If the computed year is outside the Python range, an OverflowError is raised
also.

issue4635
review12001002
2015-03-10 23:39:54 +01:00
David Harper a04ad83400 change Ok to OK
issue4290
review13071002
2015-03-10 17:59:39 +01:00
Cédric Krier 0aad1a7cc1 Fix set_focus
- Use find_focusable_child instead of find_focused_child to find the widget to
  grab focus.
- Don't override focus_widget if there is no invalid_widgets
- find_first_focus_widget must return a widget

issue4363
review11061002
2015-03-09 19:34:39 +01:00
Cédric Krier 3ce2c4f310 Remove old TODO 2015-03-05 23:31:03 +01:00
Cédric Krier bbb3b48622 Dict search entry must behave like Many2Many search entry
issue4577
review14041002
2015-03-02 23:32:22 +01:00
Cédric Krier 7853db3bdd Improve shortcuts of Many2Many
Use the same shortcuts as the Many2One on the text widget and keep the previous
one on the list view.

issue4556
review10191002
2015-03-02 23:29:58 +01:00
Cédric Krier 9abc59ed6b Manage product attribute
issue4229
review12611003
2015-03-02 23:17:03 +01:00
Cédric Krier e1c3caae8e Always pass string to urllib.unquote
When there is no trailing '/', it adds None which is not supported by
urllib.unquote.

issue4589
review12981002
2015-03-02 23:02:34 +01:00
Cédric Krier c53357263e Format exception using format_exception
format_tb doesn't return the exception but only the traceback so it is harder
to copy paste the all exception like for a server error. As it calls directly
the error dialog, there is no more need for the tb kwargs in process_exception.

issue4576
review11941002
2015-02-28 11:25:46 +01:00
Cédric Krier b58461988e Remove unused clear method in ScreenContainer
The clear button has been removed in changeset 7d9c51aed8ed
2015-02-28 11:24:21 +01:00
Cédric Krier 6cd4059786 Add reload client action
issue4430
review12831002
2015-02-27 10:38:34 +01:00
Cédric Krier fdc9107bdc Move set completion in the display of Many2One
Since issue4535, the Reference field failed because get_access is called
earlier in the __init__ of Many2One before the creation of widget_combo. It is
better to set the completion later as the model can change in the Reference and
so the access rights.

issue4580
review11951002
2015-02-19 13:53:17 +01:00
Cédric Krier 2682924215 Fix localize_domain to work with extended clause of Reference field
The first extra value must be dropped when localize a Reference field.

issue4562
review8941002
2015-02-19 13:49:11 +01:00
Cédric Krier f30b538665 Set default printing option to action run by wizard
issue4575
review10971002
2015-02-19 13:47:16 +01:00