auf-django-users.git
8 years agorenommage de auf-django-users-manage.py, selon recommandation lintian master squeeze v0.6.1
Progfou [Fri, 29 Jun 2012 03:38:32 +0000 (10:38 +0700)] 
renommage de auf-django-users-manage.py, selon recommandation lintian

8 years agoajout de la possibilité d'indiquer une URL de base
Progfou [Fri, 29 Jun 2012 03:27:23 +0000 (10:27 +0700)] 
ajout de la possibilité d'indiquer une URL de base

8 years agoFichiers vides omis lors du transfert du patch... :-/
Progfou [Fri, 29 Jun 2012 02:09:41 +0000 (09:09 +0700)] 
Fichiers vides omis lors du transfert du patch... :-/

8 years agoAdaptations pour Debian Squeeze avec Django 1.2. (bis)
Progfou [Fri, 29 Jun 2012 01:46:55 +0000 (08:46 +0700)] 
Adaptations pour Debian Squeeze avec Django 1.2. (bis)

8 years agoAdaptations pour Debian Squeeze avec Django 1.2.
Progfou [Thu, 28 Jun 2012 03:27:46 +0000 (10:27 +0700)] 
Adaptations pour Debian Squeeze avec Django 1.2.

9 years agoon ne compresse pas les .txt lenny
Thomas NOEL [Thu, 14 Oct 2010 17:38:25 +0000 (17:38 +0000)] 
on ne compresse pas les .txt

9 years agolib/expire.py : expire infini => 99999 en SQL 0.5.14
Thomas NOEL [Thu, 30 Sep 2010 11:53:32 +0000 (11:53 +0000)] 
lib/expire.py : expire infini => 99999 en SQL

9 years agoretropedalage : reprise de 0.5.13 + patches pour 0.5.14
Thomas NOEL [Thu, 30 Sep 2010 11:12:32 +0000 (11:12 +0000)] 
retropedalage : reprise de 0.5.13 + patches pour 0.5.14

patch : longueur 255 pour homedir (256 => plante la validation sur django > 1.0
je crois)

J'ai mis dans TODO.south les idées et bout de code commencés pour l'utilisation
de south. A revoir totalement un jour de pluie.

11 years agoa-d-u: postinst documenté
Thomas NOEL [Fri, 31 Jul 2009 16:07:14 +0000 (16:07 +0000)] 
a-d-u: postinst documenté

encore une fois, la 0.5.14 ne sera peut-être pas releasée avec ces
modifs. Il s'agit juste de pense-betes avant les congés.

11 years agocommit avant les congés ... pour mémoire...
Thomas NOEL [Fri, 31 Jul 2009 15:56:07 +0000 (15:56 +0000)] 
commit avant les congés ... pour mémoire...

en espérant que j'arriverais à comprendre ce que j'étais en train
de faire dans 3 semaines ;)

debian/postinst : groupe auf-d-u
manage-by-nobody.py : script de manage qui se lance en tant que
   nobody/auf-d-u, à utiliser pour les migrations south (c'est une idée)

11 years agonotes pour south, details idees postinst
Thomas NOEL [Thu, 30 Jul 2009 17:14:07 +0000 (17:14 +0000)] 
notes pour south, details idees postinst

11 years agoTODO.south++
Thomas NOEL [Thu, 30 Jul 2009 16:27:04 +0000 (16:27 +0000)] 
TODO.south++

11 years agoa-d-u: debut d'idée de passage vers south
Thomas NOEL [Thu, 30 Jul 2009 16:24:22 +0000 (16:24 +0000)] 
a-d-u: debut d'idée de passage vers south

c'est plus un test qu'autre chose... je devrais faire une branche, mais je suis
genre faignant et j'ai envie de vacances.

cf TODO.south

11 years agoa-d-u release 0.5.13 v0.5.13
Thomas NOEL [Wed, 29 Jul 2009 12:36:14 +0000 (12:36 +0000)] 
a-d-u release 0.5.13

11 years agoa-d-u/examples/ca2django.py: exemple de script synchro pgsql->aufusers
Thomas NOEL [Wed, 29 Jul 2009 12:32:33 +0000 (12:32 +0000)] 
a-d-u/examples/ca2django.py: exemple de script synchro pgsql->aufusers

version "qui marche" ... à tester, valider ...

11 years agoa-d-u exception si tentative de save d'une source non LOCAL
Thomas NOEL [Wed, 29 Jul 2009 12:14:16 +0000 (12:14 +0000)] 
a-d-u exception si tentative de save d'une source non LOCAL

11 years agoa-d-u nss/models: aie, un print de debug qui trainait... pas bon
Thomas NOEL [Wed, 29 Jul 2009 12:07:25 +0000 (12:07 +0000)] 
a-d-u nss/models: aie, un print de debug qui trainait... pas bon

11 years agodebut d'exemple de script synchro pgsql->aufusers
Thomas NOEL [Tue, 28 Jul 2009 17:53:15 +0000 (17:53 +0000)] 
debut d'exemple de script synchro pgsql->aufusers

11 years agoa-d-u/doc/wsgi.rst: include de apache.conf
Thomas NOEL [Mon, 27 Jul 2009 14:15:04 +0000 (14:15 +0000)] 
a-d-u/doc/wsgi.rst: include de apache.conf

11 years agoa-d-u/contrib/log/models.py: affichage des logs plus "humain"
Thomas NOEL [Wed, 22 Jul 2009 17:23:03 +0000 (17:23 +0000)] 
a-d-u/contrib/log/models.py: affichage des logs plus "humain"

11 years agoa-d-u/contrib/log: gestion des details de log dans l'ancien format
Thomas NOEL [Tue, 21 Jul 2009 15:34:37 +0000 (15:34 +0000)] 
a-d-u/contrib/log: gestion des details de log dans l'ancien format

On peut récupérer les infos via l'attribut (property) Log.details_dict qui sera
toujours un dict, quel que soit le format de details (JSON ou ancien format).
C'est un peu bidouillé, mais je paye de prix d'une erreur de conception
initiale... Et si vous êtes pas content, c'est pareil.

11 years agoa-d-u/contrib/log : enregistrement des details en json
Thomas NOEL [Tue, 21 Jul 2009 12:13:19 +0000 (12:13 +0000)] 
a-d-u/contrib/log : enregistrement des details en json

en faisant en sorte que ça ne "casse" pas avec l'ancien format
en chaine de caractère "pure et dure"

reste à faire :
 - un affichage plus correct (avec le +%d du timedelta)
 - un analyseur de l'ancien format

11 years agoa-d-u/nss/admin.py: pas d'uid dans l'admin, en fait
Thomas NOEL [Tue, 21 Jul 2009 12:05:46 +0000 (12:05 +0000)] 
a-d-u/nss/admin.py: pas d'uid dans l'admin, en fait

11 years agoa-d-u/nss/models.py: User.save(): exception si uid ou source modifiés
Thomas NOEL [Tue, 21 Jul 2009 11:17:51 +0000 (11:17 +0000)] 
a-d-u/nss/models.py: User.save(): exception si uid ou source modifiés

marchait pas : des raise dans le try, bien joué Thomas !

+ uid  visible dans admin.py

11 years agoa-d-u/nss/models.py: User.save() verifie username et gecos
Thomas NOEL [Tue, 21 Jul 2009 11:06:25 +0000 (11:06 +0000)] 
a-d-u/nss/models.py: User.save() verifie username et gecos

11 years agoa-d-u/urls.py: possibilité de configurer les URLs dans conf.py
Thomas NOEL [Mon, 20 Jul 2009 14:32:10 +0000 (14:32 +0000)] 
a-d-u/urls.py: possibilité de configurer les URLs dans conf.py

11 years agodebian/changelog associé au nouveau a-d-u/nss/admin.py
Thomas NOEL [Mon, 20 Jul 2009 14:12:26 +0000 (14:12 +0000)] 
debian/changelog associé au nouveau a-d-u/nss/admin.py

11 years agoa-d-u/nss/admin.py: clean sur username et gecos, pour verifications
Thomas NOEL [Mon, 20 Jul 2009 14:10:07 +0000 (14:10 +0000)] 
a-d-u/nss/admin.py: clean sur username et gecos, pour verifications

11 years agoauf-django-users: debut de scripts d'exemple
Thomas NOEL [Tue, 9 Jun 2009 17:05:55 +0000 (17:05 +0000)] 
auf-django-users: debut de scripts d'exemple

11 years agoauf-django-user 0.5.8 : doc++
Thomas NOEL [Tue, 9 Jun 2009 10:49:13 +0000 (10:49 +0000)] 
auf-django-user 0.5.8 : doc++

11 years agodoc annexes: infos sur auf-poste-client et auf-mkhomedir
Thomas NOEL [Tue, 9 Jun 2009 10:47:47 +0000 (10:47 +0000)] 
doc annexes: infos sur auf-poste-client et auf-mkhomedir

11 years agoencore des photos...
Thomas NOEL [Tue, 9 Jun 2009 10:25:54 +0000 (10:25 +0000)] 
encore des photos...

11 years agoajout doc sur la gestion des droits d'accès
Thomas NOEL [Tue, 9 Jun 2009 10:07:55 +0000 (10:07 +0000)] 
ajout doc sur la gestion des droits d'accès

11 years agoauf-django-users: déjà de fin de la doc
Thomas NOEL [Mon, 8 Jun 2009 17:17:36 +0000 (17:17 +0000)] 
auf-django-users: déjà de fin de la doc

chapitre sur les droits d'accès, tbr

11 years agoauf-django-users 0.5.7: import plus générique des données de configuration
Thomas NOEL [Mon, 8 Jun 2009 11:28:45 +0000 (11:28 +0000)] 
auf-django-users 0.5.7: import plus générique des données de configuration

  * nss/models.py: import plus générique des données de configuration,
    qui permet de ne pas planter quand quelque chose est oublié dans
    conf.py

11 years agoauf-django-users 0.5.6 : ajout d'un MIN_GID
Thomas NOEL [Mon, 8 Jun 2009 09:17:51 +0000 (09:17 +0000)] 
auf-django-users 0.5.6 : ajout d'un MIN_GID

sur une idée toute simple de Nacer...

  * conf.py: ajout d'un MIN_GID. L'application plante s'il n'existe pas, c'est
    voulu et pas bien méchant, non ?
  * nss/models.py: Group.save() calcule automatiquement un GID
  * nss/fixtures: scission en deux fichiers json group_users et user_test

11 years agotypo 2
Thomas NOEL [Wed, 3 Jun 2009 18:00:41 +0000 (18:00 +0000)] 
typo 2

11 years agotypo
Thomas NOEL [Wed, 3 Jun 2009 18:02:43 +0000 (18:02 +0000)] 
typo

11 years agovers 0.5.5 un peu de rangement dans les sources et dans la doc
Thomas NOEL [Wed, 3 Jun 2009 17:59:57 +0000 (17:59 +0000)] 
vers 0.5.5 un peu de rangement dans les sources et dans la doc

  * nss/models.py: les champs sont ordonnés pour donner une table SQL
    la plus proche possible des champs passwd et shadow.
  * doc/mysql.rst: description complète des tables
  * nss/models.py Group: ajout d'un attribut Group.users_secgroup (autre façon
    de voir la liaison entre un utilisateur et ses groupes secondaires) et
    d'une méthode users() qui renvoie la liste des utilisateurs d'un group
    (que le groupe leur soit primaire ou secondaire)
  * nss/models.py User: l'attribut groups est renommé secgroups. Une méthode
    groups() renvoie une liste de tous les groupes de l'utilisateur.

11 years agoa-d-u 0.5.4 : procedure d'upgrade complete (j'espere)
Thomas NOEL [Wed, 3 Jun 2009 10:47:56 +0000 (10:47 +0000)] 
a-d-u 0.5.4 : procedure d'upgrade complete (j'espere)

11 years agoauf-django-users 0.5.4 : finitions
Thomas NOEL [Wed, 3 Jun 2009 10:31:46 +0000 (10:31 +0000)] 
auf-django-users 0.5.4 : finitions

ajout de "(NSS)" dans les verbose_name de User et Group

11 years agoauf-django-users 0.5.4 : on se lance
Thomas NOEL [Wed, 3 Jun 2009 10:26:17 +0000 (10:26 +0000)] 
auf-django-users 0.5.4 : on se lance

11 years agoa-d-u 0.5.3alpha a.k.a. "ici vol DC 132" : modification du modèle :(
Thomas NOEL [Sat, 30 May 2009 02:17:09 +0000 (02:17 +0000)] 
a-d-u 0.5.3alpha a.k.a. "ici vol DC 132" : modification du modèle :(

** version ALPHA à tester ! **

oups oups oups... et aïe aïe aïe : modification du modèle donc
du schéma de la base SQL :( Pince à épiler à sortir pour ceux qui sont
en prod (avec mes plus plates excuses) :
 - username devient la clé de User
 - uid devient un champ integer unique
 - grouplist : association username-gid, et non plus uid-gid

Merci à Shafeek pour son oeil de lynx sur ce coup là !!

11 years agoauf-django-users: todo
Thomas NOEL [Wed, 27 May 2009 12:42:31 +0000 (12:42 +0000)] 
auf-django-users: todo

11 years agoauf-django-users recommande python-mysqldb
Thomas NOEL [Wed, 27 May 2009 12:39:53 +0000 (12:39 +0000)] 
auf-django-users recommande python-mysqldb

11 years agochangelog pour 0.5.1
Thomas NOEL [Thu, 14 May 2009 18:05:11 +0000 (18:05 +0000)] 
changelog pour 0.5.1

11 years agodoc 0.5.1 : separation claire noyau/contribs
Thomas NOEL [Thu, 14 May 2009 18:03:29 +0000 (18:03 +0000)] 
doc 0.5.1 : separation claire noyau/contribs

11 years ago0.5 dans la doc aussi, svp
Thomas NOEL [Thu, 14 May 2009 12:47:07 +0000 (12:47 +0000)] 
0.5 dans la doc aussi, svp

11 years ago0.5... yeah...
Thomas NOEL [Thu, 14 May 2009 12:45:25 +0000 (12:45 +0000)] 
0.5... yeah...

11 years agolog: encore plus de couleur...
Thomas NOEL [Thu, 14 May 2009 12:43:25 +0000 (12:43 +0000)] 
log: encore plus de couleur...

11 years agolog plus robustes et plus jolis
Thomas NOEL [Thu, 14 May 2009 12:36:36 +0000 (12:36 +0000)] 
log plus robustes et plus jolis

robuste : on ne logue que lors du post_save. Le pre_save ne fait que
"retenir" ce qui doit être loggué (il compare l'actuel et le futur)

joli : un peu de couleur dans l'affichage de l'admin

11 years agoMerge branch 'master' of ssh://git.auf/thomas
Thomas NOEL [Thu, 14 May 2009 11:35:42 +0000 (11:35 +0000)] 
Merge branch 'master' of ssh://git.auf/thomas

11 years agoajout d'un schema a la doc (on fait ce qu'on peut)
Thomas NOEL [Thu, 14 May 2009 11:35:20 +0000 (11:35 +0000)] 
ajout d'un schema a la doc (on fait ce qu'on peut)

11 years agomise à jour TODO
Thomas NOEL [Wed, 13 May 2009 16:20:18 +0000 (16:20 +0000)] 
mise à jour TODO

11 years ago0.4.9999 : un vrai systeme de log... on s'approche de 0.5
Thomas NOEL [Wed, 13 May 2009 16:11:35 +0000 (16:11 +0000)] 
0.4.9999 : un vrai systeme de log... on s'approche de 0.5

* nouvelle contrib "contrib.log" qui loggue tout, avec en cadeau
  le nom de l'utilisateur qui a fait la modif si c'est via
  l'interface web
* contrib.logs renommée contrib.log_expire (et la table associée
  devient log_expire au lieu de expire_log... on clarifie un peu quoi !)
* mise à jour de toute la doc en conséquence

la contrib qui est activée par défaut est donc maintenant contrib.log à la
place de contrib.logs (qui n'existe plus : ça fera planter les mauvaises
migrations, c'est un effet de bord qui me va bien)

11 years agoon logue la personne qui fait les modifs dans user.agent
Thomas NOEL [Wed, 13 May 2009 12:53:49 +0000 (12:53 +0000)] 
on logue la personne qui fait les modifs dans user.agent

11 years agodistrib = unstable
Thomas NOEL [Tue, 12 May 2009 18:14:15 +0000 (18:14 +0000)] 
distrib = unstable

11 years agoconfig de contrib.mail dans /etc/a-d-u/contrib.mail.conf.py
Thomas NOEL [Tue, 12 May 2009 18:07:02 +0000 (18:07 +0000)] 
config de contrib.mail dans /etc/a-d-u/contrib.mail.conf.py

11 years agooups ! aufusers.mail ne doit plus être dans les settings
Thomas NOEL [Tue, 12 May 2009 18:06:25 +0000 (18:06 +0000)] 
oups ! aufusers.mail ne doit plus être dans les settings

11 years agoGROSSE modif : mail et logs deviennent des contrib
Thomas NOEL [Tue, 12 May 2009 17:30:46 +0000 (17:30 +0000)] 
GROSSE modif : mail et logs deviennent des contrib

OK, c'est pas bien de faire ça juste avant une 0.5... mais autant le faire
pendant que a-d-u n'est pas trop utilisée ;)

11 years agodebian/rules: lintian => dh_clean -k remplacé par dh_prep
Thomas NOEL [Tue, 12 May 2009 17:27:05 +0000 (17:27 +0000)] 
debian/rules: lintian => dh_clean -k remplacé par dh_prep

11 years agos/initial_data/utilisateur_test/ et modifs docs inhérentes
Thomas NOEL [Tue, 12 May 2009 16:49:10 +0000 (16:49 +0000)] 
s/initial_data/utilisateur_test/ et modifs docs inhérentes

le syncdb n'essayera plus de balancer directement un user "test" et un
group "users" dans la base. Ca evite les soucis lorsqu'on fait un syncdb
sur une base déjà existante.

pour ajouter l'user de test sur une base vide, il faut donc faire
un "manage.py loaddata utilisateur_test"

11 years agopremiers lissages pre-0.5 (doc)
Thomas NOEL [Thu, 23 Apr 2009 15:52:29 +0000 (15:52 +0000)] 
premiers lissages pre-0.5 (doc)