Marta Miranda

Closed feature/#56_agregar_es_usuario_boletin_a_usuario

... ... @@ -15,7 +15,8 @@ class UsuarioAdmin(UserAdmin):
'first_name',
'last_name',
'email',
'cuil'
'cuil',
'es_usuario_boletin'
)
}),
(_('Organismo'), {'fields': ('organismo',)}),
... ... @@ -28,7 +29,7 @@ class UsuarioAdmin(UserAdmin):
(None, {
'classes': ('wide',),
'fields': (
'first_name', 'last_name', 'username', "password1", "password2", 'email', 'cuil',
'first_name', 'last_name', 'username', "password1", "password2", 'email', 'cuil', 'es_usuario_boletin',
'organismo', 'is_staff',)}
),
)
... ...
# Generated by Django 4.1.9 on 2023-09-12 13:16
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('usuario', '0003_alter_usuario_cuil'),
]
operations = [
migrations.AddField(
model_name='usuario',
name='es_usuario_boletin',
field=models.BooleanField(default=False),
),
]
... ...
... ... @@ -8,6 +8,7 @@ class Usuario(AbstractUser):
cuil = models.CharField(max_length=11, verbose_name='Número de Cuil (Sin guiones)', unique=True)
organismo = models.ForeignKey('organismo.Organismo', on_delete=models.SET_NULL, blank=True, null=True)
es_usuario_boletin = models.BooleanField(default=False)
def __str__(self):
return f'{self.username}'
... ...
... ... @@ -15,6 +15,7 @@ class UsuarioSerializer(serializers.ModelSerializer):
'last_name',
'email',
'cuil',
'es_usuario_boletin',
'organismo',
'permisos_usuario',
)
... ... @@ -36,6 +37,7 @@ class UsuarioListaSerializer(serializers.ModelSerializer):
'first_name',
'last_name',
'cuil',
'es_usuario_boletin',
)
... ...