Skip to content

Conversation

@pparidans
Copy link
Contributor

@pparidans pparidans commented Nov 25, 2025

This PR does way too much things...

  • add a base ESLint configuration (sane defaults and formatting without too strict enforcement like with Prettier) 1
  • re-implement the frontend's JS with the Interaction API
  • remove jQuery
  • grey out the stats' filters when not available

Footnotes

  1. https://github.com/odoo/runbot/pull/1264

@pparidans pparidans self-assigned this Nov 25, 2025
@pparidans pparidans force-pushed the 19.0-poc-public-interactions-app branch from a0ead99 to 1e46c34 Compare November 26, 2025 08:50
@pparidans pparidans force-pushed the 19.0-poc-public-interactions-app branch from 1e46c34 to 853db71 Compare December 17, 2025 13:20
@pparidans pparidans changed the title [WIP] runbot: migrate frontend to interactions api [REF] runbot: migrate frontend to interactions api Dec 17, 2025
@pparidans pparidans force-pushed the 19.0-poc-public-interactions-app branch 2 times, most recently from 2ba00c5 to db2fdab Compare December 18, 2025 08:41
@pparidans pparidans marked this pull request as ready for review December 18, 2025 08:44
@C3POdoo C3POdoo requested a review from a team December 18, 2025 08:44
@pparidans pparidans force-pushed the 19.0-poc-public-interactions-app branch from db2fdab to 3c97694 Compare December 23, 2025 14:08
This commit is a massive rewrite to modernize the Runbot frontend's JS
using Interaction and OWL Components.

In a nutshell:
- no more jQuery
- lint/format files (no more global variables, const/let...)
- Bootstrapify a bit the stats page layout
- add setup to use Interactions (requirements in assets bundle, start
  services...)
- rewrite [data-runbot] links and copy button handling using Interaction
- rewrite stats page using Interaction + Component for the chart/legend
@pparidans pparidans force-pushed the 19.0-poc-public-interactions-app branch from 3c97694 to c82d063 Compare January 2, 2026 14:02
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