Commit 6813502000cba7ac8b0420876d91e67748b1bc43

Authored by Felipe Henrique de Almeida Bormann
1 parent 35b73722

modified subject form and model to have a subscribe begin date and subscribe end date

subjects/forms.py
@@ -16,8 +16,8 @@ class CreateSubjectForm(forms.ModelForm): @@ -16,8 +16,8 @@ class CreateSubjectForm(forms.ModelForm):
16 class Meta: 16 class Meta:
17 model = Subject 17 model = Subject
18 18
19 - fields = ('name', 'description_brief', 'description', 'init_date', 'end_date', 'visible', 'professor',  
20 - 'students', ) 19 + fields = ('name', 'description_brief', 'description', 'init_date', 'end_date','subscribe_begin', 'subscribe_end',
  20 + 'visible', 'professor', 'students', )
21 21
22 22
23 widgets = { 23 widgets = {
subjects/migrations/0010_auto_20170109_2304.py
@@ -1,27 +0,0 @@ @@ -1,27 +0,0 @@
1 -# -*- coding: utf-8 -*-  
2 -# Generated by Django 1.10.4 on 2017-01-10 02:04  
3 -from __future__ import unicode_literals  
4 -  
5 -from django.db import migrations, models  
6 -  
7 -  
8 -class Migration(migrations.Migration):  
9 -  
10 - dependencies = [  
11 - ('subjects', '0009_auto_20170105_1835'),  
12 - ]  
13 -  
14 - operations = [  
15 - migrations.AddField(  
16 - model_name='subject',  
17 - name='subscribe_begin',  
18 - field=models.DateTimeField(default=1, verbose_name='Begin Subscribe'),  
19 - preserve_default=False,  
20 - ),  
21 - migrations.AddField(  
22 - model_name='subject',  
23 - name='subscribe_end',  
24 - field=models.DateTimeField(default=1, verbose_name='End Subscribe'),  
25 - preserve_default=False,  
26 - ),  
27 - ]  
subjects/migrations/0010_auto_20170110_1439.py 0 → 100644
@@ -0,0 +1,28 @@ @@ -0,0 +1,28 @@
  1 +# -*- coding: utf-8 -*-
  2 +# Generated by Django 1.10.4 on 2017-01-10 17:39
  3 +from __future__ import unicode_literals
  4 +
  5 +from django.db import migrations, models
  6 +import django.utils.timezone
  7 +
  8 +
  9 +class Migration(migrations.Migration):
  10 +
  11 + dependencies = [
  12 + ('subjects', '0009_auto_20170105_1835'),
  13 + ]
  14 +
  15 + operations = [
  16 + migrations.AddField(
  17 + model_name='subject',
  18 + name='subscribe_begin',
  19 + field=models.DateField(auto_now_add=True, default=django.utils.timezone.now, verbose_name='Begin Subscribe'),
  20 + preserve_default=False,
  21 + ),
  22 + migrations.AddField(
  23 + model_name='subject',
  24 + name='subscribe_end',
  25 + field=models.DateField(auto_now_add=True, default=django.utils.timezone.now, verbose_name='End Subscribe'),
  26 + preserve_default=False,
  27 + ),
  28 + ]
subjects/migrations/0011_auto_20170109_2308.py
@@ -1,26 +0,0 @@ @@ -1,26 +0,0 @@
1 -# -*- coding: utf-8 -*-  
2 -# Generated by Django 1.10.4 on 2017-01-10 02:08  
3 -from __future__ import unicode_literals  
4 -  
5 -import datetime  
6 -from django.db import migrations, models  
7 -  
8 -  
9 -class Migration(migrations.Migration):  
10 -  
11 - dependencies = [  
12 - ('subjects', '0010_auto_20170109_2304'),  
13 - ]  
14 -  
15 - operations = [  
16 - migrations.AlterField(  
17 - model_name='subject',  
18 - name='subscribe_begin',  
19 - field=models.DateTimeField(default=datetime.datetime.now, verbose_name='Begin Subscribe'),  
20 - ),  
21 - migrations.AlterField(  
22 - model_name='subject',  
23 - name='subscribe_end',  
24 - field=models.DateTimeField(default=datetime.datetime.now, verbose_name='End Subscribe'),  
25 - ),  
26 - ]  
subjects/migrations/0011_auto_20170110_1446.py 0 → 100644
@@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
  1 +# -*- coding: utf-8 -*-
  2 +# Generated by Django 1.10.4 on 2017-01-10 17:46
  3 +from __future__ import unicode_literals
  4 +
  5 +from django.db import migrations, models
  6 +
  7 +
  8 +class Migration(migrations.Migration):
  9 +
  10 + dependencies = [
  11 + ('subjects', '0010_auto_20170110_1439'),
  12 + ]
  13 +
  14 + operations = [
  15 + migrations.AlterField(
  16 + model_name='subject',
  17 + name='subscribe_begin',
  18 + field=models.DateField(verbose_name='Begin Subscribe'),
  19 + ),
  20 + migrations.AlterField(
  21 + model_name='subject',
  22 + name='subscribe_end',
  23 + field=models.DateField(verbose_name='End Subscribe'),
  24 + ),
  25 + ]
subjects/migrations/0012_auto_20170109_2312.py
@@ -1,25 +0,0 @@ @@ -1,25 +0,0 @@
1 -# -*- coding: utf-8 -*-  
2 -# Generated by Django 1.10.4 on 2017-01-10 02:12  
3 -from __future__ import unicode_literals  
4 -  
5 -from django.db import migrations, models  
6 -  
7 -  
8 -class Migration(migrations.Migration):  
9 -  
10 - dependencies = [  
11 - ('subjects', '0011_auto_20170109_2308'),  
12 - ]  
13 -  
14 - operations = [  
15 - migrations.AlterField(  
16 - model_name='subject',  
17 - name='subscribe_begin',  
18 - field=models.DateTimeField(verbose_name='Begin Subscribe'),  
19 - ),  
20 - migrations.AlterField(  
21 - model_name='subject',  
22 - name='subscribe_end',  
23 - field=models.DateTimeField(verbose_name='End Subscribe'),  
24 - ),  
25 - ]  
subjects/models.py
@@ -30,8 +30,8 @@ class Subject(models.Model): @@ -30,8 +30,8 @@ class Subject(models.Model):
30 create_date = models.DateTimeField(_('Creation Date'), auto_now_add = True) 30 create_date = models.DateTimeField(_('Creation Date'), auto_now_add = True)
31 update_date = models.DateTimeField(_('Date of last update'), auto_now=True) 31 update_date = models.DateTimeField(_('Date of last update'), auto_now=True)
32 32
33 - #subscribe_begin = models.DateTimeField(_('Begin Subscribe'))  
34 - #subscribe_end = models.DateTimeField(_('End Subscribe')) 33 + subscribe_begin = models.DateField(_('Begin Subscribe'))
  34 + subscribe_end = models.DateField(_('End Subscribe'))
35 35
36 professor = models.ManyToManyField(User, related_name="professors", blank=True) 36 professor = models.ManyToManyField(User, related_name="professors", blank=True)
37 students = models.ManyToManyField(User,verbose_name=_('Students'), related_name='subject_student', blank = True) 37 students = models.ManyToManyField(User,verbose_name=_('Students'), related_name='subject_student', blank = True)