Commit Graph
59266 Commits
Author SHA1 Message Date
Cédric Krier ebd5a5f414 Set a positive number of col in sale amount group
With a negative number of col, tryton does not respect the new line and put all
the element on a single horizontal group.
2025-02-07 16:20:59 +01:00
Cédric Krier 0770f3cf88 Do not fill right aligned label 2025-02-07 16:19:13 +01:00
Julio Alberto Bravo Montanos 22f151fbdc Make product attribute name unique
The name of the attributes are the keys of the attributes Dict field of product
so they must be uniquely identified at least per sets.
But as an attribute can be reused on different sets, the unique constraint must
be set on the name.

Closes #13574
2025-03-16 23:30:23 +01:00
Cédric Krier 99603fd047 Remove usage of GenericTreeModel
Replace on_* method by PyGObject equivalent do_* and use a WeakValueDictionary
to keep the couple id, record used as user-data value on TreeIter.

Closes #13855
2025-02-01 16:32:35 +01:00
Cédric Krier 643006e859 Require PyGObject before 3.51
The GenericTreeModel from pygtkcompat has been removed.

#13855
2025-02-01 16:29:52 +01:00
Cédric Krier 424328610a Add tax identifiers to company 2025-01-30 19:10:23 +01:00
Cédric Krier 993c6dbf26 Make deposit optional on party list
Like the receivable and payable today fields.
2025-01-29 18:49:32 +01:00
Cédric Krier 55bd6d327e Remove or convert company domain into context domain
Closes #10506
2025-01-21 13:39:30 +01:00
Cédric Krier 125d413b69 Make company of statement readonly once there is a line
The content of the lines depends on the company of the statement, so the user
should not change it once he started to fill the lines.
2025-01-20 20:01:05 +01:00
Cédric Krier f66aae4d0b Use statement date to compute the start balance
Closes #13827
2025-01-20 19:59:12 +01:00
Cédric Krier 4520ef1527 Scroll to the first selected element in tree view
Closes #13344
2025-01-16 16:42:49 +01:00
Cédric Krier c4b405cef5 Easy extending pattern for sender address of Sendcloud 2025-01-15 00:58:21 +01:00
Cédric Krier 203a5f3a34 Add color as type of icon and image
Closes #13808
2025-01-09 18:52:36 +01:00
Cédric Krier ff6f920521 Return an empty gif as image URL without data
<img> must always have a src attribute so using an empty image is more
compliant with the standards.
2025-01-09 18:41:45 +01:00
Cédric Krier 093fb115ff Add color widget to form view
Closes #13800
2025-01-08 16:53:34 +01:00
Cédric Krier e119120af3 Deactivate open button of One2Many widget if there is no form view
Closes #13797
2025-01-06 17:39:48 +01:00
Cédric Krier 27d87ade18 Make analytic entry read only using origin state
Closes #11294
2025-01-06 12:21:27 +01:00
Cédric Krier 4f5c54dd40 Return series instead of version for remote call
This provides only the required information about the server.
2025-01-03 19:01:08 +01:00
Cédric Krier 1edefbeae5 Limit access to database from the same series as the server
The last series to which the database was updated is stored in
ir.configuration.
With this information, the list of databases is filtered for the same series.
Remote access to a database is restricted to databases available in the list.

Closes #13791
2025-01-06 15:54:02 +01:00
Nicolas Évrard 1168597b27 Handle errors when processing wizard steps
Closes #13906
2025-02-13 18:35:32 +01:00
Cédric Krier fadff449e8 Order incoming documents by descending ID
It is more natural to have the latest documents on top.
2025-01-03 15:15:57 +01:00
Cédric Krier d73ab8efa0 Use guilabel to document Shopify access scopes 2025-02-25 18:37:03 +01:00
Cédric Krier e8be3d21cd Add required read access to Shopify locations 2025-02-25 17:50:21 +01:00
Cédric Krier a016a41a1c Update documentation to labels used by Shopify 2025-02-25 16:59:06 +01:00
Cédric Krier 746448361f Order alphabetically Admin API access scopes in documentation
This follow the order in the Shopify settings.
2025-02-25 16:27:39 +01:00
Cédric Krier 0ec6e5b7cf Add example of payment term with multiple delta in documentation 2025-02-10 01:40:37 +01:00
Cédric Krier 67d2e13083 Add promotion coupon as action for sale complaint
Closes #13790
2025-01-02 17:16:41 +01:00
Cédric Krier 7a7d744c37 Use actual quantity of sale line when executing sale complaint
Closes #13783
2024-12-31 15:24:10 +01:00
Cédric Krier 9313409e82 Display quantity when searching lot for stock move
Closes #13782
2024-12-26 17:45:26 +01:00
Cédric Krier efba57bf65 Display quantity when searching location for stock move
Closes #13781
2024-12-26 17:33:51 +01:00
Cédric Krier 530471d9a8 Display quantity when searching product for stock move
Closes #13780
2024-12-26 17:29:21 +01:00
Cédric Krier 82cf417ae1 Add pack step to test scenario using internal shipment
fee9e4e8c864 added this new step.
2025-03-09 17:31:00 +01:00
Cédric Krier 0494e21706 Add relate to open products from sale
Closes #13773
2024-12-23 18:11:40 +01:00
Cédric Krier 467baaafec Use warning format for no carrier warning on shipping 2024-12-22 18:23:09 +01:00
Cédric Krier 5b1d989be1 Add shipping to internal shipment with transit 2024-12-22 18:22:36 +01:00
Cédric Krier 768fc5c1a8 Rely on ShippingMixin to implement shipping service 2024-12-22 18:21:03 +01:00
Cédric Krier e7f94ab26a Add package to internal shipment with transit 2024-12-22 18:14:11 +01:00
Cédric Krier 3283851774 Add packed state to internal shipment
Closes #9750
2024-12-22 18:23:21 +01:00
Adrià Tarroja Caubet 6d2cfee131 Include version number on new version available message
Closes #13640
2025-03-09 11:42:59 +01:00
Cédric Krier e0260c74aa Notify for duplicate contact mechanism
Closes #13750
2024-12-12 17:44:35 +01:00
Cédric Krier 73d210c362 Add menu entry for promotion coupon numbers
The creation of coupon is disable on the form because creating a coupon may
change the criteria to apply a promotion without the user notices it.

Closes #13736
2024-12-05 21:05:50 +01:00
Cédric Krier 8c3345db17 Display coupons as form on promotion
Closes #13738
2024-12-05 20:27:29 +01:00
Cédric Krier c7acd24333 Remove name on sale promotion coupon
Closes #13737
2024-12-05 19:34:39 +01:00
Cédric Krier 184536c72a Remove usage of getattr to access state view fields of wizard 2024-11-20 10:35:06 +01:00
Cédric Krier 8b8c65da84 Fill wizard state view instance with default value
Closes #13693
2024-11-20 10:34:13 +01:00
Cédric Krier ecaf2bc391 Setup explicitly the accounts, parties and currencies of reconciliation wizard
It is better to not rely on missing the field on the state view but to have an
explicit transition to setup the values.
2024-11-20 10:32:24 +01:00
Cédric Krier 744d04bde1 Require incoterm on sale for EU countries if intratstat is extended 2025-02-26 11:31:08 +01:00
Cédric Krier 94094ddb82 Do not require incoterm between European countries
Closes #13682
2024-11-14 12:27:50 +01:00
Cédric Krier 94728b284b Test if company if filled before computing incoterm required
Closes #13889
2025-02-26 23:23:26 +01:00
Cédric Krier 4cf6d46df1 Add optional company to the SEPA mandate list 2025-02-19 23:29:24 +01:00