Skip to content

Commit

Permalink
Release 8.1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
ale-axelor committed Oct 17, 2024
1 parent d10fb41 commit a28612f
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 6 deletions.
83 changes: 83 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,85 @@
## [8.1.9] (2024-10-17)

### Fixes
#### Base

* Webapp: updated Axelor Open Platform dependency to 7.1.7.
* Update axelor-studio dependency to 3.1.4.
* Price list: fixed check on dates on save.
* Partner: when duplicating a partner, do not copy partner addresses and correctly create a copy of the original partner's picture.
* Home action: fixed display issue in user and group form views.

#### Account

* Invoice: fixed error when we duplicate an invoice and change any field on invoice line.
* Account: computed amounts when we change invoice date.
* Tax payment move line: fixed an issue where reverse taxes were not reverted, which was making VAT statement reports wrong.
* Invoice: fixed rounding issue on taxes on ventilated move accounting.
* Accounting report: fixed amounts with currency decimal digits in accounting report 'Revenue and expenditure state'.
* Accounting report: fixed NPE when selecting report type on form opened from year closure.

#### Human Resource

* Timesheet API: fixed an error occurring when creating a timesheet without timer
* Lunch vouchers: fixed an issue where some employees were not included in lunch voucher computation.

#### Project

* Project: fixed code when generating project from sale order.

#### Sale

* Sale Order: fixed an issue were sequence was reset when going back to draft by creating a new version.
* Sale order: added discounted unit price to editable grid.
* Complementary product selected: correctly prevent the user from modfying selected complementary product on a confirmed sale order.

#### Stock

* Stock API: fixed issue on stock correction creation request.
* Inventory: after an import, display filename instead of file path in the confirmation message.
* Stock location: added a filter to not select itself or any sub stock locations as parent stock location.


### Developer

#### Account

Method signature have changed in InvoiceLineService.class :

```java
public void compute(Invoice invoice, InvoiceLine invoiceLine) throws AxelorException;
```

became

```java
public Map<String, Object> compute(Invoice invoice, InvoiceLine invoiceLine) throws AxelorException;
```

---

Please run this SQL script if you have the issue related to reverse taxes in VAT statement report:

```sql
UPDATE account_tax_payment_move_line tpml
SET tax_amount = -tax_amount
WHERE tpml.fiscal_position IS NOT NULL
AND EXISTS (
SELECT 1
FROM account_tax_equiv_reverse_charge_tax_set terc
LEFT JOIN account_tax_equiv ate ON ate.id = terc.account_tax_equiv
LEFT JOIN account_tax tax ON tax.id = terc.reverse_charge_tax_set
LEFT JOIN account_tax_line tl ON tax.id = tl.tax
WHERE ate.fiscal_position = tpml.fiscal_position AND tl.id = tpml.origin_tax_line
);
```

#### Stock

Created new interface and class `StockLocationAttrsService' and 'StockLocationAttrsServiceImpl`.
In `stock-location-form` changed parentStockLocation onSelect action from `action-stock-location-attrs-set-parent-stock-location-domain`
to `action-stock-location-method-set-parent-stock-location-domain`, the former action has not been removed.

## [8.1.8] (2024-10-03)

### Fixes
Expand Down Expand Up @@ -643,6 +725,7 @@ Partner: add a panel in the form view to show tickets related to the partner.

* Bill of materials: fixed namecolumn management in bill of materials so the user can write a name instead of having only a generated one.

[8.1.9]: https://github.com/axelor/axelor-open-suite/compare/v8.1.8...v8.1.9
[8.1.8]: https://github.com/axelor/axelor-open-suite/compare/v8.1.7...v8.1.8
[8.1.7]: https://github.com/axelor/axelor-open-suite/compare/v8.1.6...v8.1.7
[8.1.6]: https://github.com/axelor/axelor-open-suite/compare/v8.1.5...v8.1.6
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ allprojects {
apply plugin: 'eclipse'

group = 'com.axelor.apps'
version = '8.1.8'
version = '8.1.9'

java {
toolchain {
Expand Down
3 changes: 0 additions & 3 deletions changelogs/unreleased/update-aop-85139.yml

This file was deleted.

2 changes: 1 addition & 1 deletion modules/axelor-open-suite
Submodule axelor-open-suite updated 45 files
+83 −0 CHANGELOG.md
+16 −0 axelor-account/src/main/java/com/axelor/apps/account/service/TaxPaymentMoveLineServiceImpl.java
+1 −1 axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceLineService.java
+12 −1 axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceLineServiceImpl.java
+2 −1 axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceService.java
+28 −2 axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceServiceImpl.java
+3 −2 axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceToolService.java
+51 −16 axelor-account/src/main/java/com/axelor/apps/account/service/move/MoveValidateServiceImpl.java
+3 −1 axelor-account/src/main/java/com/axelor/apps/account/web/AccountingReportController.java
+11 −2 axelor-account/src/main/java/com/axelor/apps/account/web/InvoiceController.java
+3 −3 axelor-account/src/main/java/com/axelor/apps/account/web/InvoiceLineController.java
+11 −2 axelor-account/src/main/resources/views/Invoice.xml
+9 −12 axelor-base/src/main/java/com/axelor/apps/base/db/repo/PartnerBaseRepository.java
+3 −0 axelor-base/src/main/java/com/axelor/apps/base/module/BaseModule.java
+26 −0 axelor-base/src/main/java/com/axelor/apps/base/service/MetaFileService.java
+44 −0 axelor-base/src/main/java/com/axelor/apps/base/service/MetaFileServiceImpl.java
+2 −6 axelor-base/src/main/resources/views/Group.xml
+2 −1 axelor-base/src/main/resources/views/PriceList.xml
+4 −10 axelor-base/src/main/resources/views/User.xml
+8 −2 axelor-budget/src/main/java/com/axelor/apps/budget/service/invoice/BudgetInvoiceLineComputeServiceImpl.java
+99 −109 axelor-budget/src/main/resources/reports/AccountingReportType25.rptdesign
+11 −7 ...ain/java/com/axelor/apps/businessproject/service/projectgenerator/factory/ProjectGeneratorFactoryAlone.java
+14 −9 ...ava/com/axelor/apps/businessproject/service/projectgenerator/factory/ProjectGeneratorFactorySubProject.java
+16 −12 ...main/java/com/axelor/apps/businessproject/service/projectgenerator/factory/ProjectGeneratorFactoryTask.java
+17 −13 ...a/com/axelor/apps/businessproject/service/projectgenerator/factory/ProjectGeneratorFactoryTaskTemplate.java
+15 −7 axelor-human-resource/src/main/java/com/axelor/apps/hr/rest/TimesheetRestController.java
+1 −2 axelor-human-resource/src/main/java/com/axelor/apps/hr/service/lunch/voucher/LunchVoucherMgtServiceImpl.java
+6 −1 axelor-purchase/src/main/resources/views/PurchaseOrder.xml
+10 −8 axelor-sale/src/main/java/com/axelor/apps/sale/service/saleorder/SaleOrderMergingServiceImpl.java
+2 −7 axelor-sale/src/main/java/com/axelor/apps/sale/service/saleorder/SaleOrderVersionServiceImpl.java
+9 −4 axelor-sale/src/main/resources/views/ComplementaryProductSelected.xml
+6 −2 axelor-sale/src/main/resources/views/SaleOrder.xml
+6 −2 axelor-sale/src/main/resources/views/SaleOrderLine.xml
+3 −0 axelor-stock/src/main/java/com/axelor/apps/stock/module/StockModule.java
+1 −1 axelor-stock/src/main/java/com/axelor/apps/stock/service/StockCorrectionServiceImpl.java
+26 −0 axelor-stock/src/main/java/com/axelor/apps/stock/service/StockLocationAttrsService.java
+78 −0 axelor-stock/src/main/java/com/axelor/apps/stock/service/StockLocationAttrsServiceImpl.java
+2 −1 axelor-stock/src/main/java/com/axelor/apps/stock/web/InventoryController.java
+11 −0 axelor-stock/src/main/java/com/axelor/apps/stock/web/StockLocationController.java
+6 −1 axelor-stock/src/main/resources/views/StockLocation.xml
+3 −10 ...r-supplychain/src/main/java/com/axelor/apps/supplychain/service/SaleOrderVersionSupplyChainServiceImpl.java
+15 −14 axelor-supplychain/src/main/java/com/axelor/apps/supplychain/service/StockMoveInvoiceServiceImpl.java
+49 −6 axelor-supplychain/src/main/java/com/axelor/apps/supplychain/web/StockMoveInvoiceController.java
+1 −1 libs.gradle
+1 −1 version.txt
2 changes: 1 addition & 1 deletion src/main/resources/axelor-config.properties
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ hibernate.hikari.idleTimeout = 300000
# ~~~~~
application.name = Axelor Open Suite
application.description = Axelor Entreprise Application
application.version = 8.1.8
application.version = 8.1.9
application.author = Axelor
application.copyright = Copyright (c) {year} Axelor. All Rights Reserved.

Expand Down

0 comments on commit a28612f

Please sign in to comment.