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

AIP-38 | List Event Logs #43704

Closed
3 tasks
bbovenzi opened this issue Nov 5, 2024 · 2 comments
Closed
3 tasks

AIP-38 | List Event Logs #43704

bbovenzi opened this issue Nov 5, 2024 · 2 comments
Assignees
Labels
AIP-38 Modern Web Application area:UI Related to UI/UX. For Frontend Developers.

Comments

@bbovenzi
Copy link
Contributor

bbovenzi commented Nov 5, 2024

Now that the FastAPI can list all Event Logs. We should show these Events in the UI.

  • Turn the navbar's "Browse" button into a Menu like Docs and User are. Add "Events" as an option
  • Add a Events page
  • Use the auto-generated query to get event logs and render them as a table using DataTable with pagination and sorting for any supported columns
@bbovenzi bbovenzi converted this from a draft issue Nov 5, 2024
@bbovenzi bbovenzi added area:UI Related to UI/UX. For Frontend Developers. AIP-38 Modern Web Application labels Nov 5, 2024
@tirkarthi
Copy link
Contributor

@bbovenzi I can take this up if you are okay. Following is my WIP now. I don't see design for the event page so below is what I came up with as per description as a table with sort and pagination. The browse menu needs to be styled as per the design. I guess the same part can be used on the event page for the dag that shouldn't have dag_id column.

image

@bbovenzi
Copy link
Contributor Author

bbovenzi commented Nov 6, 2024

Looking great!

Yeah I don't think we have a design but it should be pretty similar to the existing table in our legacy react UI.
Also, I am happy to get the functionality and UX in and we can refine the exact layout after

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AIP-38 Modern Web Application area:UI Related to UI/UX. For Frontend Developers.
Projects
Development

No branches or pull requests

2 participants