Commit Graph

25 Commits

Author SHA1 Message Date
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