ERP Academy iDempiere Release 20170530
- Date: May, 30 2017
- iDempiere Version: 4.1
- Ubuntu: 16.04
- Mercurial Repository Change Set ID: 11673:6d2933c7b79e
- Jenkins Build: http://jenkins.chuckboecking.com/job/iDempiere4.1Rel20170530/
Development Environment (and Server)
To help you (a) play with iDempiere, (b) develop plugins and (c) better understand the application, I maintain a VirtualBox iDempiere instance and development environment. You can download the below file and follow the below directions/details to get an iDempiere instance and development environment up and running much more quickly.- VirtualBox iDempiere Development Environment VDI Image (main checksum)
- For those is a slow internet connection:
- Create a new directory for the below files pieces.
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzaa
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzab
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzac
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzad
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzae
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzaf
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzag
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzah
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzai
- https://s3.amazonaws.com/ChuckBoecking/install/vbox_id_41_mate_1604_devenv_20170530.tar.gzaj
- checksum for all the above file pieces.
- Use the following command to combine the file pieces back into a single file.
- note: make sure you delete the md5 file before issuing the below command. Otherwise you will corrupt the file.
- cat vbox_id_41_mate_1604_devenv_20170530.tar.gz* > vbox_id_41_mate_1604_devenv_20170530.tar.gz
- Then, use the main checksum above to test the combined file.
- Note: you can validate the downloaded files on ubuntu using the command: md5sum -c NameOfMD5File.md5
- It will validate every file listed in the .md5 file.
- Made with VirtualBox Version 5.1.28 r117968 (Qt5.6.2)
- I simply made a Virtual Box disk image => vdi (virtual disk) available. This way the image makes no assumptions about networking, cpu, etc...
- Here are the directions for launching your new development environment using the external VDI.
- You will need at least 2GB of RAM (4 is preferred)
- I recommend 30MB+ of video RAM
- The VDI is configured to grow to 35GB.
- You will need at least one CPU (2 is preferred)
- You can use NAT networking (default) if no one needs to access the machine externally. You can use bridged if you want the machine to appear on the LAN just like any other computer. Note that not all wireless cards support bridged. If bridged does not work, just use NAT and port forwarding.
- OS: Ubuntu 16.04.3 64-bit (note: you must have a 64-bit machine)
- Desktop: mate
- Your name: ubuntu
- Username: ubuntu
- Password: Silly -- this can be changed from cli using: sudo passwd ubuntu
- Computer name: ubuntu-iddev01 -- next iteration will be named ubuntu-iddev-RELEASENO
- Timezone: Chicago (Central)
- Language: English (US)
- Eclipse: Luna
- Guest Additions Installed: yes
- Note: included a core code change per Jira ticket 3429.
- Note: included materialization fix per Jira ticket 3513
- Note: I have already materialized iDempiere in eclipse.
- Note: I have already configured iDempiere in eclipse. All you need to do is start iDempiere.
- Note: If you have questions as to what I did or how to use eclipse to run iDempiere, please review the Development Environment Video in the ERP Academy.
- Note: ubuntu starts iDempiere as a service when the server is booted. To run iDempiere through the eclipse desktop link, stop the iDempiere service using "sudo service idempiere stop" first. Otherwise, the eclipse environment will not start because the port is already in use.
- Wishlist for next release:
- Add a web link to the desktop to iDempiere webui
- Add a readme to the desktop that include username, password and role details for logging in.
- Let me know if you have additional wishlists.
- Add Jenkins pre-configured to build off of myExperiment folder
Changes Since Last Release
- release-4.1 | 11673 | 2017-05-30 09:43:52 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3362 Error "SEVERE: Could not remove ON M_RMA rma" in Generate Inovoice (manual)/RMA.
- release-4.1 | 11672 | 2017-05-28 06:43:09 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3368 RMA Create Lines From Enhancement. Sort by Line. Copy shipment line's description to rma line.
- release-4.1 | 11671 | 2017-05-23 00:36:31 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-3371 amount in word get wrong when parse for multiple of 1000 on Viet Nam
- release-4.1 | 11670 | 2017-05-19 14:48:43 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3367 2Pack not clearing foreign IDs
- release-4.1 | 11668 | 2017-05-18 18:17:05 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-3364 Sequence Check don't respect inactive record of ad_table
- release-4.1 | 11667 | 2017-05-19 11:18:41 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3363 SequenceCheck case for DB.executeUpdate
- release-4.1 | 11665 | 2017-05-19 11:02:18 +0200 | nmicoud | https://idempiere.atlassian.net/browse/IDEMPIERE-3366 MBPartner.getTemplate() uses false CreatedBy/UpdatedBy values
- release-4.1 | 11664 | 2017-05-17 22:26:07 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3350 Accounting Processor GL postings to "secondary" schema unreliable. Fix concurrency issue with accounting schema cache.
- release-4.1 | 11662 | 2017-05-12 15:37:10 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3358 Fix the index for ASP_ClientLevel - add the fix also in a new migration script in case the previous was already applied
- release-4.1 | 11661 | 2017-05-04 11:39:47 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3338 Document Status Indicator / make fields updateable
- release-4.1 | 11660 | 2017-05-03 18:21:01 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3328 Trees : Ability to force loading of all nodes / peer review
- release-4.1 | 11659 | 2017-05-03 18:19:26 +0200 | nmicoud | https://idempiere.atlassian.net/browse/IDEMPIERE-3328 Trees : Ability to force loading of all nodes
- release-4.1 | 11658 | 2017-04-29 21:15:53 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3358 Dictionary fixes
- release-4.1 | 11657 | 2017-04-29 18:13:10 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3355 Toolbar Process Button is always active even if has no process / integrate patch suggested by Vinicius Henrique Moraes (ViniMoraes)
- release-4.1 | 11656 | 2017-04-29 17:53:57 +0200 | alanlesc1 | https://idempiere.atlassian.net/browse/IDEMPIERE-3338 Document Status Indicator (gadget from Adaxa) / add pointer cursor when mouse over
- release-4.1 | 11655 | 2017-04-14 17:42:31 +0200 | mbozem | https://idempiere.atlassian.net/browse/IDEMPIERE-3304
- release-4.1 | 11654 | 2017-04-22 12:49:48 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3349 GL Distribution generate positive posting regardless of the IsAllowNegativePosting flag. / integrate suggestion from Denis Kuznetsov
- release-4.1 | 11653 | 2017-04-20 15:07:01 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3348 Invoice not marked as paid when credit card payment captured
- release-4.1 | 11652 | 2017-04-18 14:11:52 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3342 In posting, when selecting a GL Category, the type of document is not taken into account.
- release-4.1 | 11651 | 2017-04-18 13:41:01 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3338 Document Status Indicator / credits as suggested by Steven Sackett
- release-4.1 | 11650 | 2017-04-13 13:52:43 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3338 Document Status Indicator
- release-4.1 | 11649 | 2017-04-12 23:49:59 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3329 Issue with cached translations / integrate from Nicolas Micoud
- release-4.1 | 11648 | 2017-04-12 21:27:59 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3338 Document Status Indicator / integrate dashboard panel for Document Status (replaces Activities) - contributed by Adaxa - integrated to idempiere by Murilo - peer review and improvements by Carlos Ruiz
- Note: demonstrated on GardenWorld's home page (dashboard)
- release-4.1 | 11647 | 2017-04-10 11:28:07 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3321 Add Mandatory Logic to Report & Process Parameter. / move scripts to right folder
- release-4.1 | 11646 | 2017-04-08 22:08:32 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3321 Add Mandatory Logic to Report & Process Parameter.
- release-4.1 | 11643 | 2017-04-05 15:08:31 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-2629 M_StorageOnHand Qty and Total M_Transaction Qty did not match / fix error reported by Vassili Kouleshov https://groups.google.com/d/msg/idempiere/m6EvFnHqogA/AKiX-wv4AgAJ
- release-4.1 | 11640 | 2017-04-03 22:13:20 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3325 GLJournal reverse accrual date is hard coded to system date
- release-4.1 | 11639 | 2017-04-03 22:12:29 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3332 Report calculates subtotals incorrectly / integrate fix from Adaxa - Paul Bowden (phib)
- release-4.1 | 11638 | 2017-04-01 08:49:30 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3115 1006003 - UI - add conditional styles for fields / fix integration error breaking https://idempiere.atlassian.net/browse/IDEMPIERE-2020
- release-4.1 | 11637 | 2017-03-31 18:29:53 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-37 Make iDempiere safer using saveEx instead of save / found and fix more cases using save - or ignoring the error of save
- release-4.1 | 11636 | 2017-03-31 18:10:05 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3330 Shipment Line - movement qty field not shown until qty is changed
- release-4.1 | 11635 | 2017-03-31 16:39:49 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-1660 Toolbar button delete enabled on not-deleteable tables / minor peer review
- release-4.1 | 11634 | 2014-01-02 15:23:02 -0200 | muriloht | https://idempiere.atlassian.net/browse/IDEMPIERE-1660
- release-4.1 | 11633 | 2017-03-31 16:31:37 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3326 Issue with Import GL Journal - OrgTrxValue mapped Incorrectly / integrate patch suggested by Chuck Boecking
- release-4.1 | 11632 | 2017-03-30 02:57:57 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-1287 When editing in a field (header or detail) use shortcut key (alt + next) to move next record. value in this field is not save
- release-4.1 | 11631 | 2017-03-29 16:57:38 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-1287 When editing in a field (header or detail) use shortcut key (alt + next) to move next record. value in this field is not save
- release-4.1 | 11630 | 2017-03-26 12:54:27 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3309 Info Window C_Bpartner_Location.C_Location_ID sIdentifier='Y' break sorting
- release-4.1 | 11629 | 2017-03-26 12:10:57 +0200 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3316 PSQL Exception In windows that are not overwritten by info window / integrate patch suggested by Vinicius Henrique Moraes (ViniMoraes)
- release-4.1 | 11628 | 2017-03-25 14:40:40 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3317 invalid price is communicated as 'cannot reserve stock'
- release-4.1 | 11627 | 2017-03-25 14:18:46 +0100 | nmicoud | https://idempiere.atlassian.net/browse/IDEMPIERE-3312 MUserPreference.createUserPreferences should use transaction
- release-4.1 | 11626 | 2017-03-16 21:16:53 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3305 Material Policy Date for products with and without ASI. Use MovementDate or MStorageOnHand.datempolicy instead of M_AttributeSetInstance.Created
- release-4.1 | 11625 | 2017-03-08 23:42:52 +0530 | globalqss | 1007607 Implement generic UOM conversions (https://idempiere.atlassian.net/browse/IDEMPIERE-3301) - peer review
- Note: The ticket does a good job of discussing the concept. The Table and Column window => "C_OrderLine" record => Column sub-tab => "C_UOM_ID" record => Zoom to the Dynamic Validation to see the SQL details of what is included in the OrderLine's UOM dropdown.
- release-4.1 | 11624 | 2017-02-27 21:56:21 +0800 | hengsin | 1007607 Implement generic UOM conversions (https://idempiere.atlassian.net/browse/IDEMPIERE-3301)
- release-4.1 | 11623 | 2017-03-04 22:47:51 +0100 | sjeffen | https://idempiere.atlassian.net/browse/IDEMPIERE-3311 cph::erp language of log in process dialog
- release-4.1 | 11622 | 2017-03-06 18:21:05 +0800 | hengsin | https://idempiere.atlassian.net/browse/IDEMPIERE-3014 Landed Costs - Wrong GL posting involving multiple foreign currencies
- release-4.1 | 11620 | 2017-02-27 10:38:19 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3306 Product Type=Service Posting with price variation
- release-4.1 | 11619 | 2017-02-23 10:15:12 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3239 4.1 cleanup
- release-4.1 | 11618 | 2017-02-22 13:06:03 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3303 Material Transaction form not zooming to Project
- release-4.1 | 11617 | 2016-01-26 17:25:08 +0100 | dantam | https://idempiere.atlassian.net/browse/IDEMPIERE-3012 - Reversed MatchPO messes up matching
- release-4.1 | 11616 | 2017-02-21 11:59:50 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3281 Wrong Tax Correction posting at Write Off / integrate patch from Anton Fildan
- release-4.1 | 11615 | 2017-02-21 08:50:03 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3302 Enable user preferences as context logic
- release-4.1 | 11612 | 2017-02-18 08:18:24 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3136 - fix for org.mortbay.jasper.apache-jsp
- release-4.1 | 11611 | 2017-02-18 09:48:08 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-3136 all stuff relate library of idempiere
- release-4.1 | 11609 | 2017-02-17 21:15:45 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-1200 Check consistency of IBAN / peer review
- release-4.1 | 11608 | 2017-02-17 21:14:57 +0100 | mbozem | https://idempiere.atlassian.net/browse/IDEMPIERE-1200
- release-4.1 | 11607 | 2017-02-17 21:14:00 +0100 | nmicoud | https://idempiere.atlassian.net/browse/IDEMPIERE-1200 Check consistency of IBAN
- release-4.1 | 11606 | 2017-02-17 19:57:18 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-259 Cannot set tab display logic based on specific tab value of field
- release-4.1 | 11605 | 2017-02-14 13:27:27 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3289 DocAction button at second tab level. / based on patch from Fernando Moraes
- release-4.1 | 11604 | 2017-02-01 18:28:01 +0100 | d_ruiz | https://idempiere.atlassian.net/browse/IDEMPIERE-3291 - Increase length of ConstantValue in WS_WebService_Para
- release-4.1 | 11603 | 2017-02-11 00:44:25 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-3136 all stuff relate library of idempiere
- release-4.1 | 11602 | 2017-02-11 00:06:57 +0700 | hieplq | https://idempiere.atlassian.net/browse/IDEMPIERE-3136 all stuff relate library of idempiere
- release-4.1 | 11601 | 2016-05-12 23:32:20 +0800 | hengsin | 1006064 NPE / https://idempiere.atlassian.net/browse/IDEMPIERE-3115 - Field and Label style formatter
- Note: Window, Tab and Field window => Tab sub-tab => Field sub-tab => Note the inclusion of two new fields "Field Style" and "Label Style". iDempiere comes with an example of how to use these fields.
- release-4.1 | 11600 | 2017-02-14 08:40:25 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-2459 Calculated Child Taxes Amount Sum is not equal to Parent Tax Amount Sum (cause wrong grand total)
- release-4.1 | 11599 | 2017-01-25 22:18:44 +0900 | hagiwara | https://idempiere.atlassian.net/browse/IDEMPIERE-3287
- release-4.1 | 11598 | 2017-01-18 17:10:01 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3147 Financial Report translation of the data not only headers (based on patch from Gaurav Sontake)
- release-4.1 | 11597 | 2017-01-18 15:56:13 +0100 | mbozem | https://idempiere.atlassian.net/browse/IDEMPIERE-3039 Add IBAN and Swift fields to Business Partner/Bank Account
- release-4.1 | 11596 | 2017-01-17 17:36:31 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3280 Callout invalid in the Asset balance form
- release-4.1 | 11595 | 2017-01-14 10:36:21 -0200 | muriloht | https://idempiere.atlassian.net/browse/IDEMPIERE-3282 - recent itens with incorrect label
- release-4.1 | 11594 | 2017-01-17 17:15:58 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3283 Please fix WFPanel.Start(); will act on stale Node data / integrate suggested patch from Andy Conn
- release-4.1 | 11593 | 2017-01-17 00:18:38 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3285 Empty string Attribute Sets filled with numbers
- release-4.1 | 11592 | 2017-01-16 23:47:58 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3284 Get the proper currency format for a multi-currency, multi-language report
- release-4.1 | 11591 | 2017-01-13 19:32:41 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3279 Implement configurable Write-Off in Payment Selection / multicurrency
- release-4.1 | 11590 | 2017-01-13 19:07:26 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3279 Implement configurable Write-Off in Payment Selection / multicurrency
- release-4.1 | 11589 | 2017-01-13 17:50:38 +0100 | globalqss | https://idempiere.atlassian.net/browse/IDEMPIERE-3279 Implement configurable Write-Off in Payment Selection
- development | 11644 | 2017-01-31 16:47:04 +0100 | mbozem | https://idempiere.atlassian.net/browse/IDEMPIERE-3290