Skip to content
Snippets Groups Projects
Unverified Commit 3d777bda authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge Cambro into Chronos.

parent 320d6f1d
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,6 @@ class Migration(migrations.Migration):
initial = True
dependencies = [
('core', '0005_person_short_name'),
('cambro', '0001_initial'),
]
......@@ -50,7 +49,7 @@ class Migration(migrations.Migration):
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('lesson', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='chronos.Lesson')),
('period', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='chronos.TimePeriod')),
('room', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='cambro.Room')),
('room', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='chronos.Room')),
],
),
migrations.AddField(
......
......@@ -24,4 +24,14 @@ class Migration(migrations.Migration):
name='timeperiod',
unique_together={('weekday', 'period')},
),
migrations.AlterField(
model_name='room',
name='name',
field=models.CharField(max_length=30, unique=True, verbose_name='Long name'),
),
migrations.AlterField(
model_name='room',
name='short_name',
field=models.CharField(max_length=10, unique=True, verbose_name='Short name, e.g. room number'),
),
]
......@@ -52,6 +52,15 @@ class Subject(models.Model):
return '%s - %s' % (self.abbrev, self.name)
class Room(models.Model):
short_name = models.CharField(verbose_name=_(
'Short name, e.g. room number'), max_length=10, unique=True)
name = models.CharField(verbose_name=_('Long name'), max_length=30, unique=True)
def __str__(self):
return '%s (%s)' % (self.name, self.short_name)
class Lesson(models.Model):
subject = models.ForeignKey(
'Subject', on_delete=models.CASCADE, related_name='lessons')
......@@ -70,4 +79,4 @@ class LessonPeriod(models.Model):
lesson = models.ForeignKey('Lesson', models.CASCADE)
period = models.ForeignKey('TimePeriod', models.CASCADE)
room = models.ForeignKey('cambro.Room', models.CASCADE, null=True)
room = models.ForeignKey('Room', models.CASCADE, null=True)
......@@ -18,7 +18,6 @@ setup(
include_package_data=True,
install_requires=[
'BiscuIT-ng',
'BiscuIT-App-Cambro'
],
classifiers=[
"Development Status :: 3 - Alpha",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment