[obsolete] Oauth registration and open bar runner and few other bug fixes
This merge request will be closed once the new merge requests will be posted.
This merge request fixes or add few features.
It fixes the Oauth registration that wasn't working properly previously. The current system needs at least to have the ALLGO_SITE_ID
set up corresponding to the actual URL of the website (http://localhost:<PORT>
in development https://allgo.inria.fr
in production.
The merge request adds as well the possibility to add an "open-bar" runner that can run any application. This feature corresponds to a simple boolean flag in the Runner
model.
This merge adds as well several bug fixes or small features such as:
- markdown rendering
- add of an INRIA group
- update of breadcrumbs in a few templates
- fixes of runner url that was broken
- minor templates updates (user, runner list, login and signup)
- code cleaning
- update of docstrings in the
main
view application - update of the documentation (regarding running tests)
Note for later:
Work on a branching basis only and avoid such a "catch-all" merge request.