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 Story | Importance | Mockup / Technical Notes | Acceptance 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 Have | Adds 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
- Are these quotas view-only in Modpanel, or also editable here?
- Where do the loyalty quota values originate (which service/source of truth)?
- Should the quotas be hidden for accounts on packages that don't include loyalty/recording?