misc: add a required_on_login flag on Attribute (#24056)

This commit is contained in:
Benjamin Dauvergne 2021-07-02 11:47:58 +02:00
parent 9a62698d08
commit 5a13211f32
3 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.19 on 2021-07-02 09:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('authentic2', '0033_recreate_immutable_unaccent'),
]
operations = [
migrations.AddField(
model_name='attribute',
name='required_on_login',
field=models.BooleanField(blank=True, default=False, verbose_name='required on login'),
),
]

View File

@ -147,6 +147,7 @@ class Attribute(models.Model):
kind = models.CharField(max_length=16, verbose_name=_('kind'))
disabled = models.BooleanField(verbose_name=_('disabled'), blank=True, default=False)
searchable = models.BooleanField(verbose_name=_('searchable'), blank=True, default=False)
required_on_login = models.BooleanField(verbose_name=_('required on login'), blank=True, default=False)
scopes = models.CharField(
verbose_name=_('scopes'),

View File

@ -107,6 +107,7 @@ class SerializerTests(TestCase):
'searchable': False,
'order': 0,
'scopes': '',
'required_on_login': False,
},
},
{