Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Applications Listing Page (+Add, Edit Application Pages), Application Overview and Application Dashboard Structure #3367

Open
piyumaldk opened this issue Nov 19, 2024 · 8 comments

Comments

@piyumaldk
Copy link

Description

$Subject

Affected Component

None

Version

No response

Related Issues

No response

Suggested Labels

No response

@piyumaldk
Copy link
Author

Update [2024-11-19]

  • Created mock data

  • Implemented required changes in core

    • To get mock data to the devportal application page when using development environment
  • Implemented a simple UI with mock data

TODO: Improve the UI of Applications page

@piyumaldk
Copy link
Author

Update [2024-11-20]

  • Current mock look (UI) in development environment is like below.

    • Please note that UI is a work in progress
      image
  • In the final meeting, it was decided to hold this task to focus on official M0 release.

@piyumaldk
Copy link
Author

Update [2024-11-21]

  • Finished Application page look with mock data
    image

  • Currently working on inside an application

@piyumaldk
Copy link
Author

Update [2024-11-22]

  • Moved hbs and css to core as discussed (Since they are technical pages)

  • Created new core server resources and Implemented the basic structure for Application page using mock data.

image

@piyumaldk
Copy link
Author

piyumaldk commented Nov 25, 2024

Update [2024-11-25]

  • Was working on Subscription UI

  • Had a discussion and decided to stop Subscription related implementation and work on Application Prod (Working with APIM)

    • Current progress: Application listing in production is synchronised with APIM CP.

TODO: Should add Add Application and Work on a real certification process since I have trusted self-signed certificates to do the API calls.

@piyumaldk
Copy link
Author

piyumaldk commented Nov 26, 2024

Update [2024-11-26]

  • Adding applications completed (UI + Controller layer)
    • Mock data with dev env
    • Real APIM with prod env
    • Validations for the inputs
    • Description count and restriction
    • Handle GET throttle policy
    • Handle POST applications

image

  • Introduced a new alert component to reuse in UI

TODO: Improve the modal behaviour and delete, edit applications

@piyumaldk piyumaldk changed the title Applications Page UI [UI/UX and Functionality] Applications Page (+Add, Edit Application Pages), Application Overview and Application Dashboard Structure Nov 27, 2024
@piyumaldk piyumaldk changed the title [UI/UX and Functionality] Applications Page (+Add, Edit Application Pages), Application Overview and Application Dashboard Structure Applications Listing Page (+Add, Edit Application Pages), Application Overview and Application Dashboard Structure Nov 27, 2024
@piyumaldk
Copy link
Author

piyumaldk commented Nov 28, 2024

Update [2024-11-28]

  • Completed add, edit, delete, list, overview.

TODO: Search and Reset throttle limits

@piyumaldk
Copy link
Author

Update [2024-11-29]

  • All the work related to Application Pages (Except subscription and key generation as they will be covered in different issues) are completed.

    • Add, Edit, View, Delete Applications (UI with mock and APIM - token is configured for now)
    • Search Applications
    • Reset throttling policies for users
    • Application dashboard navigation
    • Application overview page
  • After discussing with the team, PR will me merged and issue will be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant