Roles and Access
- Menu path: Portal Management → Support Package → Requests.
- Access: Users with portal management authority (e.g., PORTAL_MANAGER) can view and perform operations.
- Portal end users do not access this screen; operations are only performed from the management panel.
User logs into API Portal
Goes to Support Package page
Selects appropriate support package
- Enterprise Integration Full Support Package
- Developer Tools Full Support Package
- Full Startup Support Package
Creates support package request
Pending approval status
Notification

Support Package Selection on Portal

Support Package Request Form
Administrator Login
Access Relevant Menu
View Support Package Requests
Table Review
Perform Operation
Post-Approval Process
User Notification
Approval and Rejection Flow
- Approve
- Reject
- Click Approve button (only visible in PENDING or REJECTED statuses).
- Confirmation dialog opens.
- If you approve, supportPackageRequestService.approve(id, currentUserId) is called.
- After operation, list automatically refreshes; status becomes APPROVED.
Business Rules
- There is no deletion operation. Manual intervention via API/DB is required if needed.
- PENDING record can be both approved and rejected.
- APPROVED record can be rejected again (e.g., in case of accidental approval).
- REJECTED record can be approved again (e.g., if user request is re-evaluated).
- After operation, entire list is reloaded; no page refresh needed.

Support Package Requests Management Screen
| Column Name | Description |
|---|---|
| Account E-mail | Email address of the user who created the request |
| Account Full Name | Full name of the user |
| Organization | Organization or project name to which the user belongs |
| Support Package | Type of requested support package (example: Enterprise Integration Full Support Package) |
| Status | Current status of the request (example: PENDING, APPROVED, REJECTED) |
| Usage (Detail) | Link that redirects to package usage detail page |
| Request Date | Date the request was created |
| Approved Date | If request is approved, the date it was approved |
| Expired Date | Expiration date of the support package validity period |
| Actions | Operations that can be performed by administrator (✅ Approve / ❌ Reject) |
Frequently Asked Questions
Can I delete records on this screen?
Can I delete records on this screen?
Is the rejection reason shown to the user?
Is the rejection reason shown to the user?
Can I approve a rejected application later?
Can I approve a rejected application later?
Why can't the detail dialog be edited?
Why can't the detail dialog be edited?

