Cédric Krier
30711fc397
Set all grouping keys when creating invoice line for project
2026-06-02 11:50:58 +02:00
Cédric Krier
8a5090c92f
Add documentation for project configuration
2026-06-19 18:55:47 +02:00
sbend
a160de628a
Use the summary as the fallback record name for lines without a product
...
Closes #14198
2026-09-22 12:35:06 +02:00
Cédric Krier
5ea8b1f784
Add lot to POS line
...
Closes #15109
2026-09-21 15:28:29 +02:00
Maxime Richez
8690e9aa07
Add stock_conversion module
...
Closes #14806
2026-09-22 11:13:55 +02:00
Cédric Krier
3d29395a19
Add production prefix to label of cost price fields for production
2026-09-18 10:54:09 +02:00
Cédric Krier
c83e497296
Write post date and number on account move without check access in French test scenario
2026-09-21 15:42:49 +02:00
Cédric Krier
cbb762530b
Use editable instead of of readonly for account template override
2026-09-21 15:24:43 +02:00
Cédric Krier
a5b3061674
Distinct readonly and editable states for SEPA mandate identification
2026-09-21 10:39:12 +02:00
Cédric Krier
0d7658b08f
Increase maximum sleep in Stripe scenario
...
Stripe takes more time to process the events.
2026-09-21 10:19:36 +02:00
Cédric Krier
c17618d0d8
Make landed cost field on account invoice line not editable instead of readonly
...
Users must be allowed to edit it when adding invoice lines to a landed cost.
2026-09-21 10:04:34 +02:00
Cédric Krier
bdefd24bbc
Use decorator before ModelView.button to set default records for cron task
...
Closes #15076
2026-09-09 12:22:52 +02:00
Cédric Krier
0974e54035
Add sleep between two update status call in test scenario
2026-09-09 14:22:57 +02:00
Cédric Krier
9350bcc1c6
Make customs boolean on product category not editable when in a tree
2026-09-19 15:39:08 +02:00
Cédric Krier
c25042df09
Make Stripe idempotency key field readonly only once stored
...
When copying the default value is set to None but the actual default value is a
random value. This triggers the check of access right on the readonly field.
2026-09-19 15:36:05 +02:00
Cédric Krier
49b16db32f
Disable check access when account payment tests write on readonly fields
2026-09-19 15:34:10 +02:00
Cédric Krier
07a2e268c6
Use bulk context manager
...
Closes #11750
2026-07-15 09:31:05 +02:00
Cédric Krier
29890edba2
Make package on stock move not editable instead of readonly
2026-09-19 11:26:06 +02:00
Cédric Krier
eb3fbb1882
Update the UPS API version
2026-09-08 16:47:11 +02:00
Cédric Krier
055725b329
Display the journal-periods of a period on its form
...
Closes #15074
2026-09-08 10:34:46 +02:00
Cédric Krier
cf9144a4cf
Permit the selection of companies for which to create invoices and consumptions for subscriptions
...
Closes #15068
2026-09-04 22:11:11 +02:00
Cédric Krier
0f223d5b73
Permit the selection of companies for which to create direct debits
...
Closes #15067
2026-09-04 22:10:07 +02:00
Cédric Krier
e428655c1e
Permit the selection of companies for which to create dunnings
...
Closes #15066
2026-09-04 22:09:07 +02:00
Cédric Krier
d87a108def
Add companies and employees to the user context
...
This allows to use the context for domain to restrict to allowed companies and
employees.
2026-09-04 22:07:25 +02:00
Cédric Krier
2502327405
Do not copy payment amount cache when copying account move line
...
Closes #15111
2026-09-19 10:03:57 +02:00
Cédric Krier
8a65fb249b
Use router url_for to set return url of Stripe checkout
2026-09-03 15:54:42 +02:00
Cédric Krier
bc8def47b0
Enforce the type of login parameters
...
As they are received from a non authenticated entrypoint, we must ensure their
types.
2026-09-02 12:19:42 +02:00
Cédric Krier
b2fba546de
Do not deactivate coupon number starting the future
...
If they are deactivated, they can not more be created or modified.
2026-08-31 18:36:13 +02:00
Cédric Krier
56e1a24be4
Distinct readonly and editable states
2026-08-31 23:21:03 +02:00
Cédric Krier
cfee0e7589
Add missing comment about structured tag for remittance information
2026-08-24 15:10:12 +02:00
Cédric Krier
f3c460972c
Add pain.008.001.08 flavor to SEPA payment
2026-08-24 15:08:28 +02:00
Cédric Krier
1d796d560d
Add pain.001.001.09 flavor to SEPA payment
2026-08-24 11:50:30 +02:00
Nicolas Évrard
89b50e2459
Add an optional icon to the login services
...
Closes #14915
2026-09-18 13:30:12 +02:00
Cédric Krier
b0136be619
Parse Cross Industry Invoice as supplier invoice
2026-08-31 12:26:39 +02:00
Cédric Krier
e7bbc4218b
Display account moves field on stock move form
...
Closes #9190
2026-07-30 09:35:03 +02:00
Cédric Krier
7a563a3789
Include administrators in button states based on groups
...
Since 6ebedcf8826e, administrators have no more groups.
Closes #15097
2026-09-15 15:19:40 +02:00
Cédric Krier
bc1de342d1
Pass query as a list of argument to format_args for Shopify query logging
2026-08-06 09:46:51 +02:00
Cédric Krier
264cb3eaee
Add logging info about Shopify request
...
The shopify_app does not generate any logging except the raw info from httpx.
2026-08-06 08:48:19 +02:00
Cédric Krier
8c09693e15
Do not clear incoming moves that has been added to a shipment for amendment
...
Closes #15070
2026-09-07 15:24:40 +02:00
Cédric Krier
a89a70f6f3
Add Factur-X format to invoice report
2026-09-15 08:32:03 +02:00
Cédric Krier
f48cb3e7b1
Allow to customize the storage of invoice report
2026-06-15 15:25:20 +02:00
Cédric Krier
ddaeb181c0
Require a message file for SEPA message
...
Closes #15073
2026-09-07 18:12:38 +02:00
Cédric Krier
436e20a75f
Test if the line's origin is an instance of ModelStorage before accessing the record name
...
Closes #15072
2026-09-07 18:01:00 +02:00
Nicolas Évrard
305301a53e
Replace the administration group by a flag on the user
2026-09-13 17:28:32 +02:00
Cédric Krier
b8a638f918
Returns unique and ordered shipments when extending sale and purchase for kit
...
Since 9385c3660f17 the super method returns instances so only instances must be
added to the set to ensure uniqueness.
Closes #15091
2026-09-13 14:01:21 +02:00
Cédric Krier
fef30e24b1
Use explicit order for shipments and invoices on sale and purchase
...
Closes #15090
2026-09-13 13:57:29 +02:00
Cédric Krier
12699bc16c
Sort invoices and shipments on Function fields of sale and purchase
...
Closes #15083
2026-09-10 14:14:16 +02:00
Cédric Krier
1677e52cba
Forbid to set role to admin user
...
The links between admin user and groups are managed by XML record.
But the sync task may delete such link if a role is assigned to admin because
the task is run as root which skip the XML check.
Closes #15086
2026-09-10 16:07:26 +02:00
Cédric Krier
28c3b66569
Remove duplicate activation of stock_package module in stock shipment measurements test case
2026-09-12 00:25:24 +02:00
Cédric Krier
cdb082f133
Use extras to activate account_invoice module in UNCEFACT test case
2026-09-12 00:24:43 +02:00