Skip to content

Individual adjustments #8

Description

@avandenberghe

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions