Skip to main content

Modpanel account quota — recording & loyalty quotas

Jira: BIF-8467 · Epic: BIF-8695

Overview

Extend the Modpanel account quota information to surface additional quota types — Recording, Loyalty (earning rule, tier, currency, member quota), and Custom Field — so Tech Support can see and manage these quotas alongside the existing ones.

Scope Changes

  • Backend — expose the new quota values (Recording, Loyalty earning rule / tier / currency / member quota, Custom Field) in the account quota data.
  • Frontend — render the new quota rows in the Modpanel account quota information view.

8. User Stories + Acceptance Criteria

User StoryImportanceMockup / Technical NotesAcceptance Criteria
[QUOTAINFO-S01] — Show recording & loyalty quotas

As a Tech Support agent viewing account quota information in Modpanel, I want the Recording, Loyalty, and Custom Field quotas shown, so that I can see and manage a complete quota picture for the account.
Should HaveAdds to the existing Modpanel account quota information view.— Happy Path —
• AC-1: Given I view an account's quota information in Modpanel, then the following quotas are displayed: Recording, Loyalty earning rule, Loyalty tier, Loyalty currency, Loyalty member quota, and Custom Field.
• AC-2: Given each newly added quota, then its value reflects the account's actual configured quota (consistent with how existing quotas are shown).
— Edge Case —
• AC-3: Given an account without a value configured for one of these quotas, then that quota is shown in a clear empty / not-set state rather than a broken or blank cell.

Open questions

  1. Are these quotas view-only in Modpanel, or also editable here?
  2. Where do the loyalty quota values originate (which service/source of truth)?
  3. Should the quotas be hidden for accounts on packages that don't include loyalty/recording?