[
https://issues.apache.org/jira/browse/FINERACT-2769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Foo Developer updated FINERACT-2769:
------------------------------------
External issue URL: https://github.com/apache/fineract/pull/6290
> Tax group – Start Date field validation/behavior issues on edit mode if the
> group is unlinked
> ---------------------------------------------------------------------------------------------
>
> Key: FINERACT-2769
> URL: https://issues.apache.org/jira/browse/FINERACT-2769
> Project: Apache Fineract
> Issue Type: Bug
> Components: Groups
> Reporter: Foo Developer
> Assignee: Foo Developer
> Priority: Major
> Labels: beginner, beginner-friendly
>
> Edit Control Rules – Tax Group & Tax Components
> 1️⃣ Group-Level Flag
> groupEditable
> If linked → groupEditable = false
> FE locks everything except start date from including today and future and BE
> should accept that
> Only Tax Group Name remains editable
> If unlinked → groupEditable = true
> FE evaluates editability per component using componentEditable
> 2️⃣ Component-Level Flag
> componentEditable (applies only when groupEditable = true)
> For each tax component:
> If Start Date ≤ Today()
> componentEditable = false
> All fields locked
> Only End Date is editable
> If Start Date > Today()
> componentEditable = true
> Start Date editable (future dates only) OR today
> 3️⃣ Always Locked
> Tax Component field (component selection) → always locked
> Tax Component End Date → always editable
--
This message was sent by Atlassian Jira
(v8.20.10#820010)