Commit Graph
58560 Commits
Author SHA1 Message Date
Cédric Krier 2dfc489ea0 Add outcome moves to stock move
It contains the stock moves for which the stock move is the origin.
2024-08-26 22:49:51 +02:00
Cédric Krier 6177198b64 Remove favorite management
Since 8976c8708997 user has no write access to any favorites.
But the user can add/remove favorites from the menu entry which is enough for
most of the use case.

Closes #13335
2024-08-27 00:29:10 +02:00
Cédric Krier a38fc477f5 Remove sequence order on menu favorite
Instead we order the favorites of a user by descending id. Such that the last
favorite set is the first from the list. So user can put a favorite back on
top by unset a menu and set it again.
2024-08-27 00:16:24 +02:00
Cédric Krier 50122462ed Display favorite users on menu form 2024-08-27 00:11:50 +02:00
Adrià Tarroja Caubet 9828450d2f Display user on menu favorite list
Closes #13246
2024-08-27 00:04:46 +02:00
Cédric Krier 39b05c1259 Replace order point uniqueness validation by SQL constraints
Closes #13476
2024-08-26 19:02:39 +02:00
Cédric Krier 07eb4dc3f9 Simplify PYSON expression of order point fields 2024-08-26 19:01:42 +02:00
Cédric Krier 564598270f Remove contextual domain on company of order point 2024-08-26 19:00:34 +02:00
Cédric Krier f3565271a7 Merge warehouse_location and storage_location in order point
#13476
2024-08-26 19:08:39 +02:00
Cédric Krier 1be542991a Add test scenario for extended intrastat export 2024-09-22 15:13:38 +02:00
Maxime Richez a7dba58f95 Remove extra columns from Belgian standard intrastat export
Closes #13368
2024-09-22 15:08:43 +02:00
Cédric Krier 1da4e8811e Group numbering account move when posting 2024-08-27 13:35:18 +02:00
Cédric Krier 0d077539bf Store computation of invoice sequence type as cache after numbering
Closes #12080
2024-08-25 13:08:56 +02:00
Cédric Krier b1ba498b87 Group numbering invoices
Closes #12080
2024-08-25 12:42:57 +02:00
Cédric Krier 97ac57e1e9 Group numbering shipments 2024-08-25 12:18:07 +02:00
Cédric Krier 4f4c5e811d Group numbering sale subscriptions 2024-08-25 12:17:52 +02:00
Cédric Krier 0c8a24533c Group numbering sale blanket agreements 2024-08-25 12:17:35 +02:00
Cédric Krier 2daea7a961 Group numbering sales 2024-08-25 12:17:14 +02:00
Cédric Krier 91106c596d Group numbering purchase request quotations 2024-08-25 12:16:59 +02:00
Cédric Krier daabf44acf Group numbering purchase blanket agreements 2024-08-25 12:16:36 +02:00
Cédric Krier cae99922de Group numbering purchases 2024-08-25 12:16:12 +02:00
Cédric Krier 3ee4a0febd Group numbering productions 2024-08-25 12:15:56 +02:00
Cédric Krier 46b6c17595 Group numbering of account assets 2024-08-25 12:15:39 +02:00
Cédric Krier 7bafe98a0c Group generation of stock lot number 2024-08-25 11:02:33 +02:00
Cédric Krier 3d7a9e22f4 Group numbering POS sale 2024-08-25 11:02:05 +02:00
Cédric Krier 5e61338bda Generate all gift card numbers at once 2024-08-25 11:01:36 +02:00
Cédric Krier ead6ea96dd Group generation of BOM's code at creation 2024-08-25 11:00:20 +02:00
Cédric Krier 10949e13fa Group generation of product code at creation 2024-08-25 10:59:44 +02:00
Cédric Krier b468d3e762 Group generation of product category code at creation 2024-08-25 10:59:20 +02:00
Cédric Krier 911861837a Group generation of party code at creation 2024-08-25 10:58:36 +02:00
Cédric Krier 2c87de506c Group numbering account move at creation 2024-08-25 10:58:04 +02:00
Cédric Krier b595b68b79 Support getting many sequences at once
Closes #13474
2024-08-25 11:02:42 +02:00
Cédric Krier 546247b635 Add sequence_nextval function to Database 2024-08-24 15:44:06 +02:00
Cédric Krier f3485d10cf Remove nonexistent sequence from purchase request quotation line view
Closes #13541
2024-09-22 18:21:25 +02:00
Cédric Krier 5dc10a92e1 Do not update multivalue record if the value is not modified
When a ValueMixin is used for many MultiValue fields, they are created with
default values when the first MultiValue is set.
But often the other MultiValue fields are set with the default value so by not
forcing the change, we avoid a unnecessary UPDATE query.
2024-09-22 12:42:42 +02:00
Cédric Krier 445df1ccc5 Cache all the records of ValueMixin without a Many2One
Closes #6984
2024-08-23 17:31:02 +02:00
Cédric Krier 88ed73598b Add __slots__ to ValueMixin 2024-08-23 17:29:52 +02:00
Cédric Krier 8c7034ed1a Display cache name on unique instance assertion 2024-08-23 17:28:43 +02:00
Cédric Krier d8e6b42c58 Save generated avatar in a single call
Instead of saving the avatar on each record which result in an UPDATE query
for each record, grouping the saving of the avatars allows to INSERT multiple
row at once.

Closes #13472
2024-08-23 15:25:16 +02:00
Cédric Krier 07e582e395 Test more attributes in test_view
Closes #13462
2024-09-11 17:51:49 +02:00
Cédric Krier 34d7fd19c4 Make package measurements read-only when closed 2024-09-07 17:57:44 +02:00
Cédric Krier 38bb6cada6 Add sale reporting per promotion 2024-09-05 19:28:51 +02:00
Cédric Krier e495d2dbfa Support POS sale line columns defined before mixin is applied
The mixin is applied after the Model so if another module wants to extend the
method, the method may be in the super class.
2024-09-05 19:27:36 +02:00
Cédric Krier 6451c3f157 Add relate from promotions to sales 2024-09-05 12:39:05 +02:00
Cédric Krier b3e4b7330e Improve label of destination in party replace ask form 2024-09-03 12:00:43 +02:00
Cédric Krier e6e93134e4 Add missing copyright notice to party replace ask form 2024-09-03 12:00:17 +02:00
Cédric Krier 8b8e54df23 Enforce randomness on unspecified value of scheduled task
Closes #13484
2024-08-30 17:52:43 +02:00
Cédric Krier 546e8c92f5 Group links from the same area together 2024-08-29 15:57:31 +02:00
Cédric Krier 6ac7de5098 Update test scenario to use two Many2Many for handling exceptions
#8142
2024-09-20 00:48:48 +02:00
Cédric Krier b3794e1151 Fix documentation about Views menu 2024-09-18 09:44:20 +02:00