Foo Developer created FINERACT-2715:
---------------------------------------

             Summary: Client Entity import template does not mark "Activation 
Date" as a required column.
                 Key: FINERACT-2715
                 URL: https://issues.apache.org/jira/browse/FINERACT-2715
             Project: Apache Fineract
          Issue Type: Bug
          Components: Client
            Reporter: Foo Developer
            Assignee: Foo Developer


When downloading the Client (Entity/Non-Person) bulk import template 
(Organization → Bulk Import → Clients), the "Activation Date" column header has 
no indicator that the field is required.

However, {{ClientEntityImportHandler}} requires a valid Activation Date 
whenever the "Active*" column is set to true for a row — if it's left blank, 
the import fails with an error, even though nothing on the template flagged the 
field as mandatory.
h3. Steps to Reproduce
 # Download the Client Entity bulk import template.
 # Fill in the required fields, set {{Active*}} to true, and leave {{Activation 
Date}} blank.
 # Upload the completed template.
 # The import fails on that row due to a missing activation date, despite the 
template giving no indication the field was required.

h3. Expected Behavior

The "Activation Date" column header should be visually marked as required 
(e.g., with an asterisk), consistent with other conditionally-required columns 
on the same sheet (e.g., "Active*").
h3. Actual Behavior

The header reads {{"Activation Date "}} with no required-field marker.
h3. Proposed Fix

Update the header label in {{ClientEntityWorkbookPopulator}} from {{"Activation 
Date "}} to {{{}"Activation Date* "{}}}.
h3. Affected File

{{fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/populator/client/ClientEntityWorkbookPopulator.java}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to