1. 19 Mar, 2019 1 commit
  2. 28 Jan, 2019 2 commits
  3. 23 Jan, 2019 1 commit
  4. 20 Dec, 2018 1 commit
  5. 06 Dec, 2018 1 commit
  6. 18 Oct, 2018 1 commit
  7. 27 Sep, 2018 1 commit
  8. 19 Sep, 2018 1 commit
  9. 11 Sep, 2018 1 commit
    • BERJON Matthieu's avatar
      Adding relevant users to the inria group · 9da359ab
      BERJON Matthieu authored
      Users belonging to Inria or related public partners should be added to
      the `inria` group. It's done based on their email address domain. Then
      at registration, after the user is created, if the user's domain matches
      a registered domain, he is automatically added to the `inria` group and
      therefore is authorized to create new applications on A||Go.
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      9da359ab
  10. 20 Aug, 2018 1 commit
  11. 20 Jun, 2018 1 commit
    • BERJON Matthieu's avatar
      Deletion of email verification setting · 86b2517d
      BERJON Matthieu authored
      For the Oauth registration of the Django-Allauth plugin, I was at first
      requiring an email verification for local signup. It's not compatible
      with Oauth registration. I removed this parameter. After some tests, if
      a mail server is configured then, a verification email a sent to the
      user signing up locally.
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      86b2517d
  12. 19 Jun, 2018 1 commit
    • BERJON Matthieu's avatar
      Bug fix: OAuth2 registration · 3b75ebbb
      BERJON Matthieu authored
      The Oauth registration was buggy for several reasons. The links used in the templates were the wrong one inhibiting the correct behaviour.
      The site ID configuration was wrong. This part is fixed by updating the migration script. 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 `ACCOUNT_USERNAME_VALIDATORS` was raising an error on the Oauth registration and has been removed. No known bug were introduced by doing that.
      
      The login and signup templates have been rewritten in order to have a smoother and nicer integration in the current website. Moreover, the
      focus has been made on the OAuth registration (that's what users see first).
      
      The user admin part has been modified in order to display the possibility to change the password in case the user has set up a local account on the service
      or the management of its Oauth connections (redirecting to the `connextions.html` template provided by the django Oauth plugin and integrated in the website.
      3b75ebbb
  13. 13 Jun, 2018 3 commits
  14. 05 Jun, 2018 2 commits
  15. 31 May, 2018 1 commit
    • BERJON Matthieu's avatar
      Rewriting of the webapp list template · 4be25621
      BERJON Matthieu authored
      I rewrote the webapp list template. I changed the style completely using
      bootstrap cards.
      I added two specific template filters. One is dedicated to extract the
      first and last name of the contact email (can be done because inria and
      irisa email have coherent naming pattern). The other filter is to
      prettify some apps names such as replacing underscores by spaces.
      
      I removed as well the momentjs library call (that was commented) and use
      the Django builtin library called `humanize` that display that has a
      filter to display nice dates used in the template (such as relative
      dates).
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      4be25621
  16. 30 May, 2018 1 commit
  17. 29 May, 2018 1 commit
    • BERJON Matthieu's avatar
      Change a webapp ownership · c4645d73
      BERJON Matthieu authored
      It was painful to change a webapp ownership because error messages
      weren't displayed in case of failure or success. Now if the new owner
      doesn't exist in the database, the user has an error message asking him
      to enter a valid email.
      In case of success, the user is redirected to his webapp list with a
      success message remembering him to which user he transfered the app.
      
      Resolves: #167Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      c4645d73
  18. 25 May, 2018 3 commits
  19. 25 Apr, 2018 4 commits
  20. 24 Apr, 2018 1 commit
  21. 23 Apr, 2018 1 commit
  22. 20 Apr, 2018 3 commits
  23. 19 Apr, 2018 4 commits
  24. 18 Apr, 2018 2 commits
    • CAMPION Sebastien's avatar
      first release compatible with runner · dc16a66d
      CAMPION Sebastien authored
      dc16a66d
    • BERJON Matthieu's avatar
      Add of the logo · 6ad38f42
      BERJON Matthieu authored
      I added the logo and updated the README page to give insights on the
      font dependencies.
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      
      Add of jobs API
      
      I added a partial but fonctionning REST API for the jobs management.
      It's possible to list jobs according to its username, you can create,
        update and delete a specified job related to its username.
      
      In order to do that I used a new django package called rest_framework.
      
      I had to do minor modifications in the model because of some bugs but it
      doesn't have any impact on the current state of the database.
      
      I created a subapp called `v1`for the API to keep track of the versions
      and avoid users to have strange behaviours and have time to switch to
      the new API version before a full deprecation.
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      6ad38f42
  25. 16 Apr, 2018 1 commit