Add interdisciplinary objective groups
This commit is contained in:
parent
ab989d15a7
commit
886550c224
|
|
@ -30,6 +30,8 @@
|
||||||
|
|
||||||
<objective-groups :groups="societyObjectiveGroups"/>
|
<objective-groups :groups="societyObjectiveGroups"/>
|
||||||
|
|
||||||
|
<objective-groups :groups="interdisciplinaryObjectiveGroups"/>
|
||||||
|
|
||||||
<chapter
|
<chapter
|
||||||
:chapter="chapter"
|
:chapter="chapter"
|
||||||
:index="index"
|
:index="index"
|
||||||
|
|
@ -86,6 +88,11 @@
|
||||||
.filter(group => group.title === 'SOCIETY')
|
.filter(group => group.title === 'SOCIETY')
|
||||||
.sort(withoutOwnerFirst) : [];
|
.sort(withoutOwnerFirst) : [];
|
||||||
},
|
},
|
||||||
|
interdisciplinaryObjectiveGroups() {
|
||||||
|
return this.module.objectiveGroups ? this.module.objectiveGroups
|
||||||
|
.filter(group => group.title === 'INTERDISCIPLINARY')
|
||||||
|
.sort(withoutOwnerFirst) : [];
|
||||||
|
},
|
||||||
isStudent() {
|
isStudent() {
|
||||||
return !this.me.permissions.includes('users.can_manage_school_class_content');
|
return !this.me.permissions.includes('users.can_manage_school_class_content');
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -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'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -12,10 +12,12 @@ class ObjectiveGroup(models.Model):
|
||||||
|
|
||||||
LANGUAGE_COMMUNICATION = 'language_communication'
|
LANGUAGE_COMMUNICATION = 'language_communication'
|
||||||
SOCIETY = 'society'
|
SOCIETY = 'society'
|
||||||
|
INTERDISCIPLINARY = 'interdisciplinary'
|
||||||
|
|
||||||
TITLE_CHOICES = (
|
TITLE_CHOICES = (
|
||||||
(LANGUAGE_COMMUNICATION, 'Sprache & Kommunikation'),
|
(LANGUAGE_COMMUNICATION, 'Sprache & Kommunikation'),
|
||||||
(SOCIETY, 'Gesellschaft'),
|
(SOCIETY, 'Gesellschaft'),
|
||||||
|
(INTERDISCIPLINARY, 'Überfachliche Lernziele'),
|
||||||
)
|
)
|
||||||
|
|
||||||
title = models.CharField('title', blank=True, null=False, max_length=255, choices=TITLE_CHOICES, default=LANGUAGE_COMMUNICATION)
|
title = models.CharField('title', blank=True, null=False, max_length=255, choices=TITLE_CHOICES, default=LANGUAGE_COMMUNICATION)
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
|
),
|
||||||
|
]
|
||||||
Loading…
Reference in New Issue