Commit Graph
699 Commits
Author SHA1 Message Date
Cédric Krier 5f34224215 Include model, field and column in import data error message
issue11132
review381701002
2022-01-30 12:58:51 +01:00
Cédric Krier 19ad886d45 Add limit to search count
issue10967
review389301002
2022-01-30 01:42:23 +01:00
Cédric Krier 4a023ef216 Add RPC view_get method to View
This allows to extend the inherit mechanism of the view and support inherit for
the board view.
Also the inherit is now applied to all element found by the xpath.

issue11107
issue11108
review389601002
2022-01-23 13:32:59 +01:00
Cédric Krier 171cd78ac9 Limit board action domain to active id and ids
And use a dedicated _actions dictionary to store the active ids per action ids.

issue11106
review389591002
2022-01-23 13:27:52 +01:00
Cédric Krier c8dc6db2a8 Remove entropy check on password
It is not a good way to enforce good password. It is better to include common
password with repetitive or sequential characters in the forbidden list.

issue11100
review376341002
2022-01-23 13:05:17 +01:00
Cédric Krier 51a08fb809 Set view_id in the context when calling view_attributes
issue11091
review364531002
2022-01-04 22:30:41 +01:00
Cédric Krier f9569e7018 Add ip_address and device_cookie login method options
issue10987
review360491008
2021-12-29 12:39:51 +01:00
Cédric Krier b539e1be4c 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 91f8217557 Add creatable attribute on tree and form views
issue10929
review370201002
2021-12-16 22:26:04 +01:00
Cédric Krier e02c830159 Fill local cache of Function field instances with values
issue10936
review377511003
2021-11-28 13:40:30 +01:00
Cédric Krier a00d26dd3c Cache Function field getter without context in readonly transactions
issue10936
review367781002
2021-11-28 13:27:52 +01:00
Cédric Krier fd9cde4d9a Use expire delay instead of UTC datetime in reset password email
issue10906
review381291002
2021-11-24 01:09:36 +01:00
Cédric Krier 1250c434af Do not store in global cache Function field
issue10936
review364331002
2021-11-14 23:54:52 +01:00
Cédric Krier d8c3e5ccca Use RENAME and DROP COLUMN with SQLite backend
issue7703
review367691002
2021-11-08 19:31:34 +01:00
Cédric Krier 834007b353 Support window functions with SQLite backend
issue7703
review364231002
2021-11-08 19:30:15 +01:00
Cédric Krier a1a2e6eb70 Use JSONB to store Dict field on PostgreSQL backend
issue10858
review379371002
2021-11-08 19:27:03 +01:00
Cédric Krier 10a4f8d88a Prepare release 6.2.0 [skip ci] 2021-11-01 16:57:41 +01:00
Cédric Krier 8bbecaa817 Allow to cast as date using timezone
issue10860
review372321002
2021-10-21 00:11:57 +02:00
Cédric Krier ca372a24ec Support create/delete attribute in view
issue10840
review377341002
2021-10-11 22:53:02 +02:00
Sergi Almacellas Abellana b6678dfe19 Skip default values when copying records
This allows users with no write access to a field to copy records if their
values have not been modified.

issue10536
review336541002
2021-10-11 15:14:57 +02:00
Nicolas Évrard b3786087a9 Use global cache for Function fields in readonly transactions
issue10491
review352081002
2021-10-11 11:52:42 +02:00
Cédric Krier 32a978a016 Add format method to DictSchemaMixin
issue10758
review354001002
2021-10-10 22:08:39 +02:00
David Blanco Bautista c4df785431 Allow modify record name on the reports
issue10749
review373541002
2021-10-08 19:26:46 +02:00
Maxime Richez db5cf4f3a8 Add methods to format number and symbol on Lang
and add format number with symbol on Report

issue10730
review371831002
2021-10-04 18:52:01 +02:00
Cédric Krier d50fc36f22 Allow locking tables by calling ModelSQL.lock without records
issue10785
review359051002
2021-10-03 13:50:33 +02:00
Cédric Krier 5e5c36b459 Add test on domain of relation fields
issue10794
review383081002
2021-10-03 13:45:32 +02:00
Cédric Krier 66a0dcf2b5 Add stored path as alternative to MPTT
issue7177
review352501002
2021-10-03 01:14:08 +02:00
Cédric Krier be43f5351e Activate and upgrade modules from configuration wizard
issue10754
review364031002
2021-09-26 23:16:53 +02:00
Cédric Krier fdcc828395 Add set_from_header in email tools
issue10753
review377121002
2021-09-26 23:11:21 +02:00
Cédric Krier fa34abb8b3 Add grouping attribute to numeric widgets
issue10731
review355501002
2021-09-26 23:05:02 +02:00
Cédric Krier 4840a0f46d Ensure that objects in the Pool has __slots__
issue10719
review375361002
2021-09-23 23:12:35 +02:00
Cédric Krier 9ae04f3e68 Use bigdecimal tag for XML-RPC
issue10734
review355491002
2021-09-23 10:22:01 +02:00
Cédric Krier c345b0c693 Use tuple in Dict value instead of list
issue10715
review371771002
2021-09-23 10:15:16 +02:00
Cédric Krier b5af64f6d3 Do not set record name on title of report get_email
issue10724
review362511002
2021-09-23 10:10:51 +02:00
Cédric Krier 28f7e0e0e2 Add node to id of status
This allows to distinct status from multiple machines shared the same socket.

issue10706
review360101002
2021-09-23 10:04:07 +02:00
Cédric Krier 9f8b847c15 Use immutable dictionary for Transaction context
issue10691
review358741002
2021-09-19 00:30:35 +02:00
Nicolas Évrard d3a5e680a8 Use UNION for 'Or'-ed domain with subqueries
issue10658
review365781002
2021-09-15 15:16:40 +02:00
Cédric Krier 154d8e4a23 Add remove_forbidden_chars in tools
issue10684
review371581002
2021-09-13 23:43:03 +02:00
Cédric Krier b843e4e5bf Manage errors during non-interactive operations
issue10667
review346781002
2021-09-13 23:40:28 +02:00
Cédric Krier 5a78da0925 Add estimation count to ModelStorage
issue10623
review350381002
2021-09-04 19:40:02 +02:00
Cédric Krier f8dafb20c0 Support empty digits in format_number of Report
issue10678
review365801002
2021-08-30 00:26:41 +02:00
Cédric Krier fb9238b8bf Add digits mixin
issue10596
review338511002
2021-08-21 09:05:34 +02:00
Cédric Krier 8bc8ec9420 Use argon2 or scrypt to hash password by default
issue10529
review359761002
2021-07-12 23:31:09 +02:00
Maxime Richez f5f1328c12 Allow PYSON Expression as key for PYSON In with dict object
issue10542
2021-07-11 11:25:30 +02:00
Cédric Krier f6e320efd1 Add method to format warning name with records
issue10507
review346471002
2021-06-17 09:25:40 +02:00
Nicolas Évrard b0cd6d1678 Add option to trytond-console to start a readonly transaction
issue10495
review358231002
2021-06-16 14:59:59 +02:00
Sergi Almacellas Abellana 3108414aaa Add support for werkzeug 2.0
issue10086
review337571002
2021-05-28 09:10:15 +02:00
Nicolas Évrard 0120f274f2 Search and get keys in one request for Dict fields
issue10332
review349751003
2021-05-19 15:41:39 +02:00
Maxime Richez dca4d207f8 Make language code unique
issue10334
review334301004
2021-05-18 22:34:43 +02:00
Cédric Krier 056d15ede5 Support Binary field in CSV import/export
issue10350
review346101002
2021-05-18 22:08:59 +02:00