09-12-2013, 23:38
Citation :Mais lorsqu'on veut créer tout de suite un autre contact, la ligne Utilisateur propriétaire est vide (menu déroulant sans aucun choix), or ce champ est obligatoire. L'attribution au contact 'Fulbert' ne semble au final pas avoir marché ;
Oui il y a un bug actuellement dans la version de développement. Nous avons rajouté une nouvelle fonctionnalité qui permet d'avoir un nouveau genre d'utilisateur, les utilisateurs "staff". Ces utilisateurs fonctionnent en gros comme des super administrateurs mais qui ne peuvent pas être assignés à des fiches : leur utilité est d'aider les utilisateurs (ou de réparer leurs bêtises : ) ), mais de rester le plus invisible possible. Le bug vient que l'utilisateur créé par le syncdb a son flag is_staff à True ; il devrait être à False, puisque comme vous l'avez vu c'est pénible lorsqu'on n'a que cet utilisateur de ne pouvoir pas l'assigner.
Vous pouvez facilement réparer ce problème en forçant la colonne is_staff à False ; dans un shell django :
Code :
User.objects.filter(pk=1).update(is_staff=False)
Un patch devrait arriver dans le trunk d'ici peu. N'oubliez que la version de développement n'est évidemment pas à conseiller pour une mise en production ; la version finale de la 1.4 devrait arriver courant Février si tout se passe bien.