[ 
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)

Reply via email to