datatracker/ietf/meeting
Jennifer Richards 364250a291
feat: Generate a partial schedule when there are more sessions than timeslots (#4950)
* refactor: move session/timeslot selection for sched editor to querysets

Purpose here is to make it easier to reuse the session and timeslot selection
logic between the schedule editor and the schedule generator. Additionally
resolves a todo-list item to unify the list of TimeSlotType ids in the
IGNORE_TIMESLOT_TYPES tuple and the SessionQuerySet.requests() method.

* refactor: use new helpers to select sessions/slots for sched generator

* refactor: eliminate some code lint

* feat: Split sched gen TimeSlot into scheduled/unscheduled variants

(work in progress)

* feat: First pass at supporting unscheduled timeslots

(work in progress)

* feat: Handle unscheduled timeslots in make_capacity_adjustments()

(work in progress)

* feat: Handle unscheduled timeslots in time-relation constraint check

(work in progress)

* feat: Reflect unsched timeslots in messages from by schedule generator

* fix: Prevent exception in pretty_print() if base schedule not assigned

* refactor: Avoid flood of time relation constraint warning messages

* test: update test_too_many_sessions
2023-01-06 11:13:58 -06:00
..
fixtures refactor: refactor timestamp handling so tests in meeting app pass (#4371) 2022-08-26 16:53:19 -03:00
management feat: Generate a partial schedule when there are more sessions than timeslots (#4950) 2023-01-06 11:13:58 -06:00
migrations chore: migrate timestamps for use with USE_TZ=True (#4370) 2022-08-26 13:03:19 -03:00
templatetags refactor: clarify handling what groups looked like at past session times (#4767) 2022-11-29 11:08:16 -06:00
.gitignore not sure why svn is being stupid here..this commit is worthless, and probably will fail 2007-05-09 22:04:05 +00:00
__init__.py Adding copyright notices to all python files 2007-06-27 21:16:34 +00:00
admin.py feat: improve admin for Meeting Attended (#4233) 2022-07-20 15:15:48 -05:00
factories.py refactor: refactor timestamp handling so tests in meeting app pass (#4371) 2022-08-26 16:53:19 -03:00
feeds.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
fields.py Eliminate the officehours timeslot type, update/renumber migrations, mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' SessionPurposeName and disallow null, update agenda filter keywords/filter helpers, fix broken tests and general debugging 2021-11-04 17:06:06 +00:00
forms.py fix: init time inputs in correct tz when editing an interim request (#4838) 2022-12-06 08:46:48 -06:00
helpers.py fix: use a single Meeting instance for all assignments in agenda views (#4877) 2022-12-12 16:33:08 -06:00
models.py feat: Generate a partial schedule when there are more sessions than timeslots (#4950) 2023-01-06 11:13:58 -06:00
resources.py feat: explicitly model session attendance (#4025) 2022-06-20 10:46:36 -05:00
test_data.py fix: more timezone fixes in liaisons/meeting/message apps 2022-09-27 15:50:10 -03:00
test_procmat.pdf 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
tests_forms.py fix: init time inputs in correct tz when editing an interim request (#4838) 2022-12-06 08:46:48 -06:00
tests_helpers.py test: fix test broken by 40fd46a2 (#4847) 2022-12-07 15:06:43 -06:00
tests_js.py feat: add 'IETF Meetings' filter to upcoming meetings page (#4826) 2022-12-05 15:19:36 -06:00
tests_models.py fix: handle groups_at_the_time cache misses (#4853) 2022-12-09 13:57:27 -06:00
tests_schedule_forms.py fix: allow 90m session requests. Prompt for cannot meet at time reasoning. (#4345) 2022-08-19 09:11:44 -05:00
tests_schedule_generator.py feat: Generate a partial schedule when there are more sessions than timeslots (#4950) 2023-01-06 11:13:58 -06:00
tests_views.py fix: init time inputs in correct tz when editing an interim request (#4838) 2022-12-06 08:46:48 -06:00
urls.py feat: add 'cancel session' button to meeting schedule editor (#4682) 2022-11-01 14:41:50 -03:00
utils.py Merge branch 'feat/tzaware' into jennifer/yet-more-tz-fixes 2022-10-17 16:39:45 -03:00
views.py feat: Generate a partial schedule when there are more sessions than timeslots (#4950) 2023-01-06 11:13:58 -06:00
views_proceedings.py fix: handle invalid fields properly in proc material upload form (#3784) 2022-04-07 22:58:01 -03:00