Cédric Krier
d494939b5f
Use label Name for the name of translation
2026-02-24 09:19:37 +01:00
Cédric Krier
a81f79a497
Use length of the name field of translation as fallback of substring
...
Closes #14623
2026-02-24 09:19:16 +01:00
Cédric Krier
126d71063c
Do not insert values for Function fields in history table
...
Since 49748579c23a Function fields can have an SQL type so it is not enough to
distinct the columns that must be inserted as first record in history table.
Closes #14636
2026-03-02 09:55:54 +01:00
Cédric Krier
204c5f826d
Limit digit to positive integer when formatting float in domain parser
...
Closes #14557
2026-02-28 12:57:24 +01:00
Cédric Krier
7c630a29a2
Replace the UN M49 unstats link by Wikipedia link in the country documentation
2026-03-08 11:17:53 +01:00
Cédric Krier
b06d0b3c7e
Remove internal name from record name of model field
2026-02-18 14:24:35 +01:00
Cédric Krier
4d0070784b
Search for unused view XML recursively
2026-02-27 13:30:52 +01:00
José Antonio Díaz Miralles
72c809e6f6
Fix typo in menuitem handler docstring
...
Closes #14655
2026-03-05 19:13:11 +01:00
Cédric Krier
1367643bd0
Do not copy caches of stock periods
...
Closes #14639
2026-03-02 14:15:14 +01:00
Cédric Krier
3d41e8c42b
Order cron logs by descending ID
...
User is mostly interested in the last runs.
2026-02-27 21:41:52 +01:00
Cédric Krier
eed012c24f
Add optional account to the list of payable/receivable lines
...
Closes #14582
2026-02-05 15:40:29 +01:00
Cédric Krier
0d91111ef4
Select option on double click in selection dialog
...
The form submit event is triggered when the radio div is double clicked.
The radio elements are put in a form-group to restore margin since
81bc564e03e0.
And the option is required to submit the form.
Closes #14616
2026-02-19 17:06:41 +01:00
Cédric Krier
c49d41b181
Set the address name as company name for Sendcloud
...
When company name is set, the name become the attention name for Sendcloud and
the company name is the recipient name of the address.
Closes #14549
2026-01-23 19:09:31 +01:00
Cédric Krier
f579c4e539
Test the processing of received Peppol invoice from Peppyrus
2026-02-25 18:54:40 +01:00
Cédric Krier
6bf0bc1641
Set state to processing for Peppol edocument before actually process them
...
The actual process method checks that the state of the document is still
processing so it must be written before and not rely on the transition to write
it.
Closes #14626
2026-02-25 18:54:03 +01:00
Cédric Krier
b27daaf806
Fix typo in the class name of balance sheet comparison context
2026-02-26 09:35:20 +01:00
Adrià Tarroja Caubet
fc02257656
Test model context in type statement report against the right name of context
...
There is a typo in the model context of 'account.balance_sheet.comparison.context'.
Closes #14628
2026-01-08 17:37:09 +01:00
Cédric Krier
4d2dd71764
Enforce invoice type for origin of invoice line
...
Closes #14611
2026-02-16 19:19:01 +01:00
Cédric Krier
c636664c17
Use only line extension amount to set unit price of UBL invoice line
...
Closes #14493
2026-02-16 17:22:16 +01:00
Cédric Krier
e37a2be600
Use relation name to retrieve the invalid domain of Reference field
...
Closes #14603
2026-02-12 12:58:09 +01:00
Cédric Krier
aa8e767245
Fill blank state of empty notification menu
...
Closes #14575
2026-02-05 16:12:46 +01:00
Cédric Krier
b41dc54d6b
Use gui base when building with cx_Freeze
...
Since cx_Freeze>=7.0, 'Win32GUI' value for base is no more supported.
Closes #14606
2026-02-14 09:49:11 +01:00
Cédric Krier
2b7c3f9f89
Update template to use invoice taxes of lines as invoice tax
...
Closes #14609
2026-02-16 13:31:03 +01:00
Cédric Krier
071d5e4fef
Add timestamp field on ModelStorage for last modified
...
Closes #14202
2026-02-25 09:04:03 +01:00
Cédric Krier
62bc81360b
Filter dictionary mapping of model names by classes
...
Closes #14601
2026-02-12 11:14:07 +01:00
Cédric Krier
c1027e6174
Add empty extras test to modules without needs
...
Since version 4.36.0 tox is validating extras option.
2026-02-22 12:24:35 +01:00
Cédric Krier
f6b1fdd756
Enforce utf-8 encoding for account chart generated by xsltproc
...
Closes #14617
2026-02-20 09:59:42 +01:00
Cédric Krier
57aabfb14e
Support Function field without getter but SQL expression
...
Closes #4369
2026-01-30 18:06:45 +01:00
Cédric Krier
52326c4b08
Allow customizing SQL expression of field
2026-01-29 15:24:10 +01:00
Cédric Krier
dfe58aa125
Use tables and Model as arguments for sql_column of the Field
2026-01-29 12:42:56 +01:00
Cédric Krier
4435474f3e
Show approve button on Stripe refund payment when submitted
...
Closes #14599
2026-02-10 19:30:10 +01:00
Cédric Krier
6f8abf2d5f
Show email buttons of marketing record activity when the state is done
...
The email is sent only when the record activity is in the state done so the
buttons must not be available in any other state.
Closes #14597
2026-02-10 17:53:53 +01:00
Cédric Krier
79087b513f
Decorate post method of sale point with the button decorator
...
Closes #14594
2026-02-10 12:43:51 +01:00
Cédric Krier
2cceab6d19
Show create quotation button for draft, quotation and received purchase request
...
Closes #14593
2026-02-09 20:47:41 +01:00
Cédric Krier
57b9ccf407
Fix order and z-index of backdrop for stacked modal
...
Closes #14588
2026-02-06 19:00:24 +01:00
Cédric Krier
eee2a18f73
Switch the view when user cancel the new record
...
Closes #14583
2026-02-05 18:21:05 +01:00
Cédric Krier
9ea8618812
Add padding to actions of completion
...
The actions are rendered in a separated list and no more as items of the
dropdown so we must replicate the same padding for visual consistency.
Closes #14584
2026-02-05 18:52:00 +01:00
Nicolas Évrard
cceb3e81d9
Use always fork method to test process local
...
We can not rely on the default process method of multiprocessing module.
Closes #14579
2026-02-09 17:33:32 +01:00
Cédric Krier
d3bac177ae
Make always sensitive reload button for view other than form
...
Closes #14556
2026-02-05 18:17:06 +01:00
Cédric Krier
236ef98b7a
Fill blank state of empty favorite menu
...
Closes #14574
2026-02-04 12:52:19 +01:00
Ahmed AlBoori
92e85ab498
Add missing key parameter to get_products in web shop
...
1cf6e5cb9e4f added the parameter but did not update the tax rule extension.
Closes #14620
2026-02-23 11:08:31 +01:00
Cédric Krier
0b58af3b22
Add searcher to the shipments field on invoice line
2026-02-03 10:20:59 +01:00
Cédric Krier
86bc62d126
Display and order by create date/time in error list
2026-01-31 17:22:42 +01:00
Cédric Krier
16ca654159
Allow the UserError and UserWarning exceptions to be raised when testing the buttons
...
Closes #14539
2026-01-22 23:15:21 +01:00
Cédric Krier
14088e1de3
Replace extension separator by underscore in report name used as temporary file
2026-01-28 10:39:07 +01:00
Cédric Krier
d7b80ff2ee
Add support for basic authentication for user application
...
Closes #14528
2026-01-21 14:55:49 +01:00
Cédric Krier
aafdc31cea
Add an web shop URL to sales
...
Closes #14538
2026-01-22 18:32:26 +01:00
Cédric Krier
e7fa8e4461
Add environment variable to enable development mode
...
Closes #14530
2026-01-21 19:12:34 +01:00
Cédric Krier
bddbc06222
Do not check for missing parent depends when the One2Many is readonly
...
Closes #14526
2026-01-20 17:31:26 +01:00
Cédric Krier
7573e8fbfd
Set BillingReference to Invoice and Credit Note UBL
...
Closes #14517
2026-01-19 12:17:43 +01:00