Commit Graph

32 Commits

Author SHA1 Message Date
Nicolas Micoud 3b055d30e0
IDEMPIERE-5796: Generate Model Template (#1931)
* IDEMPIERE-5796: Generate Model Template

Initial commit (migration scripts / model classes / process)

* IDEMPIERE-5796: Generate Model Template

update parameters value from template

* IDEMPIERE-5796: scripts in v10

Scripts must be set in v10

* IDEMPIERE-5796: Generate Model Template - fix scripts

* IDEMPIERE-5796: Generate Model Template - various fixes

Improve help, fix warning and change TableName parameter name

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-5796: Generate Model Template - remove System.out

* IDEMPIERE-5796: Generate Model Template : EntityType parameters as multitable

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-5796: Generate Model Template : parameters to generate interfaces and/or classes

and enhancement of help

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

---------

Co-authored-by: Carlos Ruiz <carg67@gmail.com>
2023-07-13 15:59:41 +02:00
hengsin 92cdb06129
IDEMPIERE-5402 Replace Jfree Chart with Billboard (#1463)
- replace jfreechart with https://github.com/naver/billboard.js
2022-09-07 00:36:43 +02:00
hengsin c4c5fed0fa
IDEMPIERE-5012 org.idempiere.ui.zk.annotation.Form annotation (#954)
change naming convention to follow other annotation based factory
2021-10-28 11:16:30 +02:00
hengsin 633c2e240f
IDEMPIERE-5012 org.idempiere.ui.zk.annotation.Form annotation (#944) 2021-10-23 15:11:49 +02:00
hengsin 4759ae5c2b
IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924)
* IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation

* IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation

minor refinement

* IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation

refine error handling

* IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation

refactor to follow closer the AnnotationBasedModelFactory naming
convention.
2021-10-22 12:38:10 +02:00
Deepak Pansheriya 96baf0b7cd
IDEMPIERE-2853: Support for IADTabPanel as factory to add custom Tab … (#579)
* IDEMPIERE-2853: Support for IADTabPanel as factory to add custom Tab types
sh: q: command not found

* IDEMPIERE-2853: adding requested Java doc, fixing seq mismatch in oracle and postgresql, Using Interface method instead of manual isSortTab check,

* IDEMPIERE-2853: Adding default implementation for isEnableCustomizeButton in IADTabpanel

* IDEMPIERE-2853: renaming reference label and Added support for allowing implementor to update toolbar state.

* IDEMPIERE-2853: Fixing compilation issue due to merging to master branch
2021-08-30 13:56:34 +02:00
Nicolas Micoud a4dfd191ec
IDEMPIERE-4858 : CreateTable process (#774)
* IDEMPIERE-4858 : CreateTable process

* IDEMPIERE-4858 : CreateTable process - fixes

Changes following Carlos's remarks - see details in the ticket

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-4858 : CreateTable process - fixes migration scripts

See details in ticket

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-4858 : CreateTable process - various fixes

fix migration scripts names / constants in uppercase / remove check of table length

* IDEMPIERE-4858 : CreateTable process - various fixes

default value for EntityType param / replace numeric name/value params by boolean ones / enhance creation of system element (name/print name/description)
see https://idempiere.atlassian.net/browse/IDEMPIERE-4858?focusedCommentId=47325

* IDEMPIERE-4858 : CreateTable process : optional columns

* IDEMPIERE-4858 : CreateTable process : remove wrong temporary migration scripts

* IDEMPIERE-4858 : CreateTable process :

add org.adempiere.base.process as required plugin (and not as imported package)
add missing content on migration scripts

* IDEMPIERE-4858 : CreateTable process : fixes / reordering / renaming

Failed creating Description column: ** Fill mandatory fields: : Length
Value and DocumentNo are not usually mandatory
Some minor reordering and renaming of variables

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-4858 : CreateTable process : can be used to add columns on existing table

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-4858 : CreateTable process - fix default value for TableName parameter

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

* IDEMPIERE-4858 : CreateTable process  - restore default value for Description, Name and AccessLevel parameters

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>

Co-authored-by: Carlos Ruiz <carg67@gmail.com>
2021-07-23 15:37:22 +02:00
Carlos Ruiz a4f67eb852
IDEMPIERE-4782 Multi-factor authentication (FHCA-2034) (#705)
* IDEMPIERE-4782 Multi-factor authentication (FHCA-2034)

Implement suggestions from Heng Sin

* IDEMPIERE-4782 Multi-factor authentication (FHCA-2034)

Fix security warning advised by github/CodeQL

* IDEMPIERE-4782 Multi-factor authentication (FHCA-2034)

Implement an incremental delay in zk when the validation code is wrong (to avoid brute-force attacks)
As suggested by Ricardo Santana:
* ensures one-time only use of an OTP
* Log failures in AuthFailure.log

* IDEMPIERE-4782 Multi-factor authentication (FHCA-2034)

* Log failures in AuthFailure.log - add case for login with email
* Implement incremental delay also for login panel
2021-06-08 19:49:46 +08:00
Andreas Sumerauer 3919827bc5
IDempiere-4794 (#694)
* IDEMPIERE-4794 IQuickEntry OSGI Service

* Interface IQuickeEntry replaced with abstract class AbstractWQuickEntry,
Refactorings

* QuickEntry Service used in InfoWindow. Redundant method removed.

Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-05-22 15:58:02 +08:00
hengsin da96ecdc19
IDEMPIERE-4773 (#688)
* COF #10327 IDEMPIERE-4773 - add form factory base class backed by map and lambda functional object

Remove unnecessary white space only changes and fix wrong component name

Co-authored-by: muriloht <muriloht@devcoffee.com.br>
Co-authored-by: matheus.marcelino <matheus.marcelino@devcoffee.com.br>
2021-05-17 15:16:44 +08:00
Heng Sin Low dce1355998 IDEMPIERE-4060 Implement change scheduler state at scheduler window. Deactivate toolbar button and add button field implementation 2019-10-08 10:45:13 +08:00
Heng Sin Low 0ebc63b215 IDEMPIERE-4060 Implement change scheduler state at scheduler window 2019-10-04 17:24:41 +08:00
Carlos Ruiz 10d5df21b7 IDEMPIERE-4041 Implement some callouts for Bank Transfer process parameters 2019-08-30 14:36:59 +02:00
hieplq 08dfc02127 Merge with development 2017-10-19 19:53:41 +07:00
Carlos Ruiz 4e1f52c9ca IDEMPIERE-3520 Ability to merge several jasper reports in one run 2017-10-13 20:50:46 +02:00
hieplq 9c279a1d19 shut off validate warrning of org.adempiere.ui.zk
by history or other reason, builder list of org.adempiere.ui.zk have validate
so it make warning for some kind of spcial xml file like ant build, service componnent
add DOCTYPE to get rip of warrning about miss DTD or scheama
2017-05-07 14:55:04 +07:00
Carlos Ruiz 7904d39d4a IDEMPIERE-3273 java.lang.ClassNotFoundException: org.adempiere.webui.process.CacheReset ... 2016-12-23 01:22:36 +01:00
Thomas Bayen 78eccc2deb IDEMPIERE-1698 change exported package name as hengsin suggested 2014-06-18 15:46:48 +02:00
Thomas Bayen 42a3f4f9f3 IDEMPIERE-1698 LEt the user choose a different JasperReports class 2014-06-18 14:06:59 +02:00
Heng Sin Low a7db58fb5b IDEMPIERE-1583 Zk: Pluggable Chart Renderer Service. 2013-11-29 18:33:03 +08:00
Heng Sin Low b173f3889b IDEMPIERE-1196 Create a service to manage Home Widgets. Based on contribution from Antonio Cañaveral. 2013-10-04 15:03:21 +08:00
Heng Sin Low 8d9a2ba66f IDEMPIERE-1223 Use ClassName as Name of OSGi component. 2013-07-31 16:30:15 +08:00
Heng Sin Low cb21a92f13 IDEMPIERE-669 Zk: User Feedback Service. 2013-02-27 23:21:27 +08:00
Heng Sin Low f4da72ef50 IDEMPIERE-359 Add OSGi Service support for existing extension point. 1) Separate osgi service and equinox extension locator API. Service.locator() for OSGi service and EquinoxExtensionLocator.instance() for equinox extension. 2) Use OSGi service for all singleton component ( all factories and most services ) and equinox extension for others ( UI object, Process instance and PIPO handlers). 2013-02-13 16:15:43 +08:00
Elaine Tan 7bc1e373c9 Change "CreateFrom" factory to use OSGi service 2013-01-18 19:14:02 +08:00
Elaine Tan d33e6319c9 Ticket #1001758: FedEx & UPS 2012-12-21 18:48:41 +08:00
Heng Sin Low fb883fd47c IDEMPIERE-359 Add OSGi Service support for existing extension point. Added process factory interface. 2012-11-21 16:54:18 +08:00
Elaine Tan 816f897f06 IDEMPIERE-392 Redesign payment button - revert previous change, use factory approach 2012-11-08 18:21:38 +08:00
Elaine Tan d68ddd64dd IDEMPIERE-392 Redesign payment button - use OSGI service driven instead of hard-coded static to register payment form for each payment rule 2012-11-07 17:59:08 +08:00
Heng Sin Low 2dfa60b73e IDEMPIERE-359 Add OSGi Service support for existing extension point 2012-11-06 11:39:23 +08:00
Heng Sin Low e8f72ee777 DEMPIERE-330 Zk Web Client: Failed to register addon component and javascript resources. 2012-07-20 06:50:55 +08:00
Heng Sin Low 6af268a202 DEMPIERE-330 Zk Web Client: Failed to register addon component and javascript resources 2012-07-05 16:13:13 +08:00