Skip to content

Web UI improvements #117

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

Merged
merged 2 commits into from
Jun 19, 2017
Merged

Web UI improvements #117

merged 2 commits into from
Jun 19, 2017

Conversation

adejanovski
Copy link
Contributor

@adejanovski adejanovski commented Jun 12, 2017

The web UI is currently pretty raw and should be improved for better usability.

Finished runs are now collapsed by default and placed at the end of the screen.
The new run form as been collapsed too and placed at the top of the screen (same for schedules).

Repairs and schedules can now be filtered by cluster, and the backend has been optimized to avoid reading all segments from the database for runs that have successfully finished (let's optimistically assume all segments have been repaired in that case).

The cluster screen now provides direct links to each cluster's repairs for convenience.

@adejanovski adejanovski force-pushed the webui-improvements branch 2 times, most recently from 49425e8 to 89463fc Compare June 13, 2017 06:44
@adejanovski
Copy link
Contributor Author

Ready to merge after review.

@adejanovski adejanovski merged commit 07887ee into master Jun 19, 2017
@adejanovski adejanovski deleted the webui-improvements branch June 22, 2017 06:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant