Summary
Implement manual DKP adjustments — ad-hoc point grants or deductions outside of raids.
Features
- Add adjustment: reason, value (positive or negative), one or more recipients, optional raid link
- Edit/delete adjustments
- Group adjustments: apply the same adjustment to multiple members at once
- Adjustment history view with filtering
Implementation
With the transaction ledger (#3), an adjustment is simply a transaction with account = 'adjustment' and raid_id = NULL (unless linked to a specific raid).
No separate table needed — adjustments are rows in bb_dkp_transactions.
ACP interface
- Adjustment list: date, reason, value, recipients
- Add form: member multi-select, reason text, value, optional date override
- Bulk delete
Reference
- Old bbDKP:
acp_dkp_adj.php, controller/adjustments/Adjust.php
- EQdkp Plus:
admin/manage_adjustments.php
Summary
Implement manual DKP adjustments — ad-hoc point grants or deductions outside of raids.
Features
Implementation
With the transaction ledger (#3), an adjustment is simply a transaction with
account = 'adjustment'andraid_id = NULL(unless linked to a specific raid).No separate table needed — adjustments are rows in
bb_dkp_transactions.ACP interface
Reference
acp_dkp_adj.php,controller/adjustments/Adjust.phpadmin/manage_adjustments.php