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

Fetch available CMSSW comparison reports from fff_dqmtools #22

Open
wants to merge 8 commits into
base: dev
Choose a base branch
from

Conversation

nothingface0
Copy link
Contributor

..and store them in the database. The latter
is only storing the metadata of the comparisons
(base, comp releases, PRs involved), and the
actual HTML report is stored on the filesystem.

Serve the HTML reports from a dedicated
endpoint, separate API endpoints for querying
the available ones.

..and store them in the database. The latter
is only storing the metadata of the comparisons
(base, comp releases, PRs involved), and the
actual HTML report is stored on the filesystem.

Serve the HTML reports from a dedicated
endpoint, separate API endpoints for querying
the available ones.
@nothingface0 nothingface0 force-pushed the fetch_comparison_results branch 2 times, most recently from 5e962ca to 1fed360 Compare January 28, 2025 16:18
@nothingface0 nothingface0 force-pushed the fetch_comparison_results branch 4 times, most recently from 53d2c23 to db2d7d7 Compare January 31, 2025 11:52
This is done on the backend (completely by hand,
unfortunately), and handled by a dedicated js
object handling the front-end part of the pagination.

- API fixes page argument, if out of range.
- comparison_id and page in URL control
  page behaviour.
- Update css to override bootstrap colors
@nothingface0 nothingface0 force-pushed the fetch_comparison_results branch from 7f2f150 to c7f0e86 Compare January 31, 2025 15:59
Having one huge endpoint for all was
not easy to maintain
- API calls now split into individual methods
- DB calls added and refactored for hostnames, statuses
  cmssw_prs, releases.
- WIP on comparison reports.
- Pagination wrapper for DB calls added (not thoroughly tested)
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