Nicolas Micoud
fbc4feaf08
IDEMPIERE-4860 : MRole.updateAccessRecords insert active records based on deactivated objects ( #758 )
2021-07-02 10:33:35 +08:00
Nicolas Micoud
ffc9bf12fb
IDEMPIERE-4861 : GenerateModel / Reference List / Use Value for ordering ( #759 )
2021-07-02 10:31:21 +08:00
Carlos Ruiz
361edea318
IDEMPIERE-4578 generic DocAction ( #736 )
...
* IDEMPIERE-4578 generic DocAction
* IDEMPIERE-4578 generic DocAction
* IDEMPIERE-4578 generic DocAction
Refactor generic docaction implementation to a separate delegate class.
This should make it easier for any model class to implement the
DocAction interface using the DocActionDelegate class.
* IDEMPIERE-4578 generic DocAction
add generic type support
* IDEMPIERE-4578 generic DocAction
generic type should implements DocAction
* IDEMPIERE-4578 generic DocAction
Co-authored-by: hengsin <hengsin@gmail.com>
2021-07-02 10:25:30 +08:00
Carlos Ruiz
0e58005d6f
IDEMPIERE-4853 Process to copy a Packout definition (FHCA-859) ( #756 )
...
* IDEMPIERE-4853 Process to copy a Packout definition (FHCA-859)
* IDEMPIERE-4853 Process to copy a Packout definition (FHCA-859)
Do not copy inactive details (as suggested by hengsin)
2021-07-01 22:14:46 +08:00
Carlos Ruiz
c4444bef5d
IDEMPIERE-4806 System Configurator window must be Advanced ( #755 )
2021-07-01 21:03:43 +08:00
Carlos Ruiz
d7286128bb
IDEMPIERE-4856 Setting an attribute with type reference doesn't work in german / IDEMPIERE-2999 ( #752 )
2021-06-30 17:22:42 +02:00
hengsin
a5c52e1a0b
IDEMPIERE-4855 Records of Tab level 2 disappear in particular case. ( #751 )
...
* IDEMPIERE-4855 Records of Tab level 2 disappear in particular case.
2021-06-30 15:38:22 +02:00
Carlos Ruiz
3af91f69c1
IDEMPIERE-4851 Tenant Admin can deactivate his own client. ( #749 )
2021-06-30 11:14:41 +02:00
hengsin
10812c486d
IDEMPIERE-4824 Boolean Logic Expression Enhancements ( #748 )
...
* IDEMPIERE-4824 Boolean Logic Expression Enhancements
Fix comparison operator not working for timestamp value
2021-06-29 16:36:50 +02:00
hengsin
c33d0528a7
IDEMPIERE-4850 JasperReport: Implement ResourceBundle backed by AD_Message and AD_Element ( #747 )
...
* IDEMPIERE-4850 JasperReport: Implement ResourceBundle backed by AD_Message and AD_Element
2021-06-29 12:20:11 +02:00
Nicolas Micoud
0e6e5efc7d
IDEMPIERE-4829 - Add SeqNoGrid on UserDefWindow ( #718 )
...
* IDEMPIERE-4829 - Add SeqNoGrid on UserDefWindow
* IDEMPIERE-4829 : scripts moved to i8.2z
2021-06-28 16:11:42 +02:00
Nicolas Micoud
e813d2cca4
IDEMPIERE-4843 : MInvoice.setBPartner method retrieves inactive contacts ( #744 )
2021-06-28 16:04:57 +02:00
hengsin
c94583f0f1
IDEMPIERE-3856 reportstart: switch query process by process_id instead of AD_PInstance_ID ( #733 )
2021-06-28 13:58:46 +02:00
hengsin
adc9999d89
IDEMPIERE-2937 Html Report - Suppress Null checkbox doesn't work ( #734 )
2021-06-28 13:54:33 +02:00
hengsin
48f6e3b9d7
IDEMPIERE-4415 Window Toolbar, report popup flickering ( #738 )
...
* IDEMPIERE-4415 Window Toolbar, report popup flickering
- Fix an invalid css selector (z-row-over doesn't exists)
- Fix report popup flickering
2021-06-28 13:50:22 +02:00
hengsin
df704cb236
IDEMPIERE-4227 Unable to use 2 print format item with the same AD_Column_ID and different formatting ( #740 )
...
* IDEMPIERE-4227 Unable to use 2 print format item with the same AD_Column_ID and different formatting
Fix function column
2021-06-28 13:47:20 +02:00
Andreas Sumerauer
0bfeb8c0b0
IDEMPIERE-4847 TableIndexValidate: include only active columns in table index ( #741 )
...
* TableIndexValidate: include only active columns in table index
* simplified MTableIndex.getColumns()
* MTableIndex.createDDL() - restored space positioning
Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-06-26 19:32:50 +08:00
Andreas Sumerauer
73b389652f
IDEMPIERE-4849: fix for MProduction.createLines() storage issue ( #743 )
...
* fix for MProduction.createLines/( storage issue
* extended if clause to cover storage lines with the same AsiID
Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-06-26 13:18:54 +08:00
Andreas Sumerauer
0bb5aa70f6
BUGFIX: Extensions.getQuickEntryService() - fixed cache management issue ( #742 )
...
Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-06-26 13:06:40 +08:00
Andreas Sumerauer
5f2f6364da
IDEMPIERE-4840: ConfirmPanel with Checkbox ( #732 )
...
* IDEMPIERE-4840: ConfigPanel with Checkbox
* removed checkbox vertical alignment hack
* corrected javadoc
Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-06-23 11:50:02 +08:00
Carlos Ruiz
594c7bb437
IDEMPIERE-4844 Cross tenant issue on Forgot My Password ( #737 )
2021-06-23 11:14:21 +08:00
Andreas Sumerauer
9ad3f5ce46
IDEMPIERE-4839 IQuickForm interface ( #731 )
...
* IDEMPIERE-4839 IQuickEdit interface
* Added javadoc comments to IQuickForm method definitions.
* removed outcommented interfaces from class definition
Co-authored-by: Andreas <sumerauer@kanzlei-wmv.de>
2021-06-22 14:35:58 +08:00
Carlos Ruiz
0ba9360cf0
IDEMPIERE-4514 Grid View Layout Bug ( #735 )
2021-06-22 14:33:25 +08:00
hengsin
ded9693163
IDEMPIERE-4835 Grid View: Implement optional hide empty column feature ( #727 )
...
* IDEMPIERE-4835 Grid View: Implement optional hide empty column feature
* IDEMPIERE-4835 Grid View: Implement optional hide empty column feature
- fix issue with save width saving 0px width to
ad_tab_customization.custom
- added ad_tab_customization.IsAutoHideEmptyColumn
2021-06-19 09:24:08 +02:00
hengsin
66a15865d6
IDEMPIERE-4838 Update pdf.js to v2.9.359 ( #728 )
2021-06-18 22:41:10 +02:00
hengsin
d832d1f352
IDEMPIERE-4565 Report (XLSX output) : add header ( #729 )
...
sync xls and xlsx output
2021-06-18 22:22:36 +02:00
hengsin
b0f8c603c6
IDEMPIERE-3836 jasper attachment: two report/process use jasper have attachment file has duplicate name, one will win and other loss ( #730 )
2021-06-18 21:16:09 +02:00
Diego Ruiz
d5845fcffe
IDEMPIERE-4723 - Clean up dead code -> MA*/MB* classes ( #726 )
2021-06-18 10:34:11 +08:00
Nicolas Micoud
fa7ddb7dd2
IDEMPIERE-4834 : Import Formats are not ordered on Import File Loader ( #723 )
2021-06-17 18:25:04 +08:00
Carlos Ruiz
9f6232c50a
IDEMPIERE-4023 Missing translation in Client setup ( #724 )
2021-06-17 18:23:36 +08:00
Nicolas Micoud
715bf4f856
IDEMPIERE-4833 : Impossible to display a report based on a table when no parameter ( #721 )
2021-06-16 15:30:09 +08:00
Diego Ruiz
756cf807f2
IDEMPIERE-4743 - Clean up dead code ( #722 )
2021-06-16 15:10:41 +08:00
hengsin
401707361d
IDEMPIERE-4824 Boolean Logic Expression Enhancements ( #719 )
...
add validation for boolean logic expression in AD
2021-06-14 17:51:15 +02:00
hengsin
bb0ef7ebb3
IDEMPIERE-4832 Fix bad boolean *logic expression in dictionary ( #720 )
2021-06-14 17:47:52 +02:00
hengsin
e7ea517b99
IDEMPIERE-4824 Boolean Logic Expression Enhancements ( #717 )
...
Regenerated source with correct antlr4 version to remove deprecation
warnings.
2021-06-11 17:14:49 +08:00
hengsin
d7153575e6
IDEMPIERE-4824 Boolean Logic Expression Enhancements ( #716 )
...
* IDEMPIERE-4824 Boolean Logic Expression Enhancements
* IDEMPIERE-4824 Boolean Logic Expression Enhancements
Fix handling of conditional variable (i.e @VariableName:DefaultValue@)
* IDEMPIERE-4824 Boolean Logic Expression Enhancements
Fix unit test launch configuration
2021-06-10 23:08:22 +08:00
Diego Ruiz
2110322149
IDEMPIERE-4823 RV_C_Invoice does not have a key column ( #715 )
...
* IDEMPIERE-4823 RV_C_Invoice does not have a key column
* IDEMPIERE-4823 RV_C_Invoice does not have a key column - Move scripts to 8.2 folder
2021-06-10 17:07:52 +02:00
Diego Ruiz
5811f87f19
IDEMPIERE-4743 - Clean up ImageDBStorageImpl, Lookup, M_Element, MAccount, MAcctProcessor,MAcctSchema,MAcctSchemaDefault,MAcctSchemaElement classes ( #714 )
2021-06-10 15:49:49 +08:00
Carlos Ruiz
d0346f6819
IDEMPIERE-4782 Multi-factor authentication (FHCA-2034) ( #713 )
...
Move migration scripts to folder 8.2
2021-06-09 15:27:47 +02:00
Ricardo Santana
474e061d9c
IDEMPIERE-4821 - Fix missing transaction in invoice creation from commission ( #712 )
2021-06-09 14:36:11 +02:00
Carlos Ruiz
fa0b52abd6
IDEMPIERE-3980 ( #711 )
...
* IDEMPIERE-3980
* IDEMPIERE-3980
Restrict uploading just to valid safe image file types
* IDEMPIERE-3980
2021-06-08 22:42:47 +08: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
igorpojzl
3e64dc6737
IDEMPIERE-4479 - Allow define columnSql in AD_Field ( #710 )
...
* IDEMPIERE-4479 - Allow define columnSql in AD_Field
* IDEMPIERE-4479 Added View Update, ColumnSql fix FieldLength
* IDEMPIERE-4479 Updated AD_Field Model
* IDEMPIERE-4479 MFIeld update model logic
* IDEMPIERE-4479 Move Migration scripts to 8.2
2021-06-04 10:03:05 +02:00
Nicolas Micoud
98dc9e796c
IDEMPIERE-4808 : Payment Allocation should be IsSOTrx neutral ( #703 )
...
* IDEMPIERE-4808 : Payment Allocation should be IsSOTrx neutral
* IDEMPIERE-4808 : forms can use IsSOTrx from AD_Menu
* IDEMPIERE-4808 : add IgnoreIsSOTrxInBPInfo to be used on BPartner InfoWindow
Co-Authored-By: Carlos Ruiz <carg67@gmail.com>
Co-authored-by: Carlos Ruiz <carg67@gmail.com>
2021-06-04 09:29:37 +02:00
Carlos Ruiz
d9826c775f
IDEMPIERE-4813 Process Customization Cross Tenant Error ( #707 )
...
* Implement for Window, Process and Info Window Customization:
* Change to non-updateable the columns that have related children
* Change default to NULL in role, user and language
* Disable the autofilling of name, description and help
2021-06-03 15:40:30 +02:00
igorpojzl
6da6bc1d85
IDEMPIERE-4796 Request EMail Processor - Html email processing type parameter ( #696 )
...
* IDEMPIERE-4796 EmailSrv Parse Html Images
* IDEMPIERE-4796 Request EMail Processor - Html email processing type parameter
* IDEMPIERE-4796 Migration Scripts Added
* IDEMPIERE-4796 Added Register_Migration_Script
* IDEMPIERE-4796 Html Attachment Type Variable Logic Update
* IDEMPIERE-4796 ImageList null check added
2021-06-03 21:05:22 +08:00
igorpojzl
5f2406695d
IDEMPIERE-4811 Custom Toolbar Buttons Dynamic Validation Fix ( #704 )
...
* IDEMPIERE-4811 Custom Tolbar Buttons Dynamic Validation on Detail Pane Fix
* IDEMPIERE-4811 ToolbarCustomButton - update old constructor
2021-06-03 16:38:07 +08:00
igorpojzl
d45ee838e3
IDEMPIERE-4815 FIX Check C_Country_ID when getting cached data. ( #708 )
2021-06-03 16:19:54 +08:00
igorpojzl
01d199755b
IDEMPIERE-4803 Related Info Window Display Bug ( #701 )
...
* IDEMPIERE-4803 Related Info Window Display Bug
* IDEMPIERE-4803 Related Info Window check for CreatedBy and UpdatedBy
2021-06-01 13:45:31 +08:00
Carlos Ruiz
b914083d31
IDEMPIERE-4804 Message in Reset Password Panel is misleading ( #702 )
2021-05-31 11:29:43 +02:00