Skip to content

Request for UI Development: Request Management Page #693

@sahsisunny

Description

@sahsisunny

Description:
Develop a Request Management Page that allows super users to view, update, approve, or reject different types of requests. The page should include multiple tabs to switch between different types of requests.

Features:

  1. List Requests:

    • Implement a tabbed interface to categorize requests (e.g., OOO, Extension, Task ).
    • Fetch and display requests using the GET API: /requests?dev=true.
    • Include relevant details for each request.
  2. Update Requests:

    • Provide an interface for super users to update requests.
    • Implement a form or modal for updating requests, utilizing the PUT API: /requests?dev=true.
    • Integrate functionality to approve or reject requests.

Integration:

  • Ensure seamless integration with the backend through the provided GET and PUT APIs.

Notes:

  • Design the UI to be user-friendly and intuitive.
  • Include error handling and user feedback for successful and unsuccessful actions.
  • Consider implementing loading indicators during API calls.

Additional Information:
If you require further clarification or additional information, please feel free to reach out to @sahsisunny

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions