Projet

Général

Profil

0001-misc-add-a-required_on_login-flag-on-Attribute-24056.patch

Benjamin Dauvergne, 23 juillet 2021 11:59

Télécharger (2,3 ko)

Voir les différences:

Subject: [PATCH 1/4] misc: add a required_on_login flag on Attribute (#24056)

 .../0034_attribute_required_on_login.py        | 18 ++++++++++++++++++
 src/authentic2/models.py                       |  1 +
 tests/test_all.py                              |  1 +
 3 files changed, 20 insertions(+)
 create mode 100644 src/authentic2/migrations/0034_attribute_required_on_login.py
src/authentic2/migrations/0034_attribute_required_on_login.py
1
# Generated by Django 2.2.19 on 2021-07-02 09:47
2

  
3
from django.db import migrations, models
4

  
5

  
6
class Migration(migrations.Migration):
7

  
8
    dependencies = [
9
        ('authentic2', '0033_recreate_immutable_unaccent'),
10
    ]
11

  
12
    operations = [
13
        migrations.AddField(
14
            model_name='attribute',
15
            name='required_on_login',
16
            field=models.BooleanField(blank=True, default=False, verbose_name='required on login'),
17
        ),
18
    ]
src/authentic2/models.py
147 147
    kind = models.CharField(max_length=16, verbose_name=_('kind'))
148 148
    disabled = models.BooleanField(verbose_name=_('disabled'), blank=True, default=False)
149 149
    searchable = models.BooleanField(verbose_name=_('searchable'), blank=True, default=False)
150
    required_on_login = models.BooleanField(verbose_name=_('required on login'), blank=True, default=False)
150 151

  
151 152
    scopes = models.CharField(
152 153
        verbose_name=_('scopes'),
tests/test_all.py
107 107
                    'searchable': False,
108 108
                    'order': 0,
109 109
                    'scopes': '',
110
                    'required_on_login': False,
110 111
                },
111 112
            },
112 113
            {
113
-