Files
sarlinkportal-webui/README.md
T
i701 1f6fe7db38 feat(user-topups): add user topups page with dynamic filtering and admin table integration ✨
feat(admin-devices-table): update admin check to use is_admin and clean up device display logic ✨
feat(admin-topup-table): create admin topups table with pagination and detail view links ✨
fix(user-payments-table): correct user data access and display payment amount with currency ✨
feat(app-sidebar): add link for user topups in the admin sidebar ✨
fix(backend-types): enhance Payment interface to include user details for better data handling ✨
2025-07-24 23:01:41 +05:00

1.5 KiB

This is a web portal for SAR Link customers.

Todos

Layout

  • Auto hide the welcome banner after 5 seconds

User Menu

Devices

  • Add mac vendor validation for adding devices
  • Add all the filters for devices table (mobile responsive)
  • Add cancel feature to selected devices floating button

Payments1

  • Show payments table
  • Add all the filters for payment table (mobile responsive)
    • add slider range filter
  • Fix bill formula linking for generated payments

Parental Control

  • Fix block device feature
  • Add all the filters for parental control table (mobile responsive)
  • Disable blocking if payment is pending or omit from the table if device payment is pending

Agreements

  • Implement file upload for admin side
  • Add customer relavant documents in a grid view
  • Add filtering by date for agreements

Admin Controls

Users

  • Show users table
  • handle verify api no response case
  • Add all relavant filters for users table
  • Verify or reject users with a custom message
  • Add functionality to send custom sms to users in user:id page

User Devices

  • Block or unblock from admin with custom message
  • Blocking devices for client and admin using useActionState instead of client side button onClick handlers
  • Show the devices table
  • Add all relevant filters for user devices table

User Payments

  • Show user payments table
  • Add relevant filters for user payments table
  • Add computation of total value for filtered results