Add interdisciplinary objective groups

This commit is contained in:
Ramon Wenger 2020-09-28 17:55:49 +02:00
parent ab989d15a7
commit 886550c224
4 changed files with 45 additions and 0 deletions

View File

@ -30,6 +30,8 @@
<objective-groups :groups="societyObjectiveGroups"/>
<objective-groups :groups="interdisciplinaryObjectiveGroups"/>
<chapter
:chapter="chapter"
:index="index"
@ -86,6 +88,11 @@
.filter(group => group.title === 'SOCIETY')
.sort(withoutOwnerFirst) : [];
},
interdisciplinaryObjectiveGroups() {
return this.module.objectiveGroups ? this.module.objectiveGroups
.filter(group => group.title === 'INTERDISCIPLINARY')
.sort(withoutOwnerFirst) : [];
},
isStudent() {
return !this.me.permissions.includes('users.can_manage_school_class_content');
},

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.14 on 2020-09-28 15:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('objectives', '0008_auto_20190821_1252'),
]
operations = [
migrations.AlterField(
model_name='objectivegroup',
name='title',
field=models.CharField(blank=True, choices=[('language_communication', 'Sprache & Kommunikation'), ('society', 'Gesellschaft'), ('interdisciplinary', 'Überfachliche Lernziele')], default='language_communication', max_length=255, verbose_name='title'),
),
]

View File

@ -12,10 +12,12 @@ class ObjectiveGroup(models.Model):
LANGUAGE_COMMUNICATION = 'language_communication'
SOCIETY = 'society'
INTERDISCIPLINARY = 'interdisciplinary'
TITLE_CHOICES = (
(LANGUAGE_COMMUNICATION, 'Sprache & Kommunikation'),
(SOCIETY, 'Gesellschaft'),
(INTERDISCIPLINARY, 'Überfachliche Lernziele'),
)
title = models.CharField('title', blank=True, null=False, max_length=255, choices=TITLE_CHOICES, default=LANGUAGE_COMMUNICATION)

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.14 on 2020-09-28 15:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('users', '0023_user_onboarding_visited'),
]
operations = [
migrations.AlterField(
model_name='license',
name='isbn',
field=models.CharField(default='978-3-0355-1397-4', max_length=50),
),
]