Quick Create Doesn't consider Window Customisation settings

Description

Steps to reproduce
1. Create Window customisation rule >> e.g. Bus. Partner>> BP tab>> make a field mandatory
2. Open Sales Order, Right Click to Bus. Partner>> Create New Bp
3. BUG: idempiere allow to create BP without validation/consider Window Customisation Field Rules. This cause corrupt data.

remark: in my case field was not visible in quick create.

Environment

None

Activity

Show:
Murilo Habermann Torquato
May 9, 2020, 7:55 PM

Hi ,

I can confirm that this is still happening on latest version and also agree that this can lead on corrupt data.

Steps to reproduce:

  • Create a Window Customization for Business Partner window/tab (that matches with your user/role)

    • Make Name 2 as mandatory

    • Make URL as mandatory

  • Clean Cache and open Business Partner Window

    • You will see that now both fields are mandatory

  • Open Sales Order window

    • Right click on Business Partner Field and then “Quick Entry” option

      • You will see the Name 2 field as mandatory and the URL is not displayed

         

Just for reference, the problem happens because QuickEntry form only displays fields defined as “QuickEntry” at Dictionary level.

 

I think that we have 2 possible solutions here:

  1. allow to overwrite “Quick Entry” option at field customization (this is my vote)

  2. by default, if a field is customized as mandatory make it also displayed on Quick Entry form

WDYT ?

Assignee

Unassigned

Reporter

Norbert Bede

Labels

Tested By

None

Affects versions

Priority

Major
Configure