diff --git a/docs/contributions-architecture.md b/docs/contributions-architecture.md index b01ad30..3718a3b 100644 --- a/docs/contributions-architecture.md +++ b/docs/contributions-architecture.md @@ -147,6 +147,7 @@ lib/ **Existing Fields Used:** - `joined_at` - For calculating contribution start - `left_at` - For limiting period generation +- These fields must remain member fields and should not be replaced by custom fields in the future ### Settings Integration @@ -236,6 +237,7 @@ lib/ **Bulk Operations:** - `bulk_mark_as_paid` - Mark multiple periods as paid (efficiency) + - low priority, can be a future issue ### Contribution Type Change Handling @@ -403,7 +405,7 @@ lib/ **AC-UI-MD-1:** Contributions section shows all periods **AC-UI-MD-2:** Table columns: Period, Interval, Amount, Status, Actions -**AC-UI-MD-3:** Checkbox per period for bulk marking +**AC-UI-MD-3:** Checkbox per period for bulk marking (low prio) **AC-UI-MD-4:** "Mark selected as paid" button **AC-UI-MD-5:** Dropdown to change contribution type (same interval only) **AC-UI-MD-6:** Warning if different interval selected @@ -466,7 +468,7 @@ lib/ **Status Management Flow:** - Mark single period as paid -- Bulk mark multiple periods +- Bulk mark multiple periods (low prio) - Status transitions work - Permissions enforced @@ -487,7 +489,7 @@ lib/ **Member Detail:** - Periods table displays all periods - Checkboxes work -- Bulk marking works +- Bulk marking works (low prio) - Type change validation works - Actions only shown with permission diff --git a/docs/contributions-overview.md b/docs/contributions-overview.md index 03f347b..e0c4bc8 100644 --- a/docs/contributions-overview.md +++ b/docs/contributions-overview.md @@ -321,7 +321,7 @@ Legend: ☑ = paid | ☐ = unpaid | ⊘ = suspended **Quick Marking:** - Checkbox in each row for fast marking -- Button: "Mark selected as paid" +- Button: "Mark selected as paid/unpaid/suspended" - Bulk action for multiple periods ### Admin: Contribution Types Management @@ -426,7 +426,7 @@ Member exits: 15.08.2024 Yearly period 2024: unpaid ``` -**UI Notice on Exit:** +**UI Notice on Exit: (Low Prio)** ``` ⚠ Unpaid contributions present @@ -453,7 +453,7 @@ Do you want to continue? │ 2025 │ Yearly │ 60 € │ ☐ Open │ [ ] │ └───────────────┴──────────┴────────┴──────────┴─────────┘ -[Mark selected as paid] (2 selected) +[Mark selected as paid/unpaid/suspended] (2 selected) ``` ### 4. Amount Changes