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 16 class Meta:
17 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 23 widgets = {
... ...
subjects/migrations/0010_auto_20170109_2304.py
... ... @@ -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 @@
  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   -# -*- 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 @@
  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   -# -*- 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 30 create_date = models.DateTimeField(_('Creation Date'), auto_now_add = True)
31 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 36 professor = models.ManyToManyField(User, related_name="professors", blank=True)
37 37 students = models.ManyToManyField(User,verbose_name=_('Students'), related_name='subject_student', blank = True)
... ...