Romain Le Cellier
Romain Le Cellier
The bug is on the right one. 
With included [react-bootstrap](https://react-bootstrap.github.io/components.html#modals) we can easly replace alert by pretty modale. For example 'delete field' and 'reset form' in the builder.
Basicly copy nice stuff from google: - separator by type : string / list / date - may be add time - better labels 
## Purpose Here the generated typescript client with the current joanie's openapi schema TODO: - [x] mv factory/joanie to factory/joanieLegacy, and joanieGen to joanie.
rebased on https://github.com/openfun/richie/pull/2308 ## Purpose fix a bug where when stack.length === 0, invalidate the query will not refetch.
note: this branch is rebased on https://github.com/openfun/richie/pull/2308 ## Purpose Add search field on teacher courses listing pages  [Capture vidéo du 28-02-2024 15:47:50.webm](https://github.com/openfun/richie/assets/139848/99129b5e-5ccc-4429-8207-630c56a3c552)
Because our Eof wasn't reset correctly, useUnionResource would never fetch the seconds pages and always return loadMore flag as true. resolve #2317
Note: rebased on ✨[(frontend) teacher courses search with query](https://github.com/openfun/richie/pull/2304) ## Purpose on learner courses listing page, we can now perform textual research. 
## Purpose issue: https://github.com/openfun/richie/issues/2159 * [x] move `DashboardItemOrder` as sub-component of order's detail page: `OrderDetails` * [ ] create a sub-component of order's listing page: `OrderListItem` * [ ] extract...
## Purpose Use passculture circleci configuration example to skip job unless files have been modified in the right folder. See: https://github.com/pass-culture/pass-culture-main/blob/9b8c259d683fa4fafa0a0621e83092b09f606927/.circleci/config.yml#L123-L163 We skip the job if no changes are detected...