Commit Graph
56701 Commits
Author SHA1 Message Date
Cédric Krier cb348ca880 Clear tasks when transaction is rollback
The tasks records are removed on rollback so there is no need to try to run
them.
2023-02-19 20:58:01 +01:00
Maxime Richez 2695deb3c5 Add history on party tax identifier
Closes #12095
2023-02-20 16:56:51 +01:00
Adrià Tarroja Caubet 8d90322512 Do not copy production lead times of product
As the BoMs are not copied and the production lead times may have a link to
the product BoM, we should not copy them.

Closes #12104
2023-02-22 09:49:07 +01:00
Cédric Krier 8dc8454449 Manage transaction error in trytond-admin
Since c8771e45b861 TransactionError can be raised and is raised when creating
the ir.configuration singleton (1f462acb3b55).

Close #12087
2023-02-19 01:17:44 +01:00
Cédric Krier ed10d87b40 Test fields_get for GIS fields 2023-02-19 00:19:50 +01:00
Cédric Krier 5759f93f01 Use proper _geometry_type to fill field definition
Closes #12083
2023-02-18 22:50:42 +01:00
Cédric Krier 1c56b9190a Test domain validation for xxx2many fields 2023-02-19 12:15:45 +01:00
Cédric Krier d5d758b59e Format value of xxx2many field with record names in Model.__names__ 2023-02-19 13:25:27 +01:00
Cédric Krier 30d2bcb2a8 Find invalid records of xxx2Many field using intersection
For xxx2Many field, the contain test is not working correctly because the
field value is a tuple of records which is never in the list of invalid
relations.

Closes #12099
2023-02-17 12:56:18 +01:00
Sergi Almacellas Abellana f471e81c11 Set timezone in product cost history scenario 2023-02-22 08:59:58 +01:00
Sergi Almacellas Abellana 08fec3a29e Catch Overflow error when converting datetime to company timestamp
Closes #11999
2023-02-15 14:26:59 +01:00
Nicolas Évrard d6b8e9671b Set the fallback application name when connecting to postgres
Closes #12074
2023-02-20 23:22:39 +01:00
Cédric Krier 82b0f2779b Enforce unique value for invisible field
Closes #12034
2023-02-11 18:07:06 +01:00
Cédric Krier de8d5477a0 Do not use One2Many with filter to get MultiValue records
The filter may prevent to find the right value.

Closes #12078
2023-02-10 16:10:08 +01:00
Cédric Krier 88aa08904c Replace same account check by domain between invoice, lines and taxes
Closes #7641
2023-02-10 16:06:23 +01:00
Cédric Krier 8eee0bce1b Remove non-standard work day unit
Since 5b0f99f81e32 it is not possible to customize rate and factor of unit
which makes such non-standard unit more an issue than a feature.

Closes #12071
2023-02-07 23:03:17 +01:00
Cédric Krier dccb78a73c Require account type when parent has one
The domain added by c39ad0bef61e is not enough to ensure type coherence
because if the type is None, the domain is still valid.
2023-02-06 19:02:27 +01:00
Cédric Krier ec2af67d42 Remove type from parent when children have different types
Closes #12070
2023-02-06 19:01:17 +01:00
Cédric Krier f510517417 Include destination name and dates to forecast record name
Closes #12064
2023-02-05 13:21:09 +01:00
Dimitrios Moustos bf2a769137 Add energy category and units 2023-02-19 13:30:28 +01:00
Cédric Krier b55fe71383 Set default attributes on Transaction __new__ method
Closes #5617
2023-02-05 00:36:58 +01:00
Cédric Krier a0c723970f Test if Shopify attribute is not empty before using it
Shopify seems to have changed from not setting empty attributes to setting
them empty.

Closes #12097
2023-02-17 12:07:43 +01:00
Nicolas Évrard c17cf5243f Keep using _database_cache if the specific cache hasn't been reset
Closes #12079
2023-02-14 13:28:36 +01:00
Nicolas Évrard 300d9a1b7f Robustly handle config files syntax errors
Closes #12011
Closes #2943
2023-02-06 18:51:38 +01:00
Cédric Krier 98adfc2c3e Add kind to info bar message to keep notification message longer
The notification message should not be cleared when the record is changed but
only when a new notification is computed.

Closes #12050
2023-01-30 00:23:16 +01:00
Cédric Krier 7843e47389 Add scroll time for calendar view 2023-01-28 10:42:58 +01:00
Cédric Krier dd8c5721be Use the same order for Month, Week and Day button as sao 2023-01-27 23:46:58 +01:00
Cédric Krier 35ca586826 Put GooCalendar widget in Viewport before ScrolledWindow
It is needed because GooCalendar does not implement scrollability.
2023-01-27 23:43:35 +01:00
Cédric Krier 90c3c5cc13 Compute calendar height to fit to the page of sao
This way if needed the scroll bar are inside the fullcalendar view and it can
scroll to an initial time.
2023-01-27 23:38:55 +01:00
Adrià Tarroja Caubet 5375918428 Include in credit amount only invoice lines of type line
Closes #12076
2023-02-14 12:48:01 +01:00
Cédric Krier 7d92024c63 Use same design to set extra than to set shipment cost 2023-02-12 23:03:15 +01:00
Cédric Krier be35a722ea Reset sale state to draft before adding or deleting extra lines
Closes #12082
2023-02-12 22:59:37 +01:00
Cédric Krier 147140ebd1 Reload screen after creating purchase from purchase request
This way the user see that the selected purchase requests have been purchased
as they are no longer in the draft tab.
2023-02-09 11:06:42 +01:00
Sergi Almacellas Abellana 1f398f071e Use number and reference for subscription rec name 2023-02-15 17:43:00 +01:00
Sergio Hervas 472b4b0aa7 Display and order by planned date when searching incoming moves from supplier shipment
Closes #12060
2023-02-13 14:30:29 +01:00
Cédric Krier 9f18ee3aea Replace shipment_type by Shipment in sale grouping method
Since the introduction in 344956d44189 of the _get_shipment_sale method, it is
the shipment class that is passed as argument and never the shipment type.
2023-02-09 11:12:20 +01:00
Cédric Krier 5105b1cdb4 Support having a price without weight
Closes #12055
2023-01-30 17:37:12 +01:00
Nicolas Évrard a2662386c3 Save moves before reconciling the lines
The previous organization of the code made it less efficient to save the move
before reconciling the lines which should the logical order.
2023-01-29 01:08:22 +01:00
Nicolas Évrard ab020a78e8 Reconcile the zero lines after saving moves 2023-01-23 17:05:55 +01:00
Cédric Krier fd3ea318a8 Allow cache size to be configured
Closes #11383
2023-01-14 20:11:32 +01:00
Maxime Richez ad5ed8cb5f Display stock moves and invoice lines in sale and purchase lines form
Closes #12003
2023-01-27 14:38:36 +01:00
Cédric Krier c374627a23 Notify for duplicate identifier
Closes #12049
2023-01-30 00:11:21 +01:00
Cédric Krier 40db6c18a6 Test message of DomainValidationError 2023-02-07 16:44:30 +01:00
Cédric Krier 222b39c54f Fill DomainValidationError message using an invalid record
The invalid relations are the invalid records only if Target is the class.
2023-02-07 16:44:14 +01:00
José Antonio Díaz Miralles e814732e9c Sort purchase request by purchase and line key before create purchases
This is needed to have requests ordered also when grouping them into purchase
line.

Closes #12073
2023-02-10 21:34:59 +01:00
Hartmut Goebel 30bd29a236 Make isort output required changes 2023-02-11 12:55:43 +01:00
Cédric Krier cb59e11ad4 Add reversal option when cancelling move
Closes #5180
2023-01-27 01:06:15 +01:00
Cédric Krier 84514c49de Add relates to sale and purchase lines from party and product 2023-01-26 15:11:21 +01:00
Cédric Krier 0b159befc6 Regroup purchase and sale relates
By testing active_model in the domain, it is possible to simplify the number
of relate to define.
Also for relate from party, it gives more information to the user to display
the number of pending and done.
2023-01-26 15:08:56 +01:00
Cédric Krier 5eb185ab15 Prevent creating line for sale or purchase not in draft 2023-01-26 15:03:41 +01:00