Skip to content
Snippets Groups Projects
Verified Commit d6694ba4 authored by Lloyd Meins's avatar Lloyd Meins :thought_balloon:
Browse files

Merge branch 'master' into 156-add-page-missing-entries

parents 984697e9 98a35501
No related branches found
No related tags found
1 merge request!183Resolve "Add page "Missing entries""
Pipeline #10685 passed
# Generated by Django 3.0.6 on 2020-05-29 10:29 # Generated by Django 3.0.6 on 2020-05-29 10:29
import django.contrib.postgres.fields.jsonb
import django.contrib.sites.managers import django.contrib.sites.managers
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models from django.db import migrations, models
...@@ -33,7 +32,7 @@ class Migration(migrations.Migration): ...@@ -33,7 +32,7 @@ class Migration(migrations.Migration):
), ),
( (
"extended_data", "extended_data",
django.contrib.postgres.fields.jsonb.JSONField( models.JSONField(
default=dict, editable=False default=dict, editable=False
), ),
), ),
...@@ -92,7 +91,7 @@ class Migration(migrations.Migration): ...@@ -92,7 +91,7 @@ class Migration(migrations.Migration):
), ),
( (
"extended_data", "extended_data",
django.contrib.postgres.fields.jsonb.JSONField( models.JSONField(
default=dict, editable=False default=dict, editable=False
), ),
), ),
...@@ -140,7 +139,7 @@ class Migration(migrations.Migration): ...@@ -140,7 +139,7 @@ class Migration(migrations.Migration):
], ],
"unique_together": {("lesson_period", "week", "person")}, "unique_together": {("lesson_period", "week", "person")},
}, },
managers=[("objects", django.contrib.sites.managers.CurrentSiteManager()),], managers=[],
), ),
migrations.CreateModel( migrations.CreateModel(
name="LessonDocumentation", name="LessonDocumentation",
...@@ -156,7 +155,7 @@ class Migration(migrations.Migration): ...@@ -156,7 +155,7 @@ class Migration(migrations.Migration):
), ),
( (
"extended_data", "extended_data",
django.contrib.postgres.fields.jsonb.JSONField( models.JSONField(
default=dict, editable=False default=dict, editable=False
), ),
), ),
...@@ -202,6 +201,6 @@ class Migration(migrations.Migration): ...@@ -202,6 +201,6 @@ class Migration(migrations.Migration):
], ],
"unique_together": {("lesson_period", "week")}, "unique_together": {("lesson_period", "week")},
}, },
managers=[("objects", django.contrib.sites.managers.CurrentSiteManager()),], managers=[],
), ),
] ]
# Generated by Django 3.0.8 on 2020-07-10 10:46 # Generated by Django 3.0.8 on 2020-07-10 10:46
import django.contrib.postgres.fields.jsonb
import django.contrib.sites.managers import django.contrib.sites.managers
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models from django.db import migrations, models
...@@ -28,7 +27,7 @@ class Migration(migrations.Migration): ...@@ -28,7 +27,7 @@ class Migration(migrations.Migration):
), ),
( (
"extended_data", "extended_data",
django.contrib.postgres.fields.jsonb.JSONField( models.JSONField(
default=dict, editable=False default=dict, editable=False
), ),
), ),
......
# Generated by Django 3.0.8 on 2020-07-12 12:43 # Generated by Django 3.0.8 on 2020-07-12 12:43
import django.contrib.postgres.fields.jsonb
import django.contrib.sites.managers import django.contrib.sites.managers
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models from django.db import migrations, models
...@@ -28,7 +27,7 @@ class Migration(migrations.Migration): ...@@ -28,7 +27,7 @@ class Migration(migrations.Migration):
), ),
( (
"extended_data", "extended_data",
django.contrib.postgres.fields.jsonb.JSONField( models.JSONField(
default=dict, editable=False default=dict, editable=False
), ),
), ),
......
...@@ -18,7 +18,6 @@ class Migration(migrations.Migration): ...@@ -18,7 +18,6 @@ class Migration(migrations.Migration):
('extended_data', models.JSONField(default=dict, editable=False)), ('extended_data', models.JSONField(default=dict, editable=False)),
], ],
options={ options={
"default_permissions": (),
'permissions': (('view_week', 'Can view week overview'), ('register_absence', 'Can register absence'), ('list_personal_note_filters', 'Can list all personal note filters')), 'permissions': (('view_week', 'Can view week overview'), ('register_absence', 'Can register absence'), ('list_personal_note_filters', 'Can list all personal note filters')),
'managed': False, 'managed': False,
}, },
......
...@@ -55,7 +55,7 @@ class Migration(migrations.Migration): ...@@ -55,7 +55,7 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='lessondocumentation', model_name='lessondocumentation',
name='year', name='year',
field=models.IntegerField(blank=True, default=aleksis.apps.chronos.util.date.get_current_year, null=True, verbose_name='Year'), field=models.IntegerField(blank=True, null=True, verbose_name='Year'),
), ),
migrations.AlterField( migrations.AlterField(
model_name='personalnote', model_name='personalnote',
...@@ -70,7 +70,7 @@ class Migration(migrations.Migration): ...@@ -70,7 +70,7 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='personalnote', model_name='personalnote',
name='year', name='year',
field=models.IntegerField(blank=True, default=aleksis.apps.chronos.util.date.get_current_year, null=True, verbose_name='Year'), field=models.IntegerField(blank=True, null=True, verbose_name='Year'),
), ),
migrations.AlterUniqueTogether( migrations.AlterUniqueTogether(
name='lessondocumentation', name='lessondocumentation',
......
...@@ -168,8 +168,9 @@ def _generate_dicts_for_lesson_periods( ...@@ -168,8 +168,9 @@ def _generate_dicts_for_lesson_periods(
"""Generate a list of dicts for use with ``RegisterObjectTable``.""" """Generate a list of dicts for use with ``RegisterObjectTable``."""
if not holiday_days: if not holiday_days:
holiday_days = [] holiday_days = []
date_start = lesson_periods.first().lesson.validity.date_start lesson_periods = list(lesson_periods)
date_end = lesson_periods.last().lesson.validity.date_end date_start = lesson_periods[0].lesson.validity.date_start
date_end = lesson_periods[-1].lesson.validity.date_end
if ( if (
filter_dict["filter_date"] filter_dict["filter_date"]
and filter_dict.get("date_start") > date_start and filter_dict.get("date_start") > date_start
...@@ -288,6 +289,7 @@ def _generate_dicts_for_events_and_extra_lessons( ...@@ -288,6 +289,7 @@ def _generate_dicts_for_events_and_extra_lessons(
period = f"{register_object.period.period}." period = f"{register_object.period.period}."
period_sort = register_object.period.period period_sort = register_object.period.period
else: else:
register_object.annotate_day(register_object.date_end)
day = ( day = (
f"{date_format(register_object.date_start)}" f"{date_format(register_object.date_start)}"
f"{date_format(register_object.date_end)}" f"{date_format(register_object.date_end)}"
......
This diff is collapsed.
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