Cédric Krier
d4bc450a0c
Limit entry width to a maximum of 120 chars
...
This avoids creating horizontal scroll with fields with bigger size.
issue10285
review361661002
2021-04-22 23:51:22 +02:00
Cédric Krier
3607669c9f
Keep origin host when making connection
...
Following https://bugs.python.org/issue6267
issue10308
review332611002
2021-04-22 23:48:54 +02:00
Cédric Krier
4371380cf2
Test editable and activatable property to find editable cells
...
issue9905
review320971002
2021-04-22 23:47:17 +02:00
Cédric Krier
cb6bb0d076
Set sequence order following the new position order
...
issue10299
review334181002
2021-04-22 23:45:00 +02:00
Sergi Almacellas Abellana
146c5f5128
Add missing decimal separator on label format
...
issue10312
review320981008
2021-04-22 07:56:09 +02:00
Cédric Krier
775801ff61
Use change value as initial value for Window Form
...
The parent field must stay as eval value as it is not reset.
issue10185
review365111002
2021-04-22 00:07:18 +02:00
Cédric Krier
8244e8a29d
Fall-back to default order to define new position
...
When there is no order on the screen, we must use the default order because it
contains the order of the relation field.
issue10298
review340621002
2021-04-21 23:51:15 +02:00
Cédric Krier
917e00409a
Use order definition of xxx2Many fields
...
When empty it must be the order of the target and it must not be encoded as it
can not be PYSON.
issue10297
review349721004
2021-04-21 23:47:30 +02:00
Cédric Krier
15f67903ed
Activate save button in Form __init__
...
issue10263
review363101013
2021-04-18 17:50:39 +02:00
Nicolas Évrard
173837b07f
Use specific search domain for reference field searches
...
issue9997
review324781002
2021-04-12 20:54:03 +02:00
Cédric Krier
b7a65ff60f
Add domain on completion of Many2Many
...
issue10264
review320891002
2021-04-11 18:28:37 +02:00
Cédric Krier
727e194a64
Show week numbers on calendar popup
...
issue10256
review359471002
2021-04-11 18:23:42 +02:00
Cédric Krier
5c3d4fdae3
Add attachment preview
...
issue10203
review332271014
2021-04-07 23:34:51 +02:00
Cédric Krier
291adc7173
Improve fingerprints against concurrent updates
...
issue9987
review325041002
2021-03-31 23:55:43 +02:00
Sergi Almacellas Abellana
c58a8f73cf
Set visual indicator on Symbol widget
...
issue9993
review340131002
2021-03-27 21:02:44 +01:00
Cédric Krier
24d6c627e3
Support document display with not field and no record
...
issue10173
2021-03-27 17:48:35 +01:00
Cédric Krier
fbcd7fcede
Add document widget
...
issue10173
review330471004
2021-03-27 17:17:00 +01:00
Cédric Krier
a863ba1f94
Use CONTROL key as mnemonic modifier on MacOS
...
The default MOD1 (which is ALT on MacOS) is used to type special character on
MacOS so it is better to use a modifier that is not used for character like
CONTROL.
issue10045
review340241002
2021-03-27 11:41:13 +01:00
Cédric Krier
5438cb2f45
Ignore selection length deviating twice from the standard deviation
...
issue10089
review332251002
2021-03-23 23:48:32 +01:00
Cédric Krier
3133ee3bf2
Do not bundle libcroco
...
It is no more needed as librsvg does not depend on it anymore.
issue10039
review345531002
2021-03-21 22:34:00 +01:00
Cédric Krier
0aee98e055
Add icon of type URL
...
issue10140
review355171002
2021-03-20 12:38:16 +01:00
Cédric Krier
a3815ed196
Do not return None when evaluating domain with in operator
...
When the operator is 'in' and the value contains None, Field._domain_add_null
adds an equal operator against NULL. So this must be managed like the '='
operator.
issue9906
review332201005
2021-03-20 12:33:09 +01:00
Cédric Krier
3451101cee
Unquote file name of attachment dropped
...
issue10189
review345521002
2021-03-18 21:31:07 +01:00
Nicolas Évrard
e56842c402
Ensure dependencies of fields are also loaded on Form display
...
issue9630
review298641002
2021-03-11 23:34:44 +01:00
Cédric Krier
4827b3ab70
Allow sending email with record's attachments
...
issue10135
review345471002
2021-03-11 19:14:07 +01:00
Sergi Almacellas Abellana
cb4ab741f8
Test if integer dict widget value is not None before converting it
...
issue10167
review340211002
2021-03-11 09:15:14 +01:00
Cédric Krier
8b00fc1544
Improve report and CSV for tree structure
...
issue10116
review341431002
2021-03-07 19:07:53 +01:00
Nicolas Évrard
3e41aed055
Remove useless code in Notebook
...
issue10152
review332161002
2021-03-07 15:40:40 +01:00
Cédric Krier
628a3ae08c
Set alignment for Symbol cell
...
issue10124
review332141002
2021-03-07 10:05:33 +01:00
Cédric Krier
63575e4981
Do not clear model if the selection is still the same
...
Clearing the model reset the scroll position of the ScrolledWindow which is
unnecessary if the content is still the same.
issue10121
review339981002
2021-03-01 23:30:23 +01:00
Cédric Krier
b498220dcb
Remove usage of deprecated Gtk.Alignment
...
issue10081
review357131002
2021-02-21 19:46:22 +01:00
Nicolas Évrard
c4e25ab925
Fix wrong import name introduced in changeset e4bfb7718b16
2021-02-21 17:37:08 +01:00
Nicolas Évrard
b8e33795d0
Protect trusted devices against brute force attack
...
issue9386
review321511002
2021-02-21 16:23:11 +01:00
Cédric Krier
778040c810
Escape database label for markup.
...
issue10082
review341331002
2021-02-20 00:53:18 +01:00
Cédric Krier
d45dbd0cc2
Support sparse data in y's graph with domain
...
The value when the domain skip the record should be undefined so the graph has
no point at this ordinate.
issue10072
review337561002
2021-02-16 22:38:16 +01:00
Cédric Krier
b2cfb5cd85
Add breadcrumb as title of window form
...
issue7167
review343151002
2021-02-14 15:45:21 +01:00
Cédric Krier
68900c7473
Add help for each value to selection and multiselection
...
issue9649
review320021002
2021-02-14 14:28:55 +01:00
Cédric Krier
61279e73c6
Display revision on dialog
...
issue10059
review335531002
2021-02-14 14:03:55 +01:00
Cédric Krier
c9cbac387a
Do not return string in get_textual_value of Boolean
...
The textual value is used to set active which must be boolean.
It is simpler that in search_equal_func to cast result into string.
issue10019
review335481002
2021-02-12 20:37:04 +01:00
Nicolas Évrard
292efbe32a
Set loaded fields first after O2M on_change calls
...
issue9930
review302811002
2021-02-04 18:05:18 +01:00
Cédric Krier
ca6b86d1e1
Use likify to convert search text in completion
...
issue10021
review320611003
2021-02-03 19:39:33 +01:00
Cédric Krier
c47d91493c
Do not render uri without a connection
...
issue10033
review324881002
2021-02-03 19:34:15 +01:00
Cédric Krier
663c3a3331
Detect all wild cards and escaped wild cards in likify
...
issue10020
review320611002
2021-02-03 19:30:13 +01:00
Cédric Krier
d64b70cce2
Include id as argument of pre_validate calls
...
It is needed by the server to get value of field not modified.
issue10014
review327031002
2021-01-29 00:04:29 +01:00
Cédric Krier
8ea11c966c
Execute report asynchronously
...
Some reports may be long to generate so it is better to display the watch
cursor.
issue8845
review349111003
2021-01-25 22:13:11 +01:00
Cédric Krier
550ca3a76c
Set text on child of editable for Time widget
...
The editable of Time widget is a combobox which does not have set_text method.
issue10003
review320571002
2021-01-24 20:59:46 +01:00
Cédric Krier
65805bd87b
Fall-back to internal selection value if selection is a string
...
When DomainParser format a domain from a DomainValidationError, the field
definition may contain as selection as string. At this place we can not really
make an other RPC call to convert the selection so we fall-back to the internal
value.
issue9989
review349271002
2021-01-22 01:11:08 +01:00
Cédric Krier
1f66e66355
Support float represented by exponential
...
The domain parser need to find the number of digit to display by analysing the
string format of the value. Some small values may be formatted as exponential.
issue9955
review347261002
2021-01-18 23:29:44 +01:00
Cédric Krier
d702f83d1d
Correctly set format and readonly on Date/Time Dict widget
...
issue9967
review333551002
2021-01-11 00:08:50 +01:00
Xavier
1525a56133
Remove unused nonblocking RPC
...
issue9647
review314711002
2020-12-25 13:17:11 +01:00