models: prepare for Django 1.6 add default values to all boolean fields

This commit is contained in:
Benjamin Dauvergne 2014-01-29 15:07:45 +01:00
parent b882cc860d
commit e743832c00
3 changed files with 9 additions and 7 deletions

View File

@ -70,7 +70,7 @@ class DocumentLicence(models.Model):
blank=True, default=False)
# Si le document contient des extraits copyrightés, on ne peut pas diffuser le document
only_free_documents = models.BooleanField(verbose_name=_(u'Réservé aux'
u' documents libres de droits'), blank=True)
u' documents libres de droits'), blank=True, default=False)
# pour ajouter un nouveau type de diffusion, l'ajouter ici
DIFFUSION_TAGS = [
@ -234,7 +234,8 @@ class Request(models.Model):
cost = models.DecimalField(verbose_name=_(u'Coût'), blank=True, null=True,
max_digits=7, decimal_places=3)
is_from_remote_request = models.BooleanField(blank=True,
verbose_name=_(u'Demande initiée via un Web-Service'))
verbose_name=_(u'Demande initiée via un Web-Service'),
default=False)
def copyright_status(self):
if self.copyright is None:

View File

@ -92,7 +92,7 @@ class PolynumProfile(models.Model):
accepted_cgu = models.BooleanField(
verbose_name=_(u"A accepté les conditions générales "
"d'utilisation"),
blank=True)
blank=True, default=False)
class Meta:
app_label = 'base'

View File

@ -22,16 +22,17 @@ class Status(models.Model):
name = models.CharField(max_length=128, verbose_name=_(u"Nom du status"))
default = models.BooleanField(
verbose_name=_(u"Statut par défaut des nouvelles requêtes"),
blank=True)
blank=True, default=False)
start = models.BooleanField(
verbose_name=_(u"Statut débutant le traitement d'une demande"),
help_text=_(u"Ce n'est pas forcément un statut "
u"desintation d'aucune transition."),
blank=True)
blank=True, default=False)
end = models.BooleanField(
verbose_name=_(u"Staut finissant le traitement d'une demande"),
help_text=_(u"Ce n'est pas forcément un statut source "
u"d'aucune transition."))
u"d'aucune transition."),
default=False)
description = models.TextField(verbose_name=_('Description'), blank=True)
visible_by = models.ManyToManyField(Role, verbose_name=_(u'Visible par'),
help_text=_(u'Mettre ici la liste des rôles qui pourront voir les demandes dans cet état dans leur tableau de bord'),
@ -69,7 +70,7 @@ class Action(models.Model):
name = models.CharField(max_length=128, verbose_name=_(u"Nom de l'action"))
ui_message = models.TextField(verbose_name=_("Message pour l'utilisateur"), blank=True)
comment = models.BooleanField(verbose_name=_('Permettre les commentaires'),
blank=True)
blank=True, default=False)
special_type = models.CharField(max_length=32, choices=SPECIALS,
verbose_name=_(u"Type d'action spéciale"), blank=True)
edit_pages_csv = fields.MultiSelectField(max_length=1024,