0006-misc-use-NullBooleanField-for-BooleanField-null-True.patch
src/authentic2/migrations/0012_auto_20160211_2255.py | ||
---|---|---|
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
from __future__ import unicode_literals |
3 | 3 | |
4 |
import django |
|
4 | 5 |
from django.db import models, migrations |
5 | 6 | |
6 | 7 | |
... | ... | |
14 | 15 |
migrations.AlterField( |
15 | 16 |
model_name='attributevalue', |
16 | 17 |
name='multiple', |
17 |
field=models.BooleanField(default=False), |
|
18 |
preserve_default=True, |
|
18 |
field=models.NullBooleanField(default=False) if django.VERSION < (2,) else models.BooleanField(default=False, null=True), |
|
19 | 19 |
), |
20 | 20 |
] |
src/authentic2/models.py | ||
---|---|---|
18 | 18 |
import time |
19 | 19 |
import uuid |
20 | 20 | |
21 |
import django |
|
21 | 22 |
from django.utils.http import urlquote |
22 | 23 |
from django.conf import settings |
23 | 24 |
from django.db import models, transaction |
... | ... | |
332 | 333 |
'Attribute', |
333 | 334 |
verbose_name=_('attribute'), |
334 | 335 |
on_delete=models.CASCADE) |
335 |
multiple = models.BooleanField(default=False) |
|
336 |
if django.VERSION < (2,): |
|
337 |
multiple = models.NullBooleanField(default=False) |
|
338 |
else: |
|
339 |
multiple = models.BooleanField(default=False, null=True) |
|
336 | 340 | |
337 | 341 |
content = models.TextField(verbose_name=_('content'), db_index=True) |
338 | 342 |
verified = models.BooleanField(default=False) |
339 |
- |