WIP: Payment Concept closes #210 #221
2 changed files with 8 additions and 6 deletions
|
|
@ -147,6 +147,7 @@ lib/
|
|||
**Existing Fields Used:**
|
||||
- `joined_at` - For calculating contribution start
|
||||
|
moritz marked this conversation as resolved
|
||||
- `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/
|
|||
|
||||
|
moritz marked this conversation as resolved
carla
commented
Maybe we give bulk operation a lower prio for now Maybe we give bulk operation a lower prio for now
|
||||
**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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
moritz marked this conversation as resolved
carla
commented
If we decide for this warning, maybe we add that also to settings that people can omit that? Or we add the warning + setting as low priority new issue, because I don't think it is that important to have that for now. If we decide for this warning, maybe we add that also to settings that people can omit that? Or we add the warning + setting as low priority new issue, because I don't think it is that important to have that for now.
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue
We should keep that in mind for member_fields, that joined_at and left_at should be member_fields.