Showing
4 changed files
with
41 additions
and
1 deletions
@@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _ | @@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _ | ||
3 | INICIADO = 'iniciado' | 3 | INICIADO = 'iniciado' |
4 | PENDIENTE_DE_PAGO = 'pendiente_de_pago' | 4 | PENDIENTE_DE_PAGO = 'pendiente_de_pago' |
5 | PUBLICADO = 'publicado' | 5 | PUBLICADO = 'publicado' |
6 | +APROBADO = 'aprobado' | ||
6 | RECHAZADO = 'rechazado' | 7 | RECHAZADO = 'rechazado' |
7 | 8 | ||
8 | 9 | ||
@@ -10,5 +11,6 @@ STATUS_CHOICE = [ | @@ -10,5 +11,6 @@ STATUS_CHOICE = [ | ||
10 | (INICIADO, _('iniciado')), | 11 | (INICIADO, _('iniciado')), |
11 | (PENDIENTE_DE_PAGO, _('pendiente_de_pago')), | 12 | (PENDIENTE_DE_PAGO, _('pendiente_de_pago')), |
12 | (PUBLICADO, _('publicado')), | 13 | (PUBLICADO, _('publicado')), |
14 | + (APROBADO,_('aprobado')), | ||
13 | (RECHAZADO, _('rechazado')), | 15 | (RECHAZADO, _('rechazado')), |
14 | ] | 16 | ] |
project/apps/edicto/migrations/0003_edicto_fecha_creacion_edicto_fecha_modificacion_and_more.py
0 → 100644
1 | +# Generated by Django 4.1.9 on 2023-07-13 11:49 | ||
2 | + | ||
3 | +from django.db import migrations, models | ||
4 | +import django.utils.timezone | ||
5 | + | ||
6 | + | ||
7 | +class Migration(migrations.Migration): | ||
8 | + | ||
9 | + dependencies = [ | ||
10 | + ('edicto', '0002_alter_comprobantepago_fecha_pago_and_more'), | ||
11 | + ] | ||
12 | + | ||
13 | + operations = [ | ||
14 | + migrations.AddField( | ||
15 | + model_name='edicto', | ||
16 | + name='fecha_creacion', | ||
17 | + field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now), | ||
18 | + preserve_default=False, | ||
19 | + ), | ||
20 | + migrations.AddField( | ||
21 | + model_name='edicto', | ||
22 | + name='fecha_modificacion', | ||
23 | + field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now), | ||
24 | + preserve_default=False, | ||
25 | + ), | ||
26 | + migrations.AlterField( | ||
27 | + model_name='edicto', | ||
28 | + name='estado', | ||
29 | + field=models.CharField(choices=[('iniciado', 'iniciado'), ('pendiente_de_pago', 'pendiente_de_pago'), ('publicado', 'publicado'), ('aprobado', 'aprobado'), ('rechazado', 'rechazado')], default='inciado', max_length=150), | ||
30 | + ), | ||
31 | + ] |
@@ -37,6 +37,8 @@ class Edicto(models.Model): | @@ -37,6 +37,8 @@ class Edicto(models.Model): | ||
37 | cantidad_palabras = models.IntegerField() | 37 | cantidad_palabras = models.IntegerField() |
38 | cantidad_copias = models.IntegerField() | 38 | cantidad_copias = models.IntegerField() |
39 | fecha_publicacion = models.DateTimeField() | 39 | fecha_publicacion = models.DateTimeField() |
40 | + fecha_creacion = models.DateTimeField(auto_now_add=True) | ||
41 | + fecha_modificacion = models.DateTimeField(auto_now_add=True) | ||
40 | 42 | ||
41 | class Meta: | 43 | class Meta: |
42 | verbose_name = 'Edicto' | 44 | verbose_name = 'Edicto' |
@@ -10,4 +10,9 @@ class EdictoSerializer(serializers.ModelSerializer): | @@ -10,4 +10,9 @@ class EdictoSerializer(serializers.ModelSerializer): | ||
10 | 10 | ||
11 | class Meta: | 11 | class Meta: |
12 | model = Edicto | 12 | model = Edicto |
13 | - exclude = ('updated',) | 13 | + fields = ('cuerpo_edicto', |
14 | + 'dias_publicar', | ||
15 | + 'cantidad_sellos', | ||
16 | + 'estado', | ||
17 | + 'cantidad_copias', | ||
18 | + 'fecha_publicacion',) |
-
Please register or login to post a comment