Commit Graph
60447 Commits
Author SHA1 Message Date
Cédric Krier 7bf94f6e79 Follow the guideline style for sections of main documentation 2026-02-27 08:35:57 +01:00
Cédric Krier 418a7bd898 Update documentation about handling exception
Since 57b1872a62fb the wizards display a list to be ignored and another to be
recreated.
2026-01-20 12:38:02 +01:00
Korbinian Preisler dca94f7365 Add missing f-string prefix in search for contact mechanisms for chat
Closes #14760
2026-04-09 17:45:01 +02:00
Nicolas Évrard 1c98320ccc Call on_modification on each Model with a replaced party
Closes #14684
2026-03-16 18:42:56 +01:00
Cédric Krier bcf8181107 Split indexes for history table to have either id or __id
815a0a887c3e added the index but the id and __id are just included to the index
when the pre-filtering could be improved if id was in the index and the window
order could be improved if the __id was in the index.
2026-03-31 13:51:29 +02:00
Cédric Krier a719345f7b Add index for target column of xxx2Many field on history table
Closes #14725
2026-03-31 12:02:51 +02:00
Cédric Krier 686bec27a3 Make the payment term fields readonly for non draft amendment lines
Closes #14746
2026-04-04 00:52:12 +02:00
Cédric Krier 9342315ac3 Remove padding on menu and tabs on small screen
Once the menu has 100% width, the padding must be removed otherwise the tabs
can still be visible.
2026-04-02 23:47:00 +02:00
Cédric Krier 5a599d35f4 Force 100% width to menu on small screen
Once the menu can no more be resized, its CSS width must be forced over the one
in style attribute set by the user resize.

Closes #14696
2026-04-02 23:45:51 +02:00
Cédric Krier 44ead02d4c Do not fail to apply statement rules if account is missing on party
Closes #14741
2026-04-02 17:57:49 +02:00
Cédric Krier 280d432ae4 Use party with origin's company in the context to retrieve accounts when applying statement rule
Closes #14740
2026-04-02 17:57:12 +02:00
Cédric Krier 9b255e2f63 Use mixin to copy of One2Many from product linked by template and product 2026-04-02 17:26:12 +02:00
Cédric Krier f0447cb3d7 Do not simply copy One2Many from product linked by template and product
Closes #14739
2026-04-02 17:25:24 +02:00
Cédric Krier d373790877 Do not match direct debit reception with SEPA mandate that is not validated
Closes #14738
2026-04-02 15:33:36 +02:00
Cédric Krier 7ba03db6eb Refresh resources when reloading record of form view
As the record is only cancelled and not recreated, the cached resources are
kept so they must be refreshed.

Closes #14733
2026-04-02 10:26:27 +02:00
Cédric Krier df765aee83 Do not use relation field from default order when fetching One2Many records
The records are already ordered by the field id to be grouped later so such
order clause has no impact on the result.
But they require joins that may not be needed otherwise.

Closes #14716
2026-03-26 18:00:24 +01:00
Cédric Krier 6a412267b0 Use gettext and normalized email for chat messages 2026-04-07 09:35:21 +02:00
Cédric Krier cd0299cccd Set List-Id and List-Post header to chat emails
Closes #14747
2026-04-07 09:36:13 +02:00
Cédric Krier c3f7b2d655 Remove Auto-Submitted header from chat emails 2026-04-07 09:31:56 +02:00
Cédric Krier fdc79d7144 Use the EXTRACT function to calculate the cost of the timesheet work 2026-04-07 16:58:15 +02:00
Sergi Almacellas Abellana 2fcfc82bcf Add an option to include the timesheet costs in the production costs
Closes #13304
2026-04-07 16:46:21 +02:00
Cédric Krier 063d384a4e Add naiad library 2026-04-07 17:40:41 +02:00
Cédric Krier 0e25c97f45 Add REST API 2026-04-04 23:03:18 +02:00
Cédric Krier dbe5c74cb6 Add rpc suffix to URL for RPC call 2023-11-12 23:43:19 +01:00
Cédric Krier 7e068856e9 Add RPC method name as fragment of the URL
This generates more meaning full URL in the browser network monitor.
2023-11-12 20:43:00 +01:00
Cédric Krier ceb1e9d0df Use relative path for server requests of sao
Closes #9239
2023-11-12 23:43:41 +01:00
Cédric Krier 84c47a0433 Support mounting application under a prefix
Closes #9239
2023-11-12 23:44:43 +01:00
Cédric Krier 05b4e9a6e9 Restrict mandate on direct debit reception to the same company as the journal
Closes #14737
2026-04-02 15:32:01 +02:00
Nicolas Évrard f623812818 Honor the sort parameter of Selection fields in the filter box
Closes #14731
2026-04-01 18:24:35 +02:00
Sergi Almacellas Abellana e5b655fd39 Make product customer readonly for non draft amendment lines
Closes #14727
2026-03-31 15:35:28 +02:00
Cédric Krier 50756bfcf1 Calculate cached quantities for inactive locations when closing a stock period
Closes #14664
2026-03-26 09:09:00 +01:00
Cédric Krier 72a2aa648b Enforce strictly positive rounding value for cash
Closes #14704
2026-03-25 12:53:28 +01:00
Cédric Krier 0f5f326964 Permit only valid lines to be selected for reconciliation
Closes #14703
2026-03-24 16:57:31 +01:00
Cédric Krier 6a10f36d49 Update the version of Stripe used 2026-03-29 12:04:54 +02:00
Cédric Krier 283b4fc0ca Set direct debit based on party configuration if there is no payment mandate define
Closes #14702
2026-03-24 16:36:12 +01:00
Cédric Krier 4ab2b722f5 Preserve the filter text when executing the reload client action
Closes #14699
2026-03-20 19:19:15 +01:00
Cédric Krier e38902b4ed Replace non-ASCII characters in translated strings 2026-04-01 15:22:17 +02:00
Cédric Krier 226c4e63a6 Rename party identifier si_businessid into si_maticna
The identifier was added using the alias before 3dc08a936ef7.
2026-04-01 14:19:20 +02:00
Cédric Krier 0efb097f55 Store Message-Id of email received on the corresponding chat message
Closes #14730
2026-04-01 13:07:51 +02:00
Cédric Krier c7c8810b8e Add ModelView to chat message
It is needed to store the message as result on the inbound email.

Closes #14729
2026-04-01 13:06:11 +02:00
Cédric Krier 5411ad3340 Add record name to chat channel 2026-04-01 13:05:17 +02:00
Cédric Krier 2821e4ddab Make chat channel readable only by the administrators 2026-04-01 13:04:45 +02:00
Cédric Krier 32d3cef4e4 Use session property instead of authorization for bus subscription
Since 375fb083e95a the userid may be defined in a cookie instead of the
authorization header.

Closes #14726
2026-03-31 13:26:00 +02:00
Cédric Krier 0a5b91f689 Fallback to Compact Syntax if RelaxNG files are not present
lxml can load compact syntax if rnc2rng package is installed.
This avoid the need to generate the RelaxNG files in development.
2026-03-30 11:29:57 +02:00
José Antonio Díaz Miralles 86800a9830 Do not use isolation in update_requirements hook unless necessary
Closes #14707
2026-03-26 22:39:31 +01:00
José Antonio Díaz Miralles 7c57fe0d9b Specify missing develop requirements
Closes #14707
2026-03-25 23:52:53 +01:00
Cédric Krier a516314edd Remove unused pending window domain and include submitted to processing window domain
Closes #14728
2026-04-01 08:42:54 +02:00
Cédric Krier e3a098ad11 Remove account_de_skr03 module 2026-04-01 10:59:57 +02:00
Sergi Almacellas Abellana f6f624a70e Remove account_es and account_es_sii modules
Closes #12277
2026-04-01 09:40:50 +02:00
Nicolas Évrard 44642bec77 Add support for emails on the chat channels 2026-03-31 18:59:55 +02:00