- 21 Feb, 2025 15 commits
-
-
Romain Courteaud authored
Do not access form submission REQUEST from the listbox list method, as it is rendered asynchronously in ERP5JS
-
Romain Courteaud authored
-
Romain Courteaud authored
Allow edition in the new UI
-
Romain Courteaud authored
-
Romain Courteaud authored
This make everything slow as hell and prevent to quickly save.
-
Romain Courteaud authored
Example: <h2 class="foo">bar</h2> => <h3 class="foo">bar</h3>
-
Romain Courteaud authored
-
Romain Courteaud authored
erp5_web_renderjs_ui: keep previous focus color
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
If user group are recalculated before changing the workflow state, it will only return the same security group See nexedi/erp5@c00c3636
-
Romain Courteaud authored
-
Jérome Perrin authored
Accounts with a balance that is not 0 in transaction currency (quantity) and 0 in accounting currency (asset price) were not correctly indexed in balance transactions. The visible problem was that every year the amount in local currency for this account was doubled - while the amount in accounting currency remainded 0, making this problem not so impactful.
-
Jérome Perrin authored
When an invoice has a resource set, newly added invoice lines and cells will lookup prices using currency exchange lines (and might even find a price).
-
Jérome Perrin authored
uninstalling a ModuleTemplateItem containing document is usually not what people want, so the default option should be to keep.
-
- 20 Feb, 2025 2 commits
-
-
Romain Courteaud authored
-
Xiaowu Zhang authored
-
- 18 Feb, 2025 5 commits
-
-
Xiaowu Zhang authored
See merge request !2063
-
Thomas Gambier authored
-
Julien Muchembled authored
Commit a01da084 failed to fix the handling of parameters in the dealShebang function and the bug is now triggered since slapos@f834a06f: $ PATH=... SLAPOS_TEST_LOG_DIRECTORY=... SLAPOS_TEST_SHARED_PART_LIST=... /bin/sh '-e ' /srv/slapgrid/slappart0/t/.../i/0/bin/runTestSuite ... runTestSuite: /bin/sh: 0: Illegal option -
-
Titouan Soulard authored
The script now has a drop-in replacement in `erp5_trade` which works as-is even in the case of advanced trade (calls `Movement_isQuantityEnabled`). Henceforth, the custom script in `erp5_advanced_trade` is not needed anymore.
-
Titouan Soulard authored
The two scripts were a bit too independant from one another, sometimes causing weird behaviours. Editing a quantity now depends on the quantity being enabled, which happens when the line is not expected to have cells or sublines. Also enforces expected behaviour for items: if a product or service has *required* items, its quantity cannot be edited, since quantity of the items should set the quantity of the line or cell.
-
- 17 Feb, 2025 3 commits
-
-
Cédric Le Ninivin authored
-
Romain Courteaud authored
New year does not mean the period is 365 days.
-
Xiaowu Zhang authored
See merge request !2057
-
- 14 Feb, 2025 4 commits
-
-
Rafael Monnerat authored
The alarm was replaced by a proper CodingStyle test. Fixit is incoherent since you need to edit/custom it to adjust the cache plugin for each use case. Rely on test result is just fine for this purpose.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 13 Feb, 2025 2 commits
-
-
Rafael Monnerat authored
API changed for Pdb() call after 8.0.0rc1 release.
-
Rafael Monnerat authored
-
- 07 Feb, 2025 1 commit
-
-
Cédric Le Ninivin authored
-
- 05 Feb, 2025 1 commit
-
-
Xiaowu Zhang authored
See merge request !2046
-
- 04 Feb, 2025 1 commit
-
-
Xiaowu Zhang authored
See merge request !2055
-
- 03 Feb, 2025 3 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
we mainly add a Quality Assurance Module, which mainly contains: Quality Control, Gate, Traceability, SMON, ACOM Quality Control: Present a quality control, such as validate document Gate: when a gate is posted, the quality element which's int index is greater than this one and smaller than next gate will change to Expected state Traceability: used to record the informations of products used SMON: it's like a Gate, when validate, the product is off of fabrication line ACOM: all controls are finished, manufacturing execution is finished The Quality Element has a Quality Assurance Workflow workflow described as blow Draft -> Creation State Queued -> Document is planned, wait to show to the user Expected -> Document is shown to the user for it to be completed Pending Update -> A version of this document has been posted that doesn't satisfy Quality Assurance. A New version is needed. (useful for Quality Operation that needs to be redone). Document is shown to the user for it to be completed. Posted -> Document has been completed by the user. Archived -> A new version of the document has been posted, the old one become archived it has also a Quality Assurance Interaction Workflow which is used to show next /archive previous quality element
-
Xiaowu Zhang authored
it's a regression introduced by 1b555dbf
-
- 31 Jan, 2025 3 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-