Commit Graph
5062 Commits
Author SHA1 Message Date
Cédric Krier 0dc015b6ed Use position from get_position
The position received by insert-text callback is always 0.

issue11163
review384171002
2022-01-22 21:16:11 +01:00
Cédric Krier 84c56da241 Set expander to the first visible column
issue11071
review380041002
2022-01-11 23:08:57 +01:00
Cédric Krier c103809d1a Delete selection when replacing keypad keys
issue11112
review377911002
2022-01-11 23:05:35 +01:00
Cédric Krier 3276c06c2a Do not update counter label if widget has been removed
issue11110
review380011002
2022-01-11 23:04:17 +01:00
Cédric Krier ccf9708565 Use first the dotted name variable in the PYSON context
issue11109
review383991002
2022-01-11 23:03:06 +01:00
Cédric Krier decd7a8ca1 Add monetary to float cellrenderer
issue10988
review380001002
2022-01-11 23:01:26 +01:00
Nicolas Évrard eb31ae3634 Replace deepcopy by our own implementation
issue11054
review387551002
2022-01-05 08:58:54 +01:00
Cédric Krier efa034004a Ensure active_ids is always a list
issue11088
review395191003
2022-01-03 22:48:18 +01:00
Cédric Krier 642870837e Remove SignalEvent usage
We register on the screen the windows and on the group the screens to which
events must be sent.

The window of Screen can be a tab, a dialog or even a widget like for One2Many.
They must just have a method with the proper name to receive the corresponding
events.
The group_list_changed event is dedicated to synchronisation of the Gtk
TreeView and ListBox models.

issue11059
review395151002
2022-01-02 13:53:27 +01:00
Cédric Krier 5798a57eab Catch more exceptions on CSV import/export and improve message
issue10979
review387401002
2021-12-29 12:34:05 +01:00
Cédric Krier 2c98a8e097 Show text in progress bar
issue11062
review367951003
2021-12-29 12:22:11 +01:00
Cédric Krier 6ba31a0761 Add support for Python 3.10
and remove support for Python 3.6.

issue11048
review364451002
2021-12-18 16:34:37 +01:00
Cédric Krier e30176822f Add creatable attribute on tree and form views
issue10929
review370201002
2021-12-16 22:26:04 +01:00
Cédric Krier 216bc2755f Install gdbus.exe on Windows
gdbus.exe is needed to have interprocess communication to launch action.

issue11024
review366321002
2021-12-16 22:19:38 +01:00
Cédric Krier 8aca5fe72d Check screen limit is None before comparing
issue11015
review389361002
2021-12-16 22:14:22 +01:00
Cédric Krier 0ddc873789 Add coverage to tox
issue7685
review51501002
2021-12-13 23:10:13 +01:00
Cédric Krier 78746181ca Follow isort formatting
issue10928
2021-12-11 17:58:45 +01:00
Cédric Krier 3027e7bc97 Add logging info about the modified fields of a record
issue10944
review374131002
2021-12-08 00:38:55 +01:00
Cédric Krier e49c70a2ae Do not translate logging messages
issue10942
review351021002
2021-12-08 00:36:45 +01:00
Cédric Krier 7e28b3268b Stop key-press-event and insert decimal point
On Windows editing the keyval of the event does not work anymore.
So we must insert ourself the decimal point in the entry buffer.

issue10956
review374311002
2021-12-06 23:37:42 +01:00
Cédric Krier 475e577b1c Requires at least version 3.19 of PyGObject
issue10975
review376041002
2021-11-28 13:47:44 +01:00
Sergi Almacellas Abellana 67042a36f2 Use ilike operator as One2One default search operator
issue10977
review374271002
2021-11-25 09:48:02 +01:00
Cédric Krier 36b59be398 Check if expanded column is visible to decided to add a filling column
issue10954
review366251002
2021-11-20 00:04:38 +01:00
Cédric Krier 76946dc913 Increase version number 2021-11-01 16:59:25 +01:00
Cédric Krier b7971df468 Add tag 6.2.0 [skip ci] 2021-11-01 16:59:12 +01:00
Cédric Krier b999216b63 Prepare release 6.2.0 [skip ci] 2021-11-01 16:59:11 +01:00
Cédric Krier da66f4f5a2 Do not try to expand pseudo-children of reference field
Since issue5667 the export dialog adds pseudo children to reference fields but
they are not children nodes but just sibling. So we must not try to expand the
node of the reference field when loading an predefined export.

issue10875
review383511003
2021-10-31 10:42:08 +01:00
Cédric Krier e6448d7940 Do not display search_count if it is not higher than limit
On small set of record when records are deleted the number of record could
become lower than the initial search_count. As maintaining a correct
search_count is complex, it is simpler to never display it if it is lower than
the search limit.

issue10789
review383501003
2021-10-31 10:20:24 +01:00
Cédric Krier f24d9a02cb Reshow wizard dialog with the initial size
issue10648
review363051003
2021-10-31 10:14:37 +01:00
Cédric Krier 41a8a8ccdc Update translations [skip ci] 2021-10-30 11:32:05 +02:00
Cédric Krier 12a3788115 Use tab_domain when comparing tabs
issue10441
review381241002
2021-10-26 19:40:49 +02:00
Nicolas Évrard b8c72b71ba Fix typo in Gdk identifier
issue10882
review354241002
2021-10-20 15:18:58 +02:00
Cédric Krier a2b3383e08 Use changed event to trigger focus out in Selection widget of Dict
issue10856
review389101002
2021-10-19 00:23:30 +02:00
Cédric Krier fd5bbdc201 Support create/delete attribute in view
issue10840
review377341002
2021-10-11 22:53:02 +02:00
Cédric Krier b2dcf03c2e Loop over children iter after expanded the autodetected parent
issue10813
review375641003
2021-10-08 19:12:56 +02:00
Cédric Krier 9473215e20 Use field context to edit record
issue10806
review364101002
2021-10-08 19:10:46 +02:00
Cédric Krier 62e6c8090d Add grouping attribute to numeric widgets
issue10731
review355501002
2021-09-26 23:05:02 +02:00
Nicolas Évrard 238d207c77 Consider Dict Char entries set to None as set to ""
issue10485
review346431002
2021-09-21 16:00:11 +02:00
Cédric Krier e9e71c485d Disable HTML widget buttons when readonly
issue10737
review334951002
2021-09-19 00:06:54 +02:00
Cédric Krier 5975a3dbfc Use model of ComboBox to set active entry
The value of the ComboBox must be set using index instead of relying on the
displayed value because it may not be unique and the popdown must preselect the
current value.

issue10725
review338851002
2021-09-13 23:33:12 +02:00
Maxime Richez 9cda9e4fd4 Close tab when cancelling save on new record
issue10480
review363421002
2021-09-10 19:37:47 +02:00
Cédric Krier 6d4ae5a5ff Use "Created by" as label for create_uid
issue10709
review358811002
2021-09-05 14:41:46 +02:00
Cédric Krier 5bb3d60905 Do not append name suffix when empty
issue10662
review346771002
2021-09-02 23:58:58 +02:00
Cédric Krier 60fe7b6ab9 Use last action name when selecting from the same keyword
issue10661
review373261002
2021-09-02 23:57:43 +02:00
Cédric Krier e03ffb6a31 Do not set toolbar style to page without toolbar
issue10676
review375241002
2021-09-02 23:12:06 +02:00
Nicolas Évrard a21b5f940d Recursively destroy records before propagating the signal
issue10686
review371591003
2021-09-02 14:50:23 +02:00
Cédric Krier 92d8057932 Add monetary field
issue10598
review338511002
2021-08-21 09:09:56 +02:00
Cédric Krier 59ec5c6a30 Support digits from relation field
issue10596
review338511002
2021-08-21 09:08:09 +02:00
Cédric Krier 46b327591e Use '\' as escape char for wildcard
issue10626
review349031002
2021-08-12 18:39:50 +02:00
Raphaël Valéry e10f592b73 Do not remove record from the looped list when setting list ids
issue10638
review358561002
2021-08-11 18:02:25 +02:00