Commit b33feeb31fe157b4427996e51c444e8180aa17a2

Authored by Jailson Dias
1 parent 4b1bc750

Form de subject #30

courses/forms.py
... ... @@ -62,5 +62,5 @@ class SubjectForm(forms.ModelForm):
62 62 help_texts = {
63 63 'name': _("Subjects's name"),
64 64 'description': _("Subjects's description"),
65   - 'visible': _('Is the subject visible?'),
  65 + 'visible': _('Is the subject visible?'),
66 66 }
... ...
courses/migrations/0006_auto_20160907_2259.py 0 → 100644
... ... @@ -0,0 +1,41 @@
  1 +# -*- coding: utf-8 -*-
  2 +# Generated by Django 1.10 on 2016-09-08 01:59
  3 +from __future__ import unicode_literals
  4 +
  5 +import autoslug.fields
  6 +from django.db import migrations, models
  7 +import django.db.models.deletion
  8 +
  9 +
  10 +class Migration(migrations.Migration):
  11 +
  12 + dependencies = [
  13 + ('courses', '0005_auto_20160815_0922'),
  14 + ]
  15 +
  16 + operations = [
  17 + migrations.CreateModel(
  18 + name='Subject',
  19 + fields=[
  20 + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  21 + ('name', models.CharField(max_length=100, verbose_name='Name')),
  22 + ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='name', unique=True, verbose_name='Slug')),
  23 + ('description', models.TextField(blank=True, verbose_name='Description')),
  24 + ('visible', models.BooleanField(default=True, verbose_name='Visible')),
  25 + ('create_date', models.DateTimeField(auto_now_add=True, verbose_name='Creation Date')),
  26 + ('update_date', models.DateTimeField(auto_now=True, verbose_name='Date of last update')),
  27 + ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subjects', to='courses.Course', verbose_name='Course')),
  28 + ],
  29 + options={
  30 + 'verbose_name': 'Subject',
  31 + 'verbose_name_plural': 'Subjects',
  32 + },
  33 + ),
  34 + migrations.RemoveField(
  35 + model_name='module',
  36 + name='course',
  37 + ),
  38 + migrations.DeleteModel(
  39 + name='Module',
  40 + ),
  41 + ]
... ...
courses/models.py
... ... @@ -50,6 +50,7 @@ class Subject(models.Model):
50 50 update_date = models.DateTimeField(_('Date of last update'), auto_now=True)
51 51 course = models.ForeignKey(Course, verbose_name = _('Course'), related_name="subjects")
52 52  
  53 +
53 54 class Meta:
54 55  
55 56 verbose_name = _('Subject')
... ...