July 2020 in iDempiere

July 2020 was a great month in the iDempiere project! There were many contributions from our supportive community. Here we highlight those contributions that were outstanding.

During this month we held our third community Triage Day! The day had a bittersweet result, it marked two milestones, the most triaged tickets by a single person so far, thanks Carlos Ruiz for your great effort, and the lowest participation with only 5 attendants. We hope to see you there on the next community day. iDempiere is only possible if we do it together.

Big thanks to the community, the forums support keeps being active, the community is engaging every day more to assist those who have doubts. We are pursuing to encourage the community to work together towards the same goals, therefore, we have create a Join Efforts Wall, where you can see what other community members are working on and join them.

For a complete list and suggest contributions you can refer to this spreadsheet. There you can see the contributions of each month and suggest ones that we might have missed.

Content contributions:

Core contributions:

  • Diego Ruiz
    • Improve the behaviour of the Saved query on tab navigation.
  • Hideaki Hagiwara
    • Org of WF Process is Default(login) Organization.
  • Hiep LeQuy
    • Cleanup eclipse warnings
    • ClassLocator.warn: Replicate resource by jetty appendlib on standard web folder
    • Order activity workflow by ID (also time it’s created)
  • Igor Pojzl
    • Correct operator in SQL-Query for “Over End Wait” alerts
  • Nicolas Micoud
    • MJournal/MJournalLine: fill mandatory values
    • System properties shouldn’t be used when sending emails
    • Web Services: setDocAction error message not translated
    • EMailTest process: customization of email sent
    • Add a ProcessFactory class to the org.idempiere.webservices
    • Web Services : Automatically fill records on Parameters table
  • StrincheroF3P
    • Webservice ‘updateData’ prevents settings isProcessed to true

Plugin development:

Forum and Mattermost support:

  • Andres Lopez
  • Carlos Castillo
  • Diego Ruiz
  • Dirk Niemeyer
  • Elio Zerpa
  • Hiep LeQuy
  • Jesus Castillo
  • Jorge Edison Vallejo Merchán
  • Keng Longnan
  • Luis Amesty
  • May
  • Marco Longo
  • Martin Schönbeck
  • Murilo Habberman
  • Nicolas Micoud
  • Norbert Bede
  • Orlando Curieles
  • Ricardo Santana
  • Solutions Ocean

Marketing Committee assistance

  • Chuck Boecking
  • Diego Ruiz
  • Eugene Barg

Money donors

  • Eugene Barg – Palich LLC
  • Fernando Saavedra – Comus Ecuador
  • Hideaki Hagiwara
  • Phil Barnett – BlindMotion.

Suggesting new features

  • Andreas Summerauer
  • Martin Schönbeck
  • Norbert Bede

Triaging tickets

  • Anna Fadeeva
  • Deepak Pansheriya
  • Diego Ruiz
  • Layda Salas

Carlos Ruiz and Heng Sin Low were not contestants for the Hero of the month contest due to the great disparity between their continuous contributions and the other community members. They are always the heroes of iDempiere. Among their contributions in this month are:

  • Heng Sin Low
    • Add a ProcessFactory class to the org.idempiere.webservices
    • WTableDirEditor show inactive item
    • Bug fixes for CSV Import loader
    • Performance: only add log record and SQL statement to context if trace/debug level
    • CSS Field Style not working for WSearchEditor
    • Sort tab does not support virtual column identifier and identifiers with different data type
    • Autocomplete for field type “Search”
    • Order Line QtyReserved not updated correctly for negative shipment
    • Locator Editor inconsistent in the application of filter
    • Performance: CalloutInOut for BPartner field has bad performance for BP with many locations and contacts
    • Peer review tickets from community.
    • Forums support.
    • Mattermost support.
  • Carlos Ruiz
    • Improve Performance using Search instead of Table/Table Direct
    • MJournal/MJournalLine : fill mandatory values
    • System properties shouldn’t be used when sending emails
    • Processes to drop some objects from database
    • Wrong DATE/INTEGER columns in postgresql
    • Attachment -> Disable preview over certain size
    • Partial payments or instalment payment not working in payment selection
    • Unable to complete MR with qty >1 with Attribute Set of always mandatory
    • 2Pack should not try to reduce column size
    • Web Services: Automatically fill records on Parameters table
    • Allow Define Default Saved Query for User / fix problem with recent items and zoom
    • Can delete org, account record in “Account Schema Dimensions”
    • Wrong organization in m_transaction, organization doesnt fit locator
    • Multi Select List and table reference
    • Export CSV: reference column export like normal column
    • Currency rate by document or by transaction
    • Suspense Account is Posted with Wrong Org on GL Journal
    • Create new AD_Session Record for Scheduler run.
    • ImportBankStatement – Error during import related to missing TRX in account
    • Can’t Reversed a complete document “move inventory with confirm
    • Org of WF Process is Default(login) Organization.
    • Webservice ‘updateData’ prevents settings isProcessed to true
    • Marketing Committee meetings
    • Wiki maintenance and migration to 1.34.2
    • Devops (jenkins, wiki, test servers, triage day servers)
    • Forums support
    • Mattermost support
    • Ticket triaging.

Do you think you should have been added to this list? Please tell us why on the marketing forums or Mattermost channel. Want to be included in the next “Month in iDempiere” post? Get involved with the project.