Cédric Krier
0c5ac00c69
Replace _explode_move_values calls by _move call of production
2024-03-16 21:07:22 +01:00
Cédric Krier
fe4cec2189
Set currency and unit price of production move when unit price is required
...
Since 0b2e50445415 the unit price is always set when production is done, so
the unit price of output moves is not important before.
2024-03-16 21:03:13 +01:00
Cédric Krier
51360ee110
Fill currency when creating output move of production
...
Closes #12360
2024-03-16 21:00:21 +01:00
Cédric Krier
8666e82b80
Rename 'done' buttons to 'do' and label them as "Complete"
...
Closes #13039
2024-02-17 17:50:49 +01:00
Cédric Krier
80b61a9f63
Store model on ir.rule.group
2024-02-25 13:45:21 +01:00
Cédric Krier
5448a91bf7
Store model on ir.model.button
2024-04-06 10:48:45 +02:00
Cédric Krier
9193a425d1
Store model name on ir.model.access
2024-04-06 14:10:01 +02:00
Cédric Krier
31e3eb142c
Unify shipment assignation scheduled jobs
...
The order shipments are assigned is important as it determines which order
will be done or not. So we must try to assign all the shipments and
productions following a defined order.
Closes #13027
2024-02-09 16:42:28 +01:00
Cédric Krier
88ac130d2f
Remove readthedocs
2024-02-18 18:35:54 +01:00
Dimitrios Josef Moustos
a327edd0a5
Fill production number only in waiting state
...
Closes #12904
2024-02-19 22:21:38 +01:00
Cédric Krier
f9993960b9
Reset table of BOM output with None
...
This allow to customize the name.
2023-12-26 12:21:20 +01:00
Cédric Krier
efa2b0efa7
Update documentation of production
2024-02-04 12:15:22 +01:00
Cédric Krier
5da2affe6d
Add test scenario for lot trace with production
2023-10-23 00:09:23 +02:00
Cédric Krier
69bdce8b29
Use include directive for subdirectory documentation
...
Closes #12822
2023-12-24 10:48:07 +01:00
Cédric Krier
40b8cf0eca
Support linkcheck ignore per module documentation
...
If a linkcheck_ignore.json exists in the doc folder, it is loaded to extend
the linkcheck_ignore configuration of Sphinx.
2024-01-01 13:43:49 +01:00
Cédric Krier
d3e086aace
Order cancelled document without number last
...
Closes #12899
2024-01-05 15:33:57 +01:00
Cédric Krier
406092be4d
Check doctest files
...
They are converted to python files before running checks.
2024-01-14 19:21:56 +01:00
Cédric Krier
b913ad45d8
Add assert methods to test tools
...
Closes #12879
2023-12-29 19:02:08 +01:00
Cédric Krier
2fce630dd6
Test expected output instead of comparison in doctest
2023-12-29 19:03:10 +01:00
Cédric Krier
aa20b2de71
Update planned date of assigned move from shipment and production
...
Closes #12867
2023-12-23 02:32:43 +01:00
Cédric Krier
38da6a0451
Increase version number
2023-10-30 18:51:13 +01:00
Cédric Krier
65f477f731
Prepare release 7.0.0
2023-10-30 18:17:32 +01:00
Cédric Krier
c577fad900
Update translations [skip ci]
2023-10-28 14:15:23 +02:00
Cédric Krier
4e010a988f
Add support for Python 3.12
2023-10-22 19:40:55 +02:00
Cédric Krier
96a24bcaf6
Remove extra button group access
...
Since ab05d05bb811 there is no need to have access defined on button if they
are the same as the write access on the model.
Closes #12578
2023-09-20 09:45:20 +02:00
Cédric Krier
a4cb3f9f61
Normalize Unit of Measure labels
...
For short label, we only use UoM with an help text showing with capital letter
the meaning of UoM.
2023-08-20 12:17:27 +02:00
Cédric Krier
cd9dcfd84c
Rename Uom to Unit for bill of material
...
Closes #2221
2023-08-20 01:39:36 +02:00
Cédric Krier
cb08557fad
Rename Uom to Unit for move and inventory
...
Closes #2221
2023-08-22 13:18:33 +02:00
Cédric Krier
b494a58475
Rename Uom to Unit for production
...
Closes #2221
2023-08-19 15:22:30 +02:00
Cédric Krier
523bcd4011
Use module name to build path for readthedocs requirements
2023-09-03 12:03:49 +02:00
Cédric Krier
6a06579e13
Use Sphinx book theme for documentation
2023-09-01 09:44:09 +02:00
Cédric Krier
adc26533da
Add .readthedocs.yaml configuration [skip ci]
...
This is required by Read the Docs service:
https://blog.readthedocs.com/migrate-configuration-v2/
Closes #12344
2023-08-06 11:06:08 +02:00
Cédric Krier
0dbfe051e8
Copy pattern of production lead time before modification
...
We should not modify the caller mutable structure.
2023-07-22 18:53:50 +02:00
Adrià Tarroja Caubet
cb7970a350
Reschedule planned date for late productions
...
Closes #11494
2023-01-18 17:34:20 +01:00
Sergi Almacellas Abellana
cd81e8e793
Use on_change method to set production's planned_start_date
2023-07-06 10:07:31 +02:00
Adrià Tarroja Caubet
960c220329
Remove migrations previous to 5.0
...
Closes #11324
2023-01-19 11:25:25 +01:00
Cédric Krier
1a11e103bf
Increase version number
2023-05-01 14:11:22 +02:00
Cédric Krier
1901135502
Prepare release 6.8.0
2023-05-01 13:19:11 +02:00
Cédric Krier
84a2b5e271
Update translations
2023-04-29 10:07:40 +02:00
Cédric Krier
b9c4b8230d
Return instance in on_change_with methods
2023-03-26 09:49:00 +02:00
Cédric Krier
ac4d4a7fbb
Use multivalue API to access product multivalue fields
...
Closes #7474
2023-03-19 19:57:30 +01:00
Cédric Krier
721ae8dc69
Rename product lead times to production lead times
...
#12133
2023-03-13 22:53:44 +01:00
Cédric Krier
5cc5a8f672
Update tox.ini to set py311 and remove py37
2023-03-03 00:17:18 +01:00
Nicolas Évrard
039761e061
Remove support for Python 3.7
2023-01-29 20:36:51 +01:00
Nicolas Évrard
777ee10f27
Add support for Python 3.11
2023-01-27 11:02:47 +01:00
Òscar Queraltó Aguilera
8e305c7dc3
Ignore cancelled moves to calculate productions cost
...
Closes #12093
2023-02-24 12:09:39 +00: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
ee5cb27962
Create lot for output product when needed
...
When the output product has a sequence and a lot is required, we create a new
lot to set on the output move.
Closes #11923
2023-01-24 10:53:23 +01:00
Cédric Krier
69a1be6404
Assign all possible shipments and productions when trying
...
If assign_try fails to assign all the moves, we check if all the moves of each
shipment and production are assigned and then assign them.
Also we remove the boolean return which makes no more sense.
Closes #7006
2023-01-14 15:41:26 +01:00
Cédric Krier
ec5f7b8890
Create move for produced product without bom as output
...
Closes #12024
2023-01-19 11:55:09 +01:00