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)