X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/e76fdcf2a2488b1787c74fe8dccfa38d7ac04c84..d555d988764995ea1f9f5ece46f453a66f09b334:/curriculum/models.py?ds=sidebyside diff --git a/curriculum/models.py b/curriculum/models.py deleted file mode 100644 index 399536b..0000000 --- a/curriculum/models.py +++ /dev/null @@ -1,55 +0,0 @@ -from django.db import models -from django.utils.translation import ugettext_lazy as _ - -class Section(models.Model): - name = models.CharField(_('name'), max_length=255) - slug = models.SlugField(_('slug')) - order = models.IntegerField(_('order')) - - class Meta: - ordering = ['order'] - verbose_name = _('section') - verbose_name_plural = _('sections') - - def __unicode__(self): - return self.name - -class Competence(models.Model): - section = models.ForeignKey(Section) - name = models.CharField(_('name'), max_length=255) - slug = models.SlugField(_('slug')) - order = models.IntegerField(_('order')) - - class Meta: - ordering = ['order'] - verbose_name = _('competence') - verbose_name_plural = _('competences') - - def __unicode__(self): - return self.name - -class Level(models.Model): - name = models.CharField(_('name'), max_length=255) - slug = models.SlugField(_('slug')) - order = models.IntegerField(_('order')) - - class Meta: - ordering = ['order'] - verbose_name = _('educational level') - verbose_name_plural = _('educational levels') - - def __unicode__(self): - return self.name - -class CompetenceLevel(models.Model): - competence = models.ForeignKey(Competence) - level = models.ForeignKey(Level) - description = models.TextField(_('description')) - - class Meta: - ordering = ['competence', 'level'] - verbose_name = _('competence on level') - verbose_name_plural = _('competences on levels') - - def __unicode__(self): - return "%s/%s" % (self.competence, self.level)