thomas.git
11 years agoa-d-u: postinst documenté master
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
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 agoIKM++
Thomas NOEL [Tue, 2 Jun 2009 00:54:29 +0000 (00:54 +0000)] 
IKM++

11 years agosuite IKM
Thomas NOEL [Tue, 2 Jun 2009 00:11:08 +0000 (00:11 +0000)] 
suite IKM

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 agopresentation IKM nettoyage
Thomas NOEL [Thu, 28 May 2009 23:47:59 +0000 (23:47 +0000)] 
presentation IKM nettoyage

11 years agopresentation IKM
Thomas NOEL [Thu, 28 May 2009 23:41:59 +0000 (23:41 +0000)] 
presentation IKM

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 agolien aufusers -> auf-django-users pour nommage Python correct
Thomas NOEL [Wed, 13 May 2009 11:31:03 +0000 (11:31 +0000)] 
lien aufusers -> auf-django-users pour nommage Python correct

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 agopaquette pat : +adie +onyx
Thomas NOEL [Mon, 11 May 2009 11:01:44 +0000 (11:01 +0000)] 
paquette pat : +adie +onyx

11 years agotypos et dernieres modifs
Thomas NOEL [Tue, 28 Apr 2009 10:45:54 +0000 (10:45 +0000)] 
typos et dernieres modifs

11 years agomodif du dessin de couverture
Thomas NOEL [Tue, 28 Apr 2009 10:45:44 +0000 (10:45 +0000)] 
modif du dessin de couverture

11 years agotypos... je me relis tout seul
Thomas NOEL [Mon, 27 Apr 2009 17:13:10 +0000 (17:13 +0000)] 
typos... je me relis tout seul

11 years agopatch Emmanuelle, ajout ISOC/NIC-sn, nouvelle couverture
Thomas NOEL [Sun, 26 Apr 2009 23:06:25 +0000 (23:06 +0000)] 
patch Emmanuelle, ajout ISOC/NIC-sn, nouvelle couverture

11 years agopython african tour senegal (plaquette)
Thomas NOEL [Fri, 24 Apr 2009 21:59:30 +0000 (21:59 +0000)] 
python african tour senegal (plaquette)

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)

11 years agofin des tests, ça marche plus comme ça
Thomas NOEL [Thu, 23 Apr 2009 15:47:55 +0000 (15:47 +0000)] 
fin des tests, ça marche plus comme ça

11 years ago.gitignore included
Thomas NOEL [Thu, 23 Apr 2009 14:31:51 +0000 (14:31 +0000)] 
.gitignore included

11 years agosur le chemin de 0.5
Thomas NOEL [Thu, 23 Apr 2009 14:30:09 +0000 (14:30 +0000)] 
sur le chemin de 0.5

11 years agodoc doc doc... andréee...
Thomas NOEL [Wed, 22 Apr 2009 16:26:14 +0000 (16:26 +0000)] 
doc doc doc... andréee...

11 years agodoc++
Thomas NOEL [Tue, 21 Apr 2009 16:44:52 +0000 (16:44 +0000)] 
doc++

11 years agourls.py: /admin/doc avant /admin
Thomas NOEL [Tue, 21 Apr 2009 16:44:28 +0000 (16:44 +0000)] 
urls.py: /admin/doc avant /admin

11 years agoj'avance dans la doc (api)
Thomas NOEL [Tue, 21 Apr 2009 15:59:54 +0000 (15:59 +0000)] 
j'avance dans la doc (api)

11 years agoles contribs ne sont que des exemples
Thomas NOEL [Tue, 21 Apr 2009 15:49:29 +0000 (15:49 +0000)] 
les contribs ne sont que des exemples

11 years agotemplates 404/500 pour mode debug=False
Thomas NOEL [Tue, 21 Apr 2009 15:48:28 +0000 (15:48 +0000)] 
templates 404/500 pour mode debug=False

11 years agofrom s/conf/aufusers.conf/ (merci Roger)
Thomas NOEL [Tue, 21 Apr 2009 15:48:03 +0000 (15:48 +0000)] 
from s/conf/aufusers.conf/ (merci Roger)

11 years agourls.py: /auf-django-users-doc vers la doc sphinxée
Thomas NOEL [Tue, 21 Apr 2009 14:38:10 +0000 (14:38 +0000)] 
urls.py: /auf-django-users-doc vers la doc sphinxée

11 years agourls.py: redirection de / vers /admin/nss/user
Thomas NOEL [Tue, 21 Apr 2009 12:41:34 +0000 (12:41 +0000)] 
urls.py: redirection de / vers /admin/nss/user

11 years agoavancement de la doc : 0.4.1
Thomas NOEL [Mon, 20 Apr 2009 15:38:53 +0000 (15:38 +0000)] 
avancement de la doc : 0.4.1

11 years agointegration de la doc html (sphinx) au package
Thomas NOEL [Mon, 20 Apr 2009 13:00:30 +0000 (13:00 +0000)] 
integration de la doc html (sphinx) au package

11 years agodebut de suite de la doc en sphinx
Thomas NOEL [Mon, 20 Apr 2009 12:45:30 +0000 (12:45 +0000)] 
debut de suite de la doc en sphinx

11 years agocontrib.sync_mail_base_externe: suite
Thomas NOEL [Mon, 20 Apr 2009 12:12:59 +0000 (12:12 +0000)] 
contrib.sync_mail_base_externe: suite

gestion du delete()

11 years agocontrib.sync_mail_base_externe : draft
Thomas NOEL [Sat, 18 Apr 2009 02:50:52 +0000 (02:50 +0000)] 
contrib.sync_mail_base_externe : draft

11 years agoaufusers.contrib : possibilité de plugin locaux
Thomas NOEL [Fri, 17 Apr 2009 15:53:38 +0000 (15:53 +0000)] 
aufusers.contrib : possibilité de plugin locaux

11 years agodebut de doc (sphinx)
Thomas NOEL [Fri, 17 Apr 2009 15:12:03 +0000 (15:12 +0000)] 
debut de doc (sphinx)

11 years agocalcul de l'uid a un meilleur moment
Thomas NOEL [Fri, 17 Apr 2009 11:50:23 +0000 (11:50 +0000)] 
calcul de l'uid a un meilleur moment

11 years agomin_uid => version 0.2
Thomas NOEL [Fri, 17 Apr 2009 11:38:00 +0000 (11:38 +0000)] 
min_uid => version 0.2

11 years agogestion d'un uid minimal (conf.py: MIN_UID)
Thomas NOEL [Fri, 17 Apr 2009 11:26:34 +0000 (11:26 +0000)] 
gestion d'un uid minimal (conf.py: MIN_UID)

11 years agodebian/control: typos dans la description
Thomas NOEL [Fri, 17 Apr 2009 11:00:11 +0000 (11:00 +0000)] 
debian/control: typos dans la description

11 years agodebian/rules arch independant
Thomas NOEL [Fri, 17 Apr 2009 10:55:55 +0000 (10:55 +0000)] 
debian/rules arch independant

11 years agoArchitecture: all, on est en 100% python
Thomas NOEL [Thu, 16 Apr 2009 23:01:34 +0000 (23:01 +0000)] 
Architecture: all, on est en 100% python

11 years agoaufusers.wsgi propre
Thomas NOEL [Thu, 16 Apr 2009 23:00:20 +0000 (23:00 +0000)] 
aufusers.wsgi propre

11 years agotypo dans apache.conf
Thomas NOEL [Thu, 16 Apr 2009 18:57:32 +0000 (18:57 +0000)] 
typo dans apache.conf

11 years agoMakefile: copie de apache.conf dans /etc/...
Thomas NOEL [Thu, 16 Apr 2009 18:44:50 +0000 (18:44 +0000)] 
Makefile: copie de apache.conf dans /etc/...

11 years agoet la config d'apache avec le wsgi
Thomas NOEL [Thu, 16 Apr 2009 18:43:31 +0000 (18:43 +0000)] 
et la config d'apache avec le wsgi

11 years agousers.wsgi renommé aufusers.wsgi
Thomas NOEL [Thu, 16 Apr 2009 18:39:25 +0000 (18:39 +0000)] 
users.wsgi renommé aufusers.wsgi

11 years agowsgi avec les bons chemins & co
Thomas NOEL [Thu, 16 Apr 2009 18:38:23 +0000 (18:38 +0000)] 
wsgi avec les bons chemins & co

11 years agoaufusers/__init__.py: User,Group,GroupList directement dispos
Thomas NOEL [Thu, 16 Apr 2009 18:26:47 +0000 (18:26 +0000)] 
aufusers/__init__.py: User,Group,GroupList directement dispos

11 years agosuite fin des .txt
Thomas NOEL [Thu, 16 Apr 2009 18:20:23 +0000 (18:20 +0000)] 
suite fin des .txt

11 years agosuppression .txt (fin ?)
Thomas NOEL [Thu, 16 Apr 2009 18:19:21 +0000 (18:19 +0000)] 
suppression .txt (fin ?)