Mentions légales du service

Skip to content

[obsolete] Oauth registration and open bar runner and few other bug fixes

BERJON Matthieu requested to merge mberjon into django

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.

Edited by BERJON Matthieu

Merge request reports