Brent Bovenzi
Brent Bovenzi
Currently, we only support `basic_auth` and are simply checking it against a random endpoint. Backend: * add GET `/info` to return the value of `auth_backend` and to include any other...
The API will need to add the ability to update roles and permissions. * GET `/permissions` returns an array of all possible permissions * GET `/roles` returns an array of...
The API needs to add support for users. * GET `/users` returns an array of all users (username, first name, last name, email, role) * POST `/users` * GET/DELETE/PUT `users/{user_id}`
It would be best for plugins to be built in react like the rest of the new UI. This involves 2 changes to how plugins are built: 1. Any webserver...
We want to avoid as much custom styling in every component and focus on functionality instead. Chakra comes with a bunch of standard components and a base theme out of...
Implement a graph of DAG dependencies and the current status of a particular run. In the current UI it is the `Graph View`. That's probably still a good way to...
Add `react-testing-library` to test functionality of react components. A few key areas to test: - Basic individual components based on different props - Mock providers to test more complex components...
Build a visualization of recent dag runs with all individual task instances. In the current UI, this is the Tree View, but we should explore other ways to visualize that...
Make sure the app works correctly on various browsers and operating systems.