Overview
This feature introduces a new administrative command that allows privileged users to directly add or remove items from a user's inventory. This addresses a current limitation where inventory items can only be managed during the redemption ticket closing process, preventing resolution of specific user issues.
Technical Requirements
Acceptance Criteria
Notes
This command is particularly needed for scenarios where a user has purchased an item but cannot redeem it due to budget constraints (e.g., item value > monthly budget). Currently, the only way to reverse an inventory purchase and refund tokens is through the redemption ticket closure process, which is not possible in these edge cases. This new command will provide a direct way to correct such discrepancies.
Branch
Overview
This feature introduces a new administrative command that allows privileged users to directly add or remove items from a user's inventory. This addresses a current limitation where inventory items can only be managed during the redemption ticket closing process, preventing resolution of specific user issues.
Technical Requirements
/admin inventory manage).addandremove.add, accept a user ID and item ID/name.remove, accept a user ID and item ID/name.Acceptance Criteria
Notes
This command is particularly needed for scenarios where a user has purchased an item but cannot redeem it due to budget constraints (e.g., item value > monthly budget). Currently, the only way to reverse an inventory purchase and refund tokens is through the redemption ticket closure process, which is not possible in these edge cases. This new command will provide a direct way to correct such discrepancies.
Branch