Nautilebleu

Dive into my universe

Posts tagged authentification

0 notes &

django_hg : l’authentification au travers de django est OK

Cette semaine a vu une étape importante dans la conception de django_hg : l’authentification — en HTTP(S) uniquement — des commandes clone, push et pull envoyées par Mercurial est totalement gérée par django.

Elle respecte les deux schémas suivants:

  • Pour les projets publics (avec anonymous_access à True), clone et pull sont anonymes. push requiert une authentification, l’utilisateur devant appartenir avoir la permission read/write pour le projet. C’est un schéma que l’on trouve typiquement pour les projet open-source.
  • Pour les projets privés (anonymous_access à False), toutes les commandes requièrent d’avoir la permission read/write pour le projet.

Dans ce contexte, la permission read ne donne en fait accès qu’à l’affichage dans le navigateur. Je pense donc la renommer en web view. Ce changement de nom n’aura aucun impact sur le programme, mais cela clarifiera les rôles.

Je vais désormais travailler sur l’interface du projet et il faut que je vois un peu comment sont gérés CSS et images dans les applications réutilisables django, telles que celles que l’on trouve dans pinax [en]. Il faut aussi que je complète les fonctionnalités manquantes (diff, branches, …)

Par la suite, je pense ajouter un mini gestionnaire de bugs, pour en faire un outil simple mais complet.

Filed under django hg mercurial authentification