Commit Graph

348 Commits

Author SHA1 Message Date
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
Carlos Ruiz 210e54b05f IDEMPIERE-4521 Release 8.1 - RC
Change versions in pom and manifest files
2020-11-03 21:59:12 +01: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
hieplq 9a35f2054d
IDEMPIERE-4314:eclipse project setting independent JDK (#90) 2020-06-01 11:30:00 +08:00
hieplq 595e0df99c
Idempiere-4298:support update jdk (jdk 12 13 14) (#69)
* IDEMPIERE-4298: remove Bundle-RequiredExecutionEnvironment

when build by tycho value of Bundle-RequiredExecutionEnvironment and jdt need to compatibility
in case we use Bundle-RequiredExecutionEnvironment = 11 then can't build by jdk != 11
so stick on fix value isn't good

eclipse now also support Require-Capability, so don't need Bundle-RequiredExecutionEnvironment anymore

* IDEMPIERE-4298:support update jdk (jdk 12 13 14)

default environment still jdk-11 but you can build for any jdk by below command

export JAVA_HOME=path to jdk
mvn verify -Djdk.version=11

in case on JAVA_HOME is jdk 14 then can set jdk.version for 11, 12, 13, 14 and same for other jdk

at moment java 14 just support on eclipse 2020-03 with install plugin
Java 14 Support for Eclipse 2020-03 (4.15)
2020-05-20 11:18:31 +08: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
hengsin c3cad0d1e2
IDEMPIERE-4249 Platform Refresh for 7.1z (#19)
Upgrade to Tycho 1.7.0, Eclipse 2020-03, Zk 9.0.1 and Jetty 9.4.28
2020-04-30 16:01:19 +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
Carlos Ruiz 64eadf1822 release 7.1 process - set version in configuration files 2019-11-21 23:28:48 +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
Heng Sin Low 8f3b199b1f IDEMPIERE-4052 Move to Eclipse 2019-09 and ECJ 3.19.0 2019-09-19 19:57:52 +08: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
Heng Sin Low bf2b531267 IDEMPIERE-3946 Upgrade to Tycho 1.4.0 2019-04-11 20:22:24 +08: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
Carlos Ruiz e1ce7e9ec9 Backed out changeset c14bc0ce677c - IDEMPIERE-3808 - works fine in 2018-12 but not yet in 2018-09 2019-01-10 15:39:41 +01:00
Carlos Ruiz f79dc728a3 IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. As advised by Heng Sin 2019-01-10 15:21:19 +01:00
Carlos Ruiz 090a34eb88 IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. / eclipse still doesn't fully support - avoid annoying warning on launcher 2019-01-07 17:58:10 +01:00
Carlos Ruiz d14338729b IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. 2019-01-07 13:22:58 +01:00
Carlos Ruiz 9487335169 Preparing release 6.2 - upgrade versions 2019-01-05 23:56:28 +01:00
Carlos Ruiz b8678da0d1 Backed out changeset bbf1c2b204a5 IDEMPIERE-3946 revert tycho 1.4.0 from release 6.2 2019-04-11 19:05:28 +02:00
Heng Sin Low 83c876bc7a IDEMPIERE-3946 Upgrade to Tycho 1.4.0 2019-04-11 20:22:24 +08:00
hieplq f39116d95d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (delete buckminster stuff) 2018-11-10 10:32:38 +07:00
Carlos Ruiz 7eeb4a8463 More versioning for 6.1 2018-11-04 18:32:21 -02:00
Carlos Ruiz ee4303d453 set version to 6.1 2018-11-04 14:47:53 -02:00
hieplq 5e5d79f614 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (add Vendor info to bundle) 2018-10-24 13:07:45 +07: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
hieplq 0a010a526d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update maven project)
run auto update maven projec (side effect from 15ccf00c09f5).
2018-10-24 08:56:57 +07:00
hieplq 1c5a89128b IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (Bundle-RequiredExecutionEnvironment)
eclipse don't reconize Bundle-RequiredExecutionEnvironment 10
2018-10-23 17:29:35 +07:00
hieplq b2fa99b192 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update lib)
update jetty to 12
update almost library to latest version
change org.eclipse.jdt.core.compiler.batch to org.eclipse.jdt.core
change javax.management.j2ee-api to org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec, reduce dependency and correct dependency of activeMQ
javax.activation to com.sun.activation.javax.activation
lib for service will take from library instea of jdk
groovy to date
2018-10-23 09:36:53 +07:00
hieplq 82c8c5b31d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10
change targetPlatform and classpath to JavaSE-10
2018-10-16 07:08:34 +07:00
hieplq fe0f36668b IDEMPIERE-3531: add manifest for java 9 warning 2018-09-11 09:04:49 +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 cd298bf31f hg merge release-5.1 (merge release5.1 into default) 2018-05-29 13:52:46 +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
hieplq 31ad04d7ef IDEMPIERE-3531:auto update by eclipse when import project to new workspace by choose import exists maven project 2018-02-18 23:41:09 +07:00
hieplq 9482f02dec IDEMPIERE-3531:add maven tycho configuration 2018-02-10 16:42:06 +07:00
hieplq d7808da56a IDEMPIERE-3531:setting output build, jdk follow project convert from pure plugin to maven
a mavent project convert from plugin have flow default rule
   1. maven project prefer setting JRE to Execution environment, so .classpath is updated
   2. java class compliment to target/classes/, so build.propertie is updated
   3. JDK compliance configuration setting per project (only this option), so .settings/org.eclipse.jdt.core.prefs is created

extra setting about warning done manual to resolved
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367431

   it happend on bundle use non-standard java package
      org.adempiere.base/.settings/org.eclipse.jdt.core.prefs
      org.adempiere.ui.swing/.settings/org.eclipse.jdt.core.prefs

   on org.adempiere.server, old method add accessrules to classpathentry don't work for maven build.
   so change to warning method make it consitent with other
      org.adempiere.server/.settings/org.eclipse.jdt.core.prefs
2018-02-03 01:39:47 +07:00
hieplq 34741c7d87 IDEMPIERE-3531:standard maven repository url
find out origin reposiroty for almost library
maven url include maven2 part
2018-02-03 16:38:23 +07:00
hieplq b6d9886732 IDEMPIERE-3531:standard lib folder
on all project, put library into lib folder, so easy apply parametrize
remove some unuse (don't see reference) library
2018-02-02 13:47:07 +07: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
Carlos Ruiz af3d52045f Point copyjars to new release 2017-11-01 01:14:36 +01:00
Carlos Ruiz d63062d0d0 New version 2017-10-31 23:12:29 +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
Heng Sin Low c9bf6038f7 IDEMPIERE-3368 RMA Create Lines From Enhancement. Sort by Line. Copy shipment line's description to rma line. 2017-05-28 06:43:09 +08:00
Carlos Ruiz 55e074dc5e IDEMPIERE-37 Make iDempiere safer using saveEx instead of save / found and fix more cases using save - or ignoring the error of save 2017-03-31 18:29:53 +02:00
Carlos Ruiz 9c2a2ef436 IDEMPIERE-3303 Material Transaction form not zooming to Project 2017-02-22 13:06:03 +01:00
Carlos Ruiz 503ec9d9e2 IDEMPIERE-3279 Implement configurable Write-Off in Payment Selection / multicurrency 2017-01-13 19:07:26 +01:00
Carlos Ruiz afaedf1bf6 IDEMPIERE-3279 Implement configurable Write-Off in Payment Selection 2017-01-13 17:50:38 +01:00
Carlos Ruiz 5da08bb301 point copyjars to 4.1 2016-10-31 14:27:56 +01:00
Carlos Ruiz 3d985bd0ed change references to new version 2016-10-30 20:30:07 +01:00
Carlos Ruiz ad995ae3b9 hg merge release-3.1 (merge release3.1 into development) 2016-09-27 15:25:10 +02:00
Heng Sin Low fd178e9485 IDEMPIERE-3187 Matching PO-Receipt-Invoice doesn't displaying the Vendor Return-Document 2016-09-23 17:47:05 +08:00
Heng Sin Low e20ad177de IDEMPIERE-3187 Matching PO-Receipt-Invoice doesn't displaying the Vendor Return-Document 2016-09-21 10:48:04 +08:00
hieplq 54bca51007 IDEMPIERE-3136:all stuff relate library of idempiere
remove version of dependency bundle
2016-07-07 12:51:24 +07:00
hieplq 116cde1e96 IDEMPIERE-3136:all stuff relate library of idempiere
set runtime of all project to 1.8
2016-07-07 10:59:31 +07:00
hieplq 4ae72bb050 IDEMPIERE-3136:all stuff relate library of idempiere
because each project don't have partical build setting, so let control from workspace
2016-07-07 10:14:33 +07:00
hieplq fb64d75f34 IDEMPIERE-3136:all stuff relate library of idempiere
plug-in warning about miss file
2016-07-07 13:51:26 +07:00
hieplq 98730ce2d6 IDEMPIERE-2968:make all url as properties let idempiere can total material with offline repository
use parameter for link to repository, so can use offline repository, so help increase test speed
2016-07-07 14:55:12 +07:00
Carlos Ruiz 9d73baea76 IDEMPIERE-1554 scriptable Translation import 2015-12-22 22:22:06 -05:00
Carlos Ruiz 045e250a69 IDEMPIERE-2940:reduce size of repository / fix sourceforge links 2015-12-02 11:51:11 -05:00
hieplq 6f32d77846 IDEMPIERE-2940:reduce size of repository
move file server
2015-12-02 21:54:18 +07:00
hieplq 972dd355db IDEMPIERE-2940:reduce size of repository 2015-11-14 17:17:25 +07:00
Carlos Ruiz 816b3dee85 Seed databases for r3.1 2015-10-31 00:20:28 -05:00