Commit Graph

14585 Commits

Author SHA1 Message Date
hengsin f15abe6522
IDEMPIERE-5224 Locator Field type Caching Improvement (#1242)
* IDEMPIERE-5224 Locator Field type Caching Improvement

- Replace M_Locator.get with MLocator ResultSet constructor
- Implement lazy loading for MLocatorLookup

* IDEMPIERE-5224 Locator Field type Caching Improvement

- Implement lazy loading without new constructor (as suggested by
Carlos)
2022-03-15 09:30:11 +01:00
Carlos Ruiz 316d488ac5
IDEMPIERE-4744 Minor improvements to Quick Form / Shortcut Shift+Alt+Q (#1238) 2022-03-14 19:46:34 +01:00
Carlos Ruiz 2c08060361
IDEMPIERE-4744 Minor improvements to Quick Form / Stay in Parent tab (#1239) 2022-03-14 19:05:02 +01:00
Carlos Ruiz 1a51e92c42
IDEMPIERE-4586 Update translation of Client to Tenant (#1233)
* IDEMPIERE-4586 Update translation of Client to Tenant

* Exclude AD_Ref_List.Name from the update as it impacts too many constants generated in X_ classes

* * update the Updated column too so that it is easier to trace back which records have been updated (as suggested by Heng Sin)

* * Update some additional messages that becomes duplicated (as reported by Nicolas)

* * Add updates to AD_Tab.CommitWarning (as reported by Nicolas)
2022-03-12 16:59:32 +01:00
hengsin 9d0eea8fe3
IDEMPIERE-5094 Implement validation for costing level change ( Accounting Schema and Product Category Accounting ) (#1235) 2022-03-11 12:43:22 +01:00
Anozi Mada 3cc23af0fe
IDEMPIERE-5218 Add notification for visual feedback (#1240) 2022-03-10 21:28:27 +08:00
Tony Snook 1f9141353c
IDEMPIERE-5063 Improve Unit Tests (#1232)
- Close DB connections after each unit test class
- POTest and QueryTest: use assert equals, use bigdecimal string constructor in preference to double
2022-03-09 11:00:29 +08:00
Carlos Ruiz 4510623381
IDEMPIERE-5220 Duplicated indexes in postgresql (and mismatch against oracle) / FHCA-2740 (#1229) 2022-03-09 10:36:17 +08:00
Layda Salas ad70efcfa1
IDEMPIERE-1474 The class org.compiere.model.MPaymentValidate is not using translated error messages #resolve #fixversion 10 (#1234) 2022-03-09 10:35:37 +08:00
Tony Snook a2f2b0acec
IDEMPIERE-4297 Improve test data (#1228)
- Fix missing data in customer rma line (preventing completion of document) 
- Minor fixes to Order, Shipment & Invoice print formats (fit on one page)
2022-03-08 13:17:22 +01:00
Carlos Ruiz 299454d5df
IDEMPIERE-5223 Allow attachment preview for xml and json (#1231) 2022-03-08 12:25:46 +08:00
Carlos Ruiz d3e74faa32
IDEMPIERE-5222 Add Attach button to report viewer (similar to Archive but with Attachment) (#1230) 2022-03-08 12:22:30 +08:00
Layda Salas dfb366f363
IDEMPIERE-1450 Translation missing for Matching Purchase Order #resolve #fixversion 10 (#1225) 2022-03-08 12:18:09 +08:00
PeterTakacs300 b4abd26307
IDEMPIERE-5216 - HTML Report - replace Record_ID with Identifier column (#1217)
* IDEMPIERE-5216 - HTML Report - replace Record_ID with Identifier column

* IDEMPIERE-5216 - multiple identifiers case fixed

* IDEMPIERE-5216 - NVL added
2022-03-08 11:38:54 +08:00
hengsin 73c63e2cf2
IDEMPIERE-5202 Implement auto save of current tab (#1226)
* IDEMPIERE-5202 Implement auto save of current tab

- Table/List Editor: auto drop upon focus works better for auto save.
Without auto drop upon focus, auto save is trigger for every arrow
up/down key stroke.

* IDEMPIERE-5202 Implement auto save of current tab

- Auto open the dropdown list upon pressing of up/down arrow key
- Do not auto move focus to next field
2022-03-05 21:50:04 +01:00
hengsin 89a1d0cd23
IDEMPIERE-5213 Flat view improvement for menu tree (#1212)
* IDEMPIERE-5213 Flat view improvement for menu tree

* IDEMPIERE-5213 Flat view improvement for menu tree

- fix annotation warning
2022-03-04 11:03:00 +01:00
Carlos Ruiz 715dfe8192
IDEMPIERE-5202 Implement auto save of current tab / add ZK_AUTO_SAVE_TABS_EXCLUDED, exclude Request windows (#1221) 2022-03-04 15:59:53 +08:00
Layda Salas 60fb790b17
IDEMPIERE-2081 Class OrderLineCreateProduction and OrderLineCreateShi… (#1211)
* IDEMPIERE-2081 Class OrderLineCreateProduction and OrderLineCreateShipment exception messages are not translated! #resolve #fixversion 10

* IDEMPIERE-2081 Class OrderLineCreateProduction and OrderLineCreateShipment exception messages are not translated! #resolve #fixversion 10

* IDEMPIERE-2081 Class OrderLineCreateProduction and OrderLineCreateShipment exception messages are not translated! #resolve #fixversion 10
2022-03-04 09:52:28 +08:00
Carlos Ruiz 063788242c
IDEMPIERE-5218 Improvements for Record Info dialog (#1219)
* IDEMPIERE-5218 Improvements for Record Info dialog #resolve #comment Permalink as a button + new button Copy SELECT

* Use navigator.clipboard and PO.get_WhereClause - as suggested by Heng Sin
2022-03-04 09:51:43 +08:00
hengsin e3555e5fff
IDEMPIERE-5219 Sales Order Window: initial focus not on header tab's field (#1222) 2022-03-03 16:30:35 +01:00
Nicolas Micoud 7cabc12ebd
IDEMPIERE-5214 : Add AD_Role.IsClientAdministrator (#1220)
* IDEMPIERE-5214 : Add AD_Role.IsClientAdministrator

* IDEMPIERE-5214 : Add AD_Role.IsClientAdministrator - move scripts to i9

* IDEMPIERE-5214 : Add AD_Role.IsClientAdministrator - set value for new tenants

Co-Authored-By: Carlos Ruiz <carg67@gmail.com>
2022-03-03 16:19:54 +01:00
hengsin 10d4399b0d
IDEMPIERE-5211 Restore field focus after opening of dialog or navigate to other tab (#1214)
- Fix for cancelling of Report and Record Access dialog
2022-03-03 16:15:09 +01:00
hengsin b6ce1e7cbe
IDEMPIERE-5202 Implement auto save of current tab (#1215)
- Fix auto save sometimes not happening for string field update
2022-03-03 15:37:55 +01:00
hengsin 96b91f96ae
IDEMPIERE-5215 Listener for MENU_TREE_FILTER_CHECKED_QUEUE event queue not remove when user perform change role (#1216) 2022-03-03 15:33:55 +01:00
Nicolas Micoud 673db27766
IDEMPIERE-5217 : Default values in mail templates (#1218) 2022-03-03 14:54:32 +01:00
PeterTakacs300 32f26f8752
IDEMPIERE-5206 - HTML Report CSS style - add AD_FieldStyle_ID on AD_PrintFormatItem table (#1206)
* IDEMPIERE-5206 - HTML Report CSS style - add AD_FieldStyle_ID on AD_PrintFormatItem table

* IDEMPIERE-5206 - migration scripts

* IDEMPIERE-5206 - AD_FieldStyle_ID check, styleBuilder check added

* IDEMPIERE-5206 - moved the added code block to the right place
2022-03-03 16:13:39 +08:00
Tony Snook fa4792d530
IDEMPIERE-4297 Improve test data (#1213)
- update Fertilizer and Furniture Org/Warehouse address in Germany and France
- update vendors 'Chemical Product, inc' and 'Wood, Inc’ to address in Germany and France
- new Customer Agri-Tech based in Germany 
- new Import purchase price list in EURO
2022-03-02 14:17:44 +01:00
Nicolas Micoud 2bd20ff26e
IDEMPIERE-5168 column AD_AuthorizationAccount.AccessToken is short on some case - fix oracle script when table has data (#1210) 2022-03-02 13:55:20 +01:00
hengsin 2d70269daf
IDEMPIERE-5211 Restore field focus after opening of dialog or navigate to other tab (#1208) 2022-03-02 07:12:54 +01:00
Carlos Ruiz 72ee50fcf5
IDEMPIERE-5212 Cross tenant PO writing in MFAUnregister #resolve #fixversion 10 #comment Solve Cross tenant PO (#1209) 2022-03-01 19:18:47 +01:00
Diego Ruiz b1d1ac2bba
IDEMPIERE-5210 - Login Event Handler not redirecting to login page after error (#1207) 2022-03-01 19:09:45 +01:00
Layda Salas 31b758cd76
IDEMPIERE-2567 RfQResponseRank's message is hard coding,cannot transl… (#1205)
* IDEMPIERE-2567 RfQResponseRank's message is hard coding,cannot translaten #resolve #fixversion 10

* IDEMPIERE-2567 RfQResponseRank's message is hard coding,cannot translaten #resolve #fixversion 10
2022-03-01 16:06:22 +08:00
hengsin 1ae1aa040e
IDEMPIERE-5202 Implement auto save of current tab (#1201)
* IDEMPIERE-5202 Implement auto save of current tab

* IDEMPIERE-5202 Implement auto save of current tab

- Fix auto save trigger for every keystore on text field.

* IDEMPIERE-5202 Implement auto save of current tab

- Fix handling of the confirmation dialog for close of tab.
- Focus tweak for child to parent tab navigation.
- Restore focus if user abandon closing of tab.

* IDEMPIERE-5202 Implement auto save of current tab

- Fix infinite error loop when auto save fail with error
2022-03-01 16:05:36 +08:00
Carlos Ruiz 10997b2a95
IDEMPIERE-4706 New field "Dynamic Validation (Lookup)" in AD_Column>AD_Val_Rule_Lookup_ID not working (#1204) 2022-02-26 12:34:34 +08:00
Nicolas Micoud 5fdc5464b6
IDEMPIERE-5188 : Reset content of color field (#1177)
* IDEMPIERE-5188 : Reset content of color field

* IDEMPIERE-5188 : Reset content of color field - cleaner way but does not work

* IDEMPIERE-5188 : Reset content of color field - new editor

* IDEMPIERE-5188 : Reset content of color field - open color picker from button and popup menu

* IDEMPIERE-5188 : Reset content of color field - integrate patch from hengsin

Co-Authored-By: hengsin <152246+hengsin@users.noreply.github.com>

* IDEMPIERE-5188 : Reset content of color field - messages/icons

* IDEMPIERE-5188 : Reset content of color field - remove unnecessary changes

* IDEMPIERE-5188 : Reset content of color field - headers

* IDEMPIERE-5188 : Reset content of color field - remove ColorBox.java

* IDEMPIERE-5188 : Reset content of color field - changes suggested by hengsin

Co-authored-by: hengsin <152246+hengsin@users.noreply.github.com>
2022-02-25 19:31:02 +08:00
Layda Salas 02905cc5bd
IDEMPIERE-1981 Context Help can have multiple messages #resolve (#1200)
* IDEMPIERE-1981 Context Help can have multiple messages #resolve

* IDEMPIERE-1981 Context Help can have multiple messages #resolve
2022-02-25 11:42:42 +01:00
Carlos Ruiz 56cd099ca2
IDEMPIERE-5205 PO is Immutable: org.compiere.model.MCtxHelpMsg (#1203) 2022-02-25 16:46:25 +08:00
Carlos Ruiz a38aefe92e
IDEMPIERE-5198 Print Format Cache do not reload Print Format Items (#1197)
* IDEMPIERE-5198 Print Format Cache do not reload Print Format Items

* IDEMPIERE-5198 Print Format Cache do not reload Print Format Items / add reset(int id) for the cache

* IDEMPIERE-5198 Print Format Cache do not reload Print Format Items / change cache key from String to StringBuilder

Co-authored-by: hengsin <hengsin@gmail.com>
2022-02-25 16:45:33 +08:00
igorpojzl c7465f8121
IDEMPIERE-5204 Cache the list/array of mreflist for AD_Reference_ID (#1202)
* IDEMPIERE-5204 Cache the list/array of mreflist for AD_Reference_ID

* IDEMPIERE-5204 Use StringBuilder for better performance
2022-02-25 16:44:28 +08:00
PeterTakacs300 3423e02780
IDEMPIERE-5091 - Before Save Set Default Locator From Product Or Warehouse when creating m_inout programatically (#1043)
* IDEMPIERE-5091 - Before Save Set Default Locator From Product Or Warehouse when creating m_inout programatically

* IDEMPIERE-5091 - inefficient methods replaced

Co-authored-by: Igor Pojzl <igor.pojzl@cloudempiere.com>
2022-02-23 06:50:48 +08:00
PeterTakacs300 4a7c9c601e
IDEMPIERE-3831 - css style replaces the entire style, instead of append (#1194)
* IDEMPIERE-3831 - css style replaces the entire style, instead of append

* IDEMPIERE-3831 - added listcell.getStyle() check

* IDEMPIERE-3831 - append style with function ZkCssHelper.appendStyle(component, style)
2022-02-23 06:46:51 +08:00
hengsin 193dd936e5
IDEMPIERE-5199 Refactoring: Move SQL code at AbstractProcessCtl and ServerProcessCtl to MPInstance (#1198) 2022-02-22 12:35:27 +01:00
hengsin f162035a07
IDEMPIERE-5197 Add target platform file for org.idempiere.p2/target/repository (#1195) 2022-02-22 12:33:27 +01:00
hengsin c205757bf3
IDEMPIERE-5201 IStatusBar: Missing license header and javadoc (#1199) 2022-02-22 12:29:14 +01:00
igorpojzl 1156cd35fe
IDEMPIERE-5193 GridTable MaxQueryRecords Limit - Performance (#1189)
* IDEMPIERE-5193 GridTable MaxQueryRecords Limit - Performance

* IDEMPIERE-5193 Use Database Paging

* IDEMPIERE-5193 Fix Not Updating SQL variable
2022-02-22 12:28:02 +01:00
Nicolas Micoud ee3df039bf
IDEMPIERE-5180 : Add client name on RoleAccessUpdate process and add … (#1159)
* IDEMPIERE-5180 : Add client name on RoleAccessUpdate process and add client validation

* IDEMPIERE-5181 : RoleAccessUpdate add role validation

* IDEMPIERE-5181 : RoleAccessUpdate fix client validation

* IDEMPIERE-5181 : RoleAccessUpdate - remove on Client parameter
2022-02-22 14:33:47 +08:00
Carlos Ruiz d8278d9026
IDEMPIERE-5196 PostgreSQL JDBC 42.3.3 (#1192) 2022-02-18 23:48:13 +08:00
Carlos Ruiz f7f554627c
IDEMPIERE-5195 SEARCH FAILURE FOR SAVED QUERIES + IDEMPIERE-4658 #resolve (#1191)
- Fix issue reported in IDEMPIERE-5195 saving wrongly Yes/No values as true/false
- Fix also wrong recover of timestamps just as dates (ignoring the time part)
- Fix also IDEMPIERE-4568 reopened, adding wrongly operators
2022-02-18 13:35:44 +08:00
Carlos Ruiz bedf226a21
IDEMPIERE-5191 SEARCH FAILURE BY DATE AND HOUR / IDEMPIERE-4962 IDEMPIERE-4724 (#1188) 2022-02-18 13:32:45 +08:00
Layda Salas adeaa0f1ed
IDEMPIERE-2946 Review beta definition of menu entries #resolve (#1190) 2022-02-17 20:51:32 +01:00