Commit Graph
57089 Commits
Author SHA1 Message Date
Sergi Almacellas Abellana 96fa0a1900 Insert customer product before product links
Closes #12396
2023-07-13 14:27:27 +02:00
Cédric Krier 1d036ceb18 Use proper module prefix for unique constraint on marketing email list 2023-07-10 23:40:23 +02:00
Cédric Krier d9865ab943 Simplify tax identifier types of invoice
We do not need to be able to customize it for only the invoice so it can be
customized on party.
2023-06-27 15:06:34 +02:00
Cédric Krier d9e9df28c2 Limit type to tax identifier for party tax identifier of invoice
Closes #12356
2023-06-27 15:00:59 +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 1353212f31 Hide taxes deductible rate for invoice lines without the type line 2023-06-28 12:25:54 +02:00
Cédric Krier 69b2916b9c Skip child position of exported data based on field names
When exporting data of a xxx2Many field, the column to skip should be based on
the child field names instead of the exported value (which can be 0 for
example).

Closes #12316
2023-06-08 18:42:07 +02:00
Udo Spallek 94b423c471 Replace PyPDF2 dependencies with pypdf
Closes #10907
2023-07-10 23:55:00 +02:00
Cédric Krier 35f2bcd09f Expose show and hide methods as to be implemented for NoModal 2023-07-03 19:53:12 +02:00
Cédric Krier e7c7019d6e Add missing show and hide method to email no modal windows
Closes #12368
2023-07-03 19:52:15 +02:00
Cédric Krier 4c9e0f94a5 Prevent None value in selection of MultiSelection
Closes #12313
2023-06-30 00:18:00 +02:00
Cédric Krier d7294a34a6 Ensure to get a different email token for each marketing email
The default methods are called only once.

Closes #12349
2023-06-25 12:03:52 +02:00
Nicolas Évrard 0918f6f425 Allow to use width attribute in button columns of tree views 2023-07-05 10:08:42 +02:00
Nicolas Évrard e445dac393 Transfer configuration, profiles and plugins from previous version
Closes #11016
2023-02-28 16:37:15 +01:00
Cédric Krier c1d4a667bd Do not try to assign shipments that do not need to be assigned
Closes #12311
2023-06-07 16:53:24 +02:00
Cédric Krier 9f11b9fbfc Update documentation of stock package shipping UPS 2023-06-04 11:05:31 +02:00
Cédric Krier ed30d063e7 Update shipping UPS API to OAuth
UPS has implemented an OAuth 2.0 security model for all APIs and deprecate the
existing Access Key-based authorisation.
See https://developer.ups.com/oauth-developer-guide
2023-06-01 16:42:06 +02:00
Cédric Krier 7e7fd51dd1 Add comment about ShipmentServiceOptions being wrongly documented 2023-06-01 15:49:19 +02:00
Jan Grasnick 0df1221b69 Do not copy account move of sale from point
Closes #12362
2023-07-01 08:49:32 +02:00
Nicolas Évrard e77efcc885 Do not reset view when switching to a tabbed wizard form
Closes #12317
2023-05-11 15:39:34 +02:00
Sergi Almacellas Abellana 50cab67fab Allow date formating in sequences substitutions
Closes #8945
2023-06-06 09:00:50 +00:00
Pedro Nuñez d37e8d0990 Correct call to super method for Shopify name
The name of the property was changed on commit 905801635f45
but the call to super method was not updated to the new name.

Closes #12355
2023-06-30 09:17:02 +02:00
Cédric Krier abf3167bcb Allow to use storage location as input or output location
When the input or output location is the same as the storage location, it can
be of type view.
2023-06-05 18:55:41 +02:00
Cédric Krier b2abd35dca Allow to store view location as warehouse storage on shipments
It is allowed to have a view location as storage for a warehouse so the
shipment should support it.

Closes #12307
2023-06-05 18:20:44 +02:00
Cédric Krier a560998bc8 Forbid to change quantity of invoice line from project 2023-05-24 17:05:43 +02:00
Cédric Krier 2721a6068a Forbid to delete work invoiced on effort 2023-05-09 14:09:14 +02:00
Cédric Krier 6f11ed963f Forbid to modify effort of work invoiced on effort 2023-05-09 14:09:39 +02:00
Cédric Krier 4f7504d9d0 Include timesheet line name in access error when it is invoiced 2023-05-09 14:05:40 +02:00
Cédric Krier b69dae7205 Make ModelSQL based on table query read only by default
Closes #12331
2023-06-18 17:26:27 +02:00
Cédric Krier c28380a159 Keep default access for model without model access entry 2023-06-18 17:21:06 +02:00
Nicolas Évrard 75facbaf4d Do not set previous record in selection changed callback when it is destroyed
Closes #12357
2023-06-27 14:59:33 +02:00
Adrià Tarroja Caubet 65c6380cad Display cost of production works
Closes #11001
2023-05-03 14:29:57 +02:00
Cédric Krier b2f90a89e0 Display amendments field when order is in processing state
This allows creating amendment from the order form directly.
2023-06-14 16:26:21 +02:00
Sergi Almacellas Abellana 614cff956d Allow modification of invoice references when report is not cached 2023-06-22 16:11:33 +00:00
Cédric Krier 54a7bd42dd Set Sendcloud Partner Id header 2023-05-19 17:32:03 +02:00
Cédric Krier d2ad167946 Set Tryton as default user agent header
Closes #11979
2023-05-19 17:25:55 +02:00
Cédric Krier 421b0752f3 Normalize stored emails 2023-04-29 19:03:42 +02:00
Cédric Krier 66df0be6a9 Validate email fields
Closes #12215
2023-04-29 19:07:13 +02:00
Cédric Krier 13cedb53e8 Convert email address to ASCII to support RFC6530
Python email library does not support non-ASCII emails so we convert email
addresses to ASCII version before passing them to sendmail.

Closes #10650
2023-04-29 19:04:18 +02:00
Cédric Krier 66f10aed84 Add email validation tools 2023-04-29 18:52:40 +02:00
Cédric Krier b4771f3c95 Use strict parameter of sendmail_transactional instead of datamanager 2023-04-29 18:24:37 +02:00
Cédric Krier 635899e7d2 Fill analytic when defer invoice
Closes #11306
2023-05-30 16:30:04 +02:00
Christophe Crier 8b52a5b6ac Ask for date when creating account move from template
Closes #8725
2023-06-21 21:57:18 +02:00
Cédric Krier 4ead8b6461 Fail gettext on test 2023-06-13 08:57:01 +02:00
Cédric Krier 6278bce20e Fix message variable for open fiscal year earlier 2023-06-13 15:57:00 +02:00
Cédric Krier b6f1b2533c Use proper module prefix for msg_dict_schema_help_selection_help 2023-06-13 15:52:27 +02:00
Cédric Krier 40691db7e6 Use message for constraint on tests models 2023-06-13 08:56:52 +02:00
Cédric Krier 9830447295 Use message for exclusive constraint on trigger 2023-06-13 00:06:06 +02:00
Cédric Krier 7ec46a6295 Always disable scroll-event and prevent move-active on readonly time and datetime
The time and datetime widgets were missing from 7a55ecca7a59 of #7076
2023-05-30 18:26:16 +02:00
Cédric Krier 27a9c39197 Set value on focus out and changed signal for datetime widget
The focus out of child widgets must call focus out method.
And we need to connect to the datetime-changed event as DateTime does not call
the __init__ method of Date.

Closes #12020
2023-05-30 18:15:43 +02:00