Cédric Krier
d0b8a38529
Find module paths using entry points
...
Closes #12900
(grafted from d9ef251eee77a95b3f0c5be9c6c036790072439f)
--HG--
branch : 7.0
2024-01-05 19:57:49 +01:00
Cédric Krier
cfde98e54a
Backed out changeset fc478f7d7004
2023-10-28 00:16:32 +02:00
Nicolas Évrard
a09de147a6
Add timeout parameter on RPC calls
...
Closes #11293
2023-10-08 00:08:52 +02:00
Cédric Krier
420e0a48d6
Add pairwise_longest tools
2023-10-18 23:11:07 +02:00
Cédric Krier
ccf653da1d
Support create record from autocomplete with default values
2023-09-26 23:45:07 +02:00
Cédric Krier
d8530fc867
Support default value from context
2023-09-25 17:53:23 +02:00
Cédric Krier
92b3416d79
Add autocomplete method on ModelView
2023-09-25 17:22:40 +02:00
Cédric Krier
a3877cadb3
Add likify tools
2023-09-25 16:42:04 +02:00
Nicolas Évrard
d1d2437daf
Use multiple jobs to dump and restore a test database
2023-09-16 12:36:43 +02:00
Nicolas Évrard
c32c645483
Support database cache as template for tests on PostgreSQL
2023-10-02 11:16:27 +02:00
Cédric Krier
ea98511139
Add route test case
2023-09-12 18:52:14 +02:00
Cédric Krier
208ac87281
Add support for scanning code
2023-07-04 17:50:50 +02:00
Cédric Krier
9aa4a8583b
Add decorator on RPC
2023-08-16 10:39:16 +02:00
Cédric Krier
e862ca836a
Run doc tests with different globals
...
Closes #12441
2023-07-29 15:11:05 +02:00
Nicolas Évrard
6893789faa
Rename function with_inactive_records in documentation
...
The commit e6c72b1f23e7 added the function but the documentation used another
name
2023-06-13 13:39:22 +02:00
Cédric Krier
7c6137f070
Document active test in ModelStorage
2023-07-05 12:57:15 +02:00
Cédric Krier
f4210f8143
Document active field part of DeactivableMixin
2023-07-05 12:36:46 +02:00
Cédric Krier
a40be04d82
Document on_change methods under ModelView instead of Model
2023-07-04 18:39:28 +02:00
Cédric Krier
66f10aed84
Add email validation tools
2023-04-29 18:52:40 +02:00
Cédric Krier
dd2b2fbb23
Add sum_tree helper
2023-06-04 09:30:39 +02:00
Nicolas Évrard
4f28d7ac39
Shorten arguments when logging
2023-05-03 23:13:42 +02:00
Cédric Krier
b4d78247cf
Support returning more than one nextid
2023-04-22 11:05:23 +02:00
Cédric Krier
17bbce3919
Log events for ModelStorage
...
It logs by default:
- the write and delete done directly by the users
- the execution of a button
- the execution of wizard state that has modified the database
- the workflow transition to a new state
2023-02-08 19:03:29 +01:00
Cédric Krier
1aa9226401
Publish convert_from method
...
Closes #9007
2023-03-23 00:33:22 +01:00
Cédric Krier
0993aff5dc
Add sort method to order like ModelStorage.search
2023-02-22 17:01:46 +01:00
Cédric Krier
9c1486a8d1
Document that no triggers are called with restore history
2023-02-20 23:06:20 +01:00
Cédric Krier
f912ec5b45
Remove BigInteger field
...
Closes #6792
2023-02-21 00:25:05 +01:00
Cédric Krier
fd3ea318a8
Allow cache size to be configured
...
Closes #11383
2023-01-14 20:11:32 +01:00
Cédric Krier
eeb0bc72d4
Apply sphinx-lint to documentation
2023-02-04 21:02:37 +01:00
Nicolas Évrard
967a41f467
Add global and local set of ignored context keys
...
Closes #11234
2023-02-06 18:40:00 +01:00
Cédric Krier
b48e4966d5
Add functions and attribute to handle check access and active records
...
Closes #11863
2022-12-30 13:56:10 +01:00
Nicolas Évrard
e2a56a6cac
Add searchable and sortable methods on Field
2023-01-02 22:12:09 +01:00
Cédric Krier
871695b912
Add support for barcode and QR code
...
Closes #11791
2022-12-26 22:32:03 +01:00
Nicolas Évrard
1fdfe31b1e
Get directly the string value of Selection fields in non editable views
...
Closes #10331
2023-01-29 01:12:24 +01:00
Cédric Krier
3c506fe15d
Add ButtonActionException and RPCReturnException
...
The RPCReturnException returns the result method instead of raising an
exception.
The ButtonActionException launch an action instead of executing the button.
Closes #12009
2023-01-17 13:26:42 +01:00
Cédric Krier
389ad47590
Rename ModelStorage.count into ModelStorage.estimated_count
...
count is too common name for a standard method like #12016 reveals.
2023-01-17 23:01:08 +01:00
Cédric Krier
dd222215eb
Lock table on transaction start
...
When trying to lock a table, we check if it was locked at the start of the
transaction otherwise we raise a TransactionError so the all transaction is
restarted over with the table added to the table to lock.
This ensures when a table is locked that we always read the last committed
values.
Closes #10870
2022-12-26 15:05:56 +01:00
Nicolas Évrard
4f5c0ae3fa
Remove target_search on Many2One
2022-12-22 02:43:16 +01:00
Nicolas Évrard
8d3d4c79ff
Do not validate domain on empty fields unless they're required
2022-12-21 22:29:24 +01:00
Cédric Krier
4370ef04c0
Document how to trigger the save of container fields
...
Closes #11933
2022-12-24 10:49:14 +01:00
Cédric Krier
2327f6489c
Remove direct dependency to Werkzeug
...
Closes #11407
2022-12-31 00:05:40 +01:00
Cédric Krier
f9be31007f
Raise error message with record name and field in check_xml_record
...
Closes #11867
2022-12-26 13:18:22 +01:00
Cédric Krier
cc8faa6699
Prepare migration to monorepo
2022-12-16 14:43:04 +01:00