datatracker/ietf/meeting/migrations
Jennifer Richards 42203d7a9c
chore: migrate timestamps for use with USE_TZ=True (#4370)
* chore: add migration to change timestamps to UTC

* chore: fill in Meeting.time_zone where it is blank

Nearly all interim meetings on or before 2016-07-01 have blank
time_zone values. This migration fills these in with PST8PDT.

* chore: disallow blank Meeting.time_zone value

* refactor: no need to handle blank time_zone case in TZ migration

* refactor: remove now-unnecessary checks that meeting has time_zone

* chore: renumber migrations

* chore: update timestamp conversion migration

The django-celery-beat package introduces tables with timestamp
columns. These columns are stored in CELERY_TIMEZONE. Because we run with
this set to UTC, the migration ignores these columns.

* chore: fix pytz-related change in migration

* chore: be explicit that Meeting.vtimezone can return None

* refactor: remove unnecessary save()
2022-08-26 13:03:19 -03:00
..
0001_initial.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0002_auto_20180225_1207.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0003_rename_modified_fields.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0004_meeting_attendees.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0005_backfill_old_meetings.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0006_backfill_attendees.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0007_auto_20180716_1337.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0008_rename_meeting_agenda_note.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0009_add_agenda_info_note.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0010_set_ietf_103_agenda_info_note.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0011_auto_20190114_0550.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0012_add_slide_submissions.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0013_make_separate_break_sessobj.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0014_auto_20190426_0305.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0015_sessionpresentation_document2_fk.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0016_remove_sessionpresentation_document.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0017_rename_field_document2.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0018_document_primary_key_cleanup.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0019_slidesubmission_time.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0020_remove_future_break_sessions.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0021_rename_meeting_agenda_to_schedule.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0022_schedulingevent.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0023_create_scheduling_events.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0024_auto_20191204_1731.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0025_rename_type_session_to_regular.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
0026_cancel_107_sessions.py Fixed a broken reverse migration 2020-08-25 09:45:29 +00:00
0027_add_constraint_options_and_joint_groups.py Merged in ^/branch/dash/automatic-scheduler@17395, which adds groundwor for 2020-04-08 20:41:29 +00:00
0028_auto_20200501_0139.py Added a migration for updated timezone names and added validation for sechedule names. 2020-05-01 08:45:43 +00:00
0029_businessconstraint.py Use BOF consistently. 2021-07-14 17:33:14 +00:00
0030_allow_empty_joint_with_sessions.py Add the migration intended to go with r18206. Commit ready for merge. 2020-07-20 21:13:39 +00:00
0031_auto_20200803_1153.py Merged in [18371] from mark@painless-security.com: 2020-08-26 16:47:35 +00:00
0032_auto_20200824_1642.py Merged in [18371] from mark@painless-security.com: 2020-08-26 16:47:35 +00:00
0033_session_tombstone_for.py Merged in ^/branch/iola/meeting-improvement-r18382@18466. This provides a beta-level snapshot of the new schedule editor work. All known issues should be fixed, but there might be adjustments needed after experience with using the new edit view. 2020-09-04 14:28:25 +00:00
0034_schedule_notes.py Merged in ^/branch/iola/meeting-improvement-r18382@18466. This provides a beta-level snapshot of the new schedule editor work. All known issues should be fixed, but there might be adjustments needed after experience with using the new edit view. 2020-09-04 14:28:25 +00:00
0035_add_session_origin.py Merged in ^/branch/iola/meeting-improvement-r18382@18466. This provides a beta-level snapshot of the new schedule editor work. All known issues should be fixed, but there might be adjustments needed after experience with using the new edit view. 2020-09-04 14:28:25 +00:00
0036_add_schedule_base.py Merged in ^/branch/iola/meeting-improvement-r18382@18466. This provides a beta-level snapshot of the new schedule editor work. All known issues should be fixed, but there might be adjustments needed after experience with using the new edit view. 2020-09-04 14:28:25 +00:00
0037_auto_20200908_0334.py Added a missing migration for a change in the Schedule.base field. 2020-09-08 10:38:00 +00:00
0038_auto_20201005_1123.py Change the length of the schedule name field from 16 to 64, to avoid running into lenght issues for schedule names auto-generated from person name or email. 2020-10-08 11:58:46 +00:00
0039_auto_20201109_0439.py Added matching indexes to a number of models with ordering by multiple keys. 2020-11-09 19:41:12 +00:00
0040_auto_20210130_1027.py Updated timezone choices 2021-02-01 15:12:41 +00:00
0041_assign_correct_constraintnames.py Add ConstraintNames for chair, tech, and key participant conflicts. Replace temporary UI workaround with proper conflict type handling. Fixes #3083. Commit ready for merge. 2021-06-09 19:36:27 +00:00
0042_meeting_group_conflict_types.py Allow configuration of group conflict types used for each meeting Fixes #2770. Commit ready for merge. 2021-07-30 17:50:24 +00:00
0043_populate_meeting_group_conflict_types.py Allow configuration of group conflict types used for each meeting Fixes #2770. Commit ready for merge. 2021-07-30 17:50:24 +00:00
0044_again_assign_correct_constraintnames.py Convert IETF111 Constraints 2021-08-05 22:03:30 +00:00
0045_proceedingsmaterial.py Reordered migrations. Updated name fixture. 2021-09-04 15:33:53 +00:00
0046_meetinghost.py Improve proceedings display with new title block, configurable host logos, and additional PDF or URL materials. Fixes #3147. Commit ready for merge. 2021-08-30 17:02:49 +00:00
0047_auto_20210906_0702.py Add migration capturing change to logo validation. 2021-09-06 15:45:25 +00:00
0048_auto_20211008_0907.py Updated timezone names 2021-10-08 16:13:50 +00:00
0049_session_purpose.py Fix merge errors in preceding commits 2021-11-08 16:35:23 +00:00
0050_session_on_agenda.py Update migrations and fix a few failing tests. Branch ready for merge. 2021-11-09 02:40:54 +00:00
0051_populate_session_on_agenda.py Update migrations and fix a few failing tests. Branch ready for merge. 2021-11-09 02:40:54 +00:00
0052_auto_20220503_1815.py chore: catchup with pytz country (#3933) 2022-05-03 20:54:02 -05:00
0053_attended.py feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
0054_pytz_2002_2.py chore: track updates to pytz (#4319) 2022-08-12 15:14:46 -05:00
0055_pytz_2022_2_1.py chore: update to pytz 2022.2.1 (#4342) 2022-08-18 11:40:51 -05:00
0056_use_timezone_now_for_meeting_models.py refactor: replace datetime.now and datetime.today with timezone.now (#4211) 2022-08-25 13:45:16 -03:00
0057_fill_in_empty_meeting_time_zone.py chore: migrate timestamps for use with USE_TZ=True (#4370) 2022-08-26 13:03:19 -03:00
0058_meeting_time_zone_not_blank.py chore: migrate timestamps for use with USE_TZ=True (#4370) 2022-08-26 13:03:19 -03:00
__init__.py Added a new field 'short' to Session, to help produce file names for agendas, minutes and slides for groups with different named session, such as for instance 'edu'. Generating distinct filenames directly from the name field gives too long names. 2012-06-20 21:12:26 +00:00