datatracker/ietf
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
..
api chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
bin fix: use tzaware today while expiring drafts (#4759) 2022-11-15 10:02:31 -06:00
community refactor: replace datetime.now and datetime.today with timezone.now (#4211) 2022-08-25 13:45:16 -03:00
cookies More fixes 2021-12-02 11:07:50 +00:00
database-notes
dbtemplate chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
doc fix: handle names with endings that might parse as versions better (#4897) 2022-12-20 08:16:08 -06:00
group chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
help fix: Fix incorrect "GDPR" features/terminology. Fixes #4521. (#4587) 2022-10-18 13:27:19 -05:00
idindex fix: make a few datetime manipulations timezone-aware (#4755) 2022-11-15 07:55:13 -06:00
iesg fix: more timezone fixes 2022-09-23 17:12:06 -03:00
ietfauth chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
ipr chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
liaisons fix: avoid readonly attribute on select element (#4819) 2022-12-02 15:39:21 -06:00
mailinglists chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
mailtrigger Use temporary directories instead of "real" filesystem for tests. Fixes #3414. Commit ready for merge. 2021-11-05 19:45:57 +00:00
meeting feat: Generate a partial schedule when there are more sessions than timeslots (#4950) 2023-01-06 11:13:58 -06:00
message fix: more timezone fixes in liaisons/meeting/message apps 2022-09-27 15:50:10 -03:00
name chore: update test name fixture (#4925) 2022-12-21 14:28:07 -06:00
nomcom chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
person chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
redirects Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge. 2021-10-13 21:43:44 +00:00
release feat: reflect breaking change in internal release description (#3826) 2022-04-14 15:04:09 -05:00
review fix: do not create ReviewRequestDocEvent when assigning a review req (#4913) 2022-12-16 15:17:10 -06:00
secr chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
static feat: Add preference to make citation links go straight to cited docs (#4886) 2022-12-19 13:30:08 -06:00
stats chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
submit chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
sync chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
templates feat: Add preference to make citation links go straight to cited docs (#4886) 2022-12-19 13:30:08 -06:00
utils chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
.gitignore feat: diff crawl docker tool (#4310) 2022-08-18 12:28:47 -05:00
.yarnrc
__init__.py feat: Celery support and asynchronous draft submission API (#4037) 2022-08-22 13:29:31 -05:00
celeryapp.py feat: Celery support and asynchronous draft submission API (#4037) 2022-08-22 13:29:31 -05:00
checks.py Convert generate-draft-aliaes and generate-wg-aliases into management commands: generate_draft_aliases and generate_group_aliases. Also provide tests for the new management commands. 2021-03-13 17:30:35 +00:00
context_processors.py feat: improve release information in footer. (#3738) 2022-03-30 11:53:07 -03:00
feed_urls.py
LICENSE
manage.py
middleware.py Updated a middleware function to use the correct Py3 idiom to access exception arguments. 2020-09-21 12:39:00 +00:00
settings.py chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
settings_sqlitetest.py chore: Use URL resolver in more places (#4104) 2022-06-22 14:10:16 -05:00
settings_testcrawl.py chore: improve ALLOWED_HOSTS in settings (ports are not useful there) (#4232) 2022-07-20 15:16:14 -05:00
urls.py fix: test web manifest (#4047) 2022-06-02 11:10:11 -05:00
virtualenv-manage.py
wsgi.py Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge. 2021-10-13 21:43:44 +00:00