Request Console Guide
This page provides a complete guide to understanding the Request section of the Namirasoft Quota Console. It explains how quota requests are represented, what information is collected and displayed, and how users interact with quota related data when requesting changes to their current limits.
What Is a Request?
A Request represents a quota change submission for a specific product and action within the Namirasoft ecosystem. It defines the current limit assigned to an account and the new limit value being requested.
Each Request acts as a formal record that links a user, a product, and a specific action to a proposed quota change. Requests allow the system to evaluate, approve, and apply limit changes in a controlled and traceable way.
Why Requests Matter
Requests matter because they provide a structured and auditable way to manage quota changes. Instead of limits changing automatically or unpredictably, Requests ensure that every adjustment is intentional, reviewed, and applied consistently.
This approach helps maintain system stability, ensures fair usage across users, and allows both users and administrators to clearly understand how and when quota limits change.
How Namirasoft Quota Uses Requests
Namirasoft Quota uses Requests as the core mechanism for managing limit adjustments. Each Request is tied to a specific Namirasoft Account, a product, and an action, ensuring that quota changes are always applied in the correct context.
Once submitted, a Request moves through defined states that reflect its review and approval status. Approved Requests result in updated quota values that are reflected in the account’s usage and limit views.
Overview of Request Fields and Options
This section explains each field and item visible when creating or managing a Role in the console:
- ID (String): The ID uniquely identifies each quota request within the Namirasoft system. The system uses this identifier for tracking, auditing, and internal references.
- User ID (Namirasoft Account’s ID): The User ID represents the Namirasoft Account associated with the quota request. This field links the request to a specific account for ownership, review, and permission checks.
- Product (Enum): The Product field identifies the Namirasoft application to which the quota request applies. Users select the product that contains the limit they want to adjust.
-
Action (Enum): The Action field defines the specific usage category within the selected product. Users choose the action whose limit they want to change.
- Current Value (Integer): The Current Value field displays the existing quota limit assigned to the selected product action. Users review this value to understand the current limit before submitting a request.
- New Value (Integer): The New Value field represents the quota limit requested for the selected product action. Users enter the new limit value they want to apply.
- Current Unit (String): The Current Unit defines the measurement unit associated with the current quota value. This unit provides context for interpreting how the existing limit is measured.
-
New Unit (Enum): The New Unit defines the measurement unit associated with the requested quota value. The system uses this unit to validate and apply the new limit consistently.
- Status (Integer): The Status indicates the current state of the quota request within the review and approval lifecycle. This field helps users and administrators understand whether a request is pending, approved, or otherwise processed.
- Created At (DateTime): The Created At timestamp records the exact date and time when the quota request was created. This information supports auditing and historical tracking.
- Updated At (DateTime): The Updated At timestamp records the most recent date and time when the quota request was modified. This field reflects status changes or updates made during the review process.