Commit Graph

226 Commits

Author SHA1 Message Date
hengsin d96199a2b6
IDEMPIERE-4251 Constant definition for all Env Context (#519)
* IDEMPIERE-4251 Constant definition for all Env Context

replace "#Date" with Env.DATE

* IDEMPIERE-4251 Constant definition for all Env Context

replace "#.." with constant at Env

* IDEMPIERE-4251 Constant definition for all Env Context

Merge patch from Carlos
2021-01-12 21:29:50 +08:00
hengsin b80ed34d9c
IDEMPIERE-4599 Remove obsolete org.compiere.interfaces.* interface (#473)
* IDEMPIERE-4599 Remove obsolete org.compiere.interfaces.* interface

* IDEMPIERE-4599 Remove obsolete org.compiere.interfaces.* interface

remove warning.
2020-12-18 14:52:11 +01:00
Carlos Ruiz 460f7116a2
IDEMPIERE-4567 Resetting payment allocation to a charge leaves wrong … (#414)
* IDEMPIERE-4567 Resetting payment allocation to a charge leaves wrong BP Balance

MAllocationHdr.updateBP was broken, the form Payment Allocation worked just because it was calling bpartner.setTotalOpenBalance() at the end
so, I refactored the MAllocationHdr.updateBP and before/afterDelete to call bpartner.setTotalOpenBalance instead if the broken algorithm

Unit test added for allocating and deleting a customer invoice, a vendor invoice, and a charge

* IDEMPIERE-4567 Resetting payment allocation to a charge leaves wrong BP Balance

- Fix peer review changes requested by @hengsin
- Detected double call to bpartner.setTotalOpenBalance in WAllocation
- Detected some business partners in GardenWorld with wrong TotalOpenBalance or SO_CreditUsed, added migration script to fix it, it made more complicate to write unit tests as the data was wrong
2020-11-26 17:08:05 +08:00
Carlos Ruiz 6eeabc49ba
IDEMPIERE-4566 Translation Import/Export - output message is not visible (#408)
- Deprecate zk form WTranslationDialog and controller TranslationController
- Move the logic to a java process org.idempiere.process.TranslationImpExp
- As a process works in mobile, can be called via webservices, tested with fitnesse, etc
- Importing leaves a better and readable log of each file processed
- Importing/Exporting gives feedback to the user about the file being processed

Side note:
- To standardize the menu - renamed the "Initial Client Setup Process" to "Initial Client Setup"

Improvements over the previous form:
- can process the files from the zip in root folder, or in internal folder with the name of the language
- can process a URL http/https to download the zip file
2020-11-26 16:20:17 +08:00
Carlos Ruiz 9c92286861
IDEMPIERE-1710 Receipt create lines from not update when change locator or purchase order, invoice (#412) 2020-11-26 12:53:25 +08:00
Carlos Ruiz 0cc35e16f8
IDEMPIERE-4554 PO is immutable - Workflow editor (#393)
- fix the PO is immutable errors
- forbid that system nodes are changed by non-system users
- system nodes are shown in gray
- reorganize layout of system workflows in editor
- make the nodes smaller
- fix the layout problem of name and properties dialogs
2020-11-26 10:02:48 +08:00
hengsin 9162b60af7
IDEMPIERE-4498 Performance: add cache for osgi services factory (#321)
* IDEMPIERE-4498 Performance: add cache for osgi services factory

add cache for tableName -> IModelFactory

* IDEMPIERE-4498 Performance: add cache for osgi services factory

implement cache for the discovery of osgi services

* IDEMPIERE-4498 Performance: add cache for osgi services factory

added unit test
2020-10-26 18:53:10 +01:00
Carlos Ruiz 014b45246f
Idempiere 4058 (#312)
* IDEMPIERE-4058 - tab editor: new options for editing and customizing fields (window customization)

* IDEMPIERE-4058 tab editor: new options for editing and customizing fields (window customization)

Fix issues with migration scripts

Co-authored-by: muriloht <muriloht@devcoffee.com.br>
2020-10-21 15:47:56 +02:00
hengsin 7324dde78e
IDEMPIERE-4187 implement the usage of workflows in processes (#236)
Implement chaining of workflow through the use of Process Action
Implement overwrite of Record_ID for Process through Node Parameter
2020-08-27 14:34:26 +02:00
Carlos Ruiz 0fa717cf0a
IDEMPIERE-4083 currency rate by document or by transaction (#182)
Integrating a contribution from TrekGlobal developed by Heng Sin
2020-07-30 15:46:43 +08:00
Carlos Ruiz 9da97ab06d
IDEMPIERE-3960 Partial payments or installment payment not working in payment selection (#138) 2020-07-14 22:09:02 +08:00
Carlos Ruiz 426476149d
IDEMPIERE-4326 Processes related to workflow are not updating that column when finished (#123) 2020-06-24 17:06:54 +02:00
hengsin 292b26eac9
IDEMPIERE-4291 Upgrade org.netbeans.api:org-netbeans-api-visual to RELEASE113 (#54)
Update to RELEASE113
Adjustment for background transparency - needed for the new release
Remove https://bits.netbeans.org/maven2 repository - not accessible
2020-05-13 09:42:55 +02:00
Carlos Ruiz 455ed28e92 IDEMPIERE-308 Performance: Replace use of StringBuffer and String concatenation with StringBuilder 2020-04-13 14:47:46 +02:00
Carlos Ruiz 2d647c520a IDEMPIERE-4178 Replace NVL with Coalesce / partial revert of commit 2c639f - just the java part 2020-03-13 11:32:27 +01:00
hengsin df5b0c2ea8 IDEMPIERE-4177 Replace SYSDATE with getDate() 2020-03-03 10:07:14 +08:00
hengsin 2c639f7a69 IDEMPIERE-4178 Replace NVL with Coalesce 2020-02-21 09:54:57 +08:00
hengsin 378ea5f94b IDEMPIERE-4181 Replace CASE WHEN .. END CASE with CASE WHEN ... END 2020-02-19 11:03:30 +08:00
hengsin c388716835 IDEMPIERE-4176 Replace DELETE with DELETE FROM 2020-02-19 10:46:23 +08:00
nmicoud 853315f087 IDEMPIERE-4133 : Resetting fact reconciliation should delete record from Fact_Reconciliation table 2019-12-18 14:45:14 +01:00
Heng Sin Low f46b8afb5c IDEMPIERE-4098 CLogger usage pattern clean up 2019-11-12 20:49:55 +08:00
Carlos Ruiz 392abbc764 hg merge release-6.2 (merge release6.2 into default) 2019-09-28 17:42:41 +02:00
Heng Sin Low c203427ed6 IDEMPIERE-4006 Wrong matched PO quanity for vendor credit memo. Implement matchinv between vendor invoice and vendor cm. 2019-09-25 16:17:28 +08:00
Heng Sin Low fc09db1278 IDEMPIERE-4006 Wrong matched PO quanity for vendor credit memo 2019-09-18 18:39:25 +08:00
Diego Ruiz f7f95937c7 IDEMPIERE-4034 - Payment Selection improvements/bugs 2019-08-23 20:57:20 +02:00
Carlos Ruiz 6133471c1b hg merge release-6.2 (merge release6.2 into default) 2019-09-21 12:57:50 +02:00
Carlos Ruiz 12e9d47c74 hg merge release-6.2 (merge release6.2 into default) 2019-08-31 16:34:46 +02:00
Carlos Ruiz 4251777150 hg merge release-6.2 (merge release6.2 into default) 2019-05-25 14:38:21 +02:00
Carlos Ruiz cf0d10a3e6 IDEMPIERE-3974 Allow processUI to be access from rule scripts / based on patch from Diego Ruiz 2019-05-22 11:16:38 +02:00
Carlos Ruiz a1a7b80bd0 IDEMPIERE-2850 Allow to schedule background reports in xls 2019-05-21 18:17:05 +02:00
Deepak Pansheriya d6e2058703 IDEMPIERE-3858 Options to create one to one check on payment selection window. 2019-01-04 16:06:47 +05:30
Carlos Ruiz 1b2007ed3b IDEMPIERE-3876 Encoding and line delimiter issues / convert sources to unix line delimiter 2019-01-21 15:37:14 +01:00
hieplq bf3561fc0d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (clazz.getDeclaredConstructor().newInstance()) 2018-10-24 12:10:32 +07:00
hieplq 61a5fd1c21 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constance of BigDecimal move to RoundingMode
2018-10-24 09:48:52 +07:00
hieplq 155810c3f1 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with expression
2018-10-24 09:25:50 +07:00
hieplq 9957ffa06c IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with expression
2018-10-24 09:09:51 +07:00
hieplq b7aada7a1b IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with static value
2018-10-24 09:02:12 +07:00
Carlos Ruiz 2180fc3524 IDEMPIERE-2709 Adding support for editable field on info window / thanks to Deepak Pansheriya (Logilite) and Silvano Trinchero (FreePath) 2018-08-28 12:54:07 +02:00
Carlos Ruiz 40bcba3ce2 hg merge release-5.1 (merge release5.1 into default) 2018-07-14 18:03:36 +02:00
Redhuan D. Oon 3b1bf46542 IDEMPIERE-3631 InfoWindow : Reference Date+Time only displays Date in grid 2018-07-09 19:24:07 +02:00
Carlos Ruiz a293cb6a05 IDEMPIERE-3739 Create lines from on Invoice is wrongly pointing to Ship BP instead of Bill BP 2018-07-05 16:32:33 +02:00
Carlos Ruiz a0dcf36f4e IDEMPIERE-959 Missing get*_UU methods / based on patch from Nicolas Micoud (nmicoud) 2018-05-29 13:53:22 +02:00
Carlos Ruiz 626261f80c IDEMPIERE-3720 Make more methods extensible changing variables from private to protected 2018-05-28 16:51:08 +02:00
Carlos Ruiz c3940f38b7 IDEMPIERE-3573 Invoice Vendor (create lines from..) - Error - Total matched qty > movement qty 2017-12-14 15:43:13 +01:00
Heng Sin Low 493dfc8c31 merge release4.1 into development 2017-10-18 08:52:52 +08:00
Carlos Ruiz 1616e7a95b IDEMPIERE-1546 There is no OSGi interface for a PaymentExport / thanks to Markus Bozem 2017-10-17 18:29:34 +02:00
hieplq 58d573949f IDEMPIERE-1926:Workflow/Wizard type - > Node Action Info Window MiSSING 2017-09-19 18:43:48 +07:00
Carlos Ruiz fb35ec9d68 IDEMPIERE-3416 Implement the ability to track open DB connections 2017-06-30 16:45:12 +02:00
Carlos Ruiz 9bfe040d9b Integrate patches from hengsin - IDEMPIERE-3416 Implement the ability to track open DB connections (1007726/1008135) 2017-06-30 15:57:15 +02:00
Heng Sin Low 7ebc5f515a IDEMPIERE-3362 Error "SEVERE: Could not remove ON M_RMA rma" in Generate Inovoice (manual)/RMA. 2017-05-30 09:43:52 +08:00