* chore: remove unused setting * feat: initial import of iesg minutes * fix: let the meetings view show older iesg meetings * feat: iesg narrative minutes * feat: import bof coordination call minutes * wip: import commands for iesg appeals and statements * feat: import iesg statements. * feat: import iesg artifacts * feat: many fewer n+1 queries for the group meetings view * fix: restore chain of elifs in views_doc * fix: use self.stdout.write vs print in mgmt commands * fix: use replace instead of astimezone when appropriate * chore: refactor new migrations into one * fix: transcode some old files into utf8 * fix: repair overzealous replace * chore: black * fix: address minro review comments * fix: actually capture transcoding work * fix: handle multiple iesg statements on the same day * fix: better titles * feat: pill badge replaced statements * fix: consolodate source repos to one * feat: liberal markdown for secretariat controlled content * fix: handle (and clean) html narrative minutes * feat: scrub harder * fix: simplify and improve a scrubber * chore: reorder migrations
34 lines
982 B
Python
34 lines
982 B
Python
# Copyright The IETF Trust 2024, All Rights Reserved
|
|
|
|
from django.db import migrations
|
|
import django.db.models.deletion
|
|
import ietf.utils.models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
dependencies = [
|
|
("doc", "0021_narrativeminutes"),
|
|
("meeting", "0005_alter_session_agenda_note"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AlterField(
|
|
model_name="sessionpresentation",
|
|
name="document",
|
|
field=ietf.utils.models.ForeignKey(
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
related_name="presentations",
|
|
to="doc.document",
|
|
),
|
|
),
|
|
migrations.AlterField(
|
|
model_name="sessionpresentation",
|
|
name="session",
|
|
field=ietf.utils.models.ForeignKey(
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
related_name="presentations",
|
|
to="meeting.session",
|
|
),
|
|
),
|
|
]
|