Cédric Krier
c848ca1d2d
Add document widget
...
issue10173
review330471004
2021-03-27 17:17:00 +01:00
Cédric Krier
45d406e270
Add full text and similarity search
...
issue10023
review320601007
2021-03-21 16:21:05 +01:00
Cédric Krier
71dcac9bbc
Add icon of type URL
...
issue10140
review355171002
2021-03-20 12:38:16 +01:00
Cédric Krier
3aec470d5b
Store directly sequence type to sequence
...
issue10122
review351381002
2021-03-11 23:00:10 +01:00
Cédric Krier
e6dda69e06
Allow sending email with record's attachments
...
issue10135
review345471002
2021-03-11 19:14:07 +01:00
Cédric Krier
674b469b45
Improve report and CSV for tree structure
...
issue10116
review341431002
2021-03-07 19:07:53 +01:00
Cédric Krier
3e19c4c5eb
Add parent to group to inherit accesses
...
issue10032
review320661002
2021-03-07 12:43:09 +01:00
Cédric Krier
04a0aea2ad
Add __access__ to Model
...
issue9903
review324601002
2021-03-07 11:13:53 +01:00
Cédric Krier
b841ba8742
Add route wrapper to allow null origin
...
Webextensions may use 'null' as Origin if the browser considers that the
request is not trustworthy. To keep such webextensions working, we need to
allow such requests for that we add an attribute on the endpoint.
issue10058
review331931002
2021-03-07 10:01:20 +01:00
Cédric Krier
044c51baaa
Add header grouping on report
...
issue6760
review351221002
2021-02-21 19:19:26 +01:00
Nicolas Évrard
e53724a775
Protect trusted devices against brute force attack
...
issue9386
review321511002
2021-02-21 16:23:11 +01:00
Cédric Krier
77dbb6df2f
Make ModelView.parse_view public
...
issue10073
review333851028
2021-02-14 15:56:18 +01:00
Cédric Krier
964fc0a74b
Add help for each value to selection and multiselection
...
issue9649
review320021002
2021-02-14 14:28:55 +01:00
Cédric Krier
ff2cc6dd21
Use safe_join in SharedDataMiddlewareIndex
...
issue10068
review333851027
2021-02-12 10:01:22 +01:00
Cédric Krier
cedcc60890
Use menu name for window opened from menu
...
issue9937
review315011002
2021-02-09 00:32:18 +01:00
David Harper
6fec6444fc
Add trigonometric functions to sqlite backend
...
issue9996
review333731002
2021-02-06 10:47:06 +00:00
Adrià Tarroja Caubet
2ba3e1bdb6
Allow skipping user warnings globally
...
issue7442
review318871002
2021-02-05 00:21:10 +01:00
Cédric Krier
4b34962c63
Add validate option to trytond-admin
...
It validates a percentage of the listed models or all and report the errors.
issue9782
review312751002
2021-01-25 22:56:02 +01:00
Cédric Krier
c587d74dc4
Refresh pool of other processes
...
When a process change the list of activated modules, the others must refresh
their pool. We do that by just stopping the pool for that database, the next
request will load the new pool.
issue8988
review302861002
2021-01-20 00:52:07 +01:00
Cédric Krier
421ec76c49
Clear all cache after module loaded
...
As we rollback the cache modification when loading a module, we must clear all
of them at the end to ensure to not keep outdated data.
issue9759
review339421002
2021-01-13 00:26:53 +01:00
Cédric Krier
8e6173c257
Support Genshi element directives in HTML editor
...
issue9510
review331591002
2021-01-11 00:04:35 +01:00
Maxime Richez
d64ae06e19
Add summary to line list
...
A function field summary is added which takes the first line of description
field. This is useful to identify line without product (only with description)
in the list.
issue9695
review292431002
2020-12-25 17:14:57 +01:00
Cédric Krier
b267d0080d
Add support for Python 3.9
...
issue9685
2020-12-19 17:08:48 +01:00
Cédric Krier
b16604550c
Skip access check on ModelStorage instances
...
There is no need to enforce access right on instances because only internal
code can use them and the design is to only check on the external calls.
issue7765
review322581002
2020-12-18 00:09:03 +01:00
Sergi Almacellas Abellana
06346f0c76
Eager load Function field with same multiple getter
...
issue9561
review314201002
2020-12-06 18:34:19 +01:00
Cédric Krier
e18501c644
Support other methods for button_change decorator
...
issue9871
review314871002
2020-12-05 12:09:27 +01:00
Cédric Krier
1618881692
Allow copying Python instances of Model
...
issue9869
review337071002
2020-12-05 11:58:41 +01:00
Cédric Krier
0aa6c7c80b
Add all buttons to default form view
...
issue9870
review333231002
2020-12-05 11:43:59 +01:00
Cédric Krier
44682fb9cd
Unify PYSON string format between all clients
...
issue9723
review328481002
2020-11-15 18:50:47 +01:00
Cédric Krier
a1671ab214
Forbid all white spaces except space in Char field
...
They can not be displayed by all clients (nor OS).
But also they can be trimmed automatically by web input which breaks comparison
against changes.
issue9248
review312681002
2020-11-05 23:58:15 +01:00
Cédric Krier
3c7c124b91
Prepare release 5.8.0 [skip ci]
2020-11-02 15:37:33 +01:00
Cédric Krier
cca6a1cd1b
Remove support for Python 3.5
...
issue9733
2020-10-24 13:45:13 +02:00
Cédric Krier
001245bf60
Support timedelta in CSV import/export
...
issue9220
review297531002
2020-10-11 19:04:16 +02:00
Cédric Krier
cd7d40eb07
Add symbol widget
...
issue9059
review276871002
2020-10-09 19:09:06 +02:00
Cédric Krier
7f6b94610b
Add sql_pairing tool
...
issue9606
review328091002
2020-10-08 21:34:15 +02:00
Sergi Almacellas Abellana
97194bc10b
Add format_datetime to Report
...
issue7202
review45521002
2020-10-04 23:04:01 +02:00
Cédric Krier
81bade4035
Allow sharing view searches
...
We add a rule to give read access to all view searches without a user.
We manage the delete access on client side thanks to the _delete attribute.
If the user does not have the delete right, the bookmark star is disabled.
issue9515
review323751002
2020-09-24 23:00:52 +02:00
Cédric Krier
05b53fa6c9
Allow overriding digits in Lang.currency and Report.format_currency
...
issue9588
review292221002
2020-09-24 22:49:09 +02:00
Abraham Cabezas
fb7516ddb1
Add record name in report filename
...
issue9509
review306161002
2020-09-24 09:51:09 +02:00
Nicolas Évrard
70b2c9b56c
Manage deletable and writable state from ir.rule
...
issue9357
review290101002
2020-09-23 10:04:19 +02:00
Cédric Krier
c2e22d9d43
Add language attribute to data tag
...
issue9559
review302061002
2020-09-18 00:06:31 +02:00
Cédric Krier
82e64bf66a
Send client email via server
...
issue9449
review292001002
2020-09-17 17:18:02 +02:00
Cédric Krier
2f19e94033
Register mixins to generic Report class
...
issue9531
review300261002
2020-09-12 18:25:14 +02:00
Cédric Krier
d3494d767c
Support MsgDirective and cache template for report
...
We add the Translator directives to the template so we can use the i18n
extension on HTML report.
We also cache in memory the parsed template and avoid to write it in temp
directory for the loader.
issue9511
issue6489
review321891002
2020-09-12 16:35:52 +02:00
Cédric Krier
be7edef2ef
Support PYSON comparison of date and datetime
...
issue4879
review270061002
2020-09-05 22:59:38 +02:00
Cédric Krier
0b85f26f78
Add cron task to clean old queue tasks
...
issue9502
review306141002
2020-08-11 22:03:20 +02:00
Cédric Krier
9202f337e3
Add option to run cron once
...
issue9475
review307931002
2020-07-25 08:03:02 +02:00
Cédric Krier
201258441a
Add defaults option to route
...
issue9472
review298191002
2020-07-23 00:05:35 +02:00
Cédric Krier
f913df040c
Add escape_wildcard in tools
...
issue9463
review306021002
2020-07-21 14:37:01 +02:00
Cédric Krier
a9241ac345
Add option to ensure emails are sent
...
issue9456
review298071002
2020-07-21 14:33:49 +02:00