Tweaked schedule editor colors to match preferences chosen by Liz. Added coloration for sessions having the IAB as a parent.
- Legacy-Id: 18809
Note: SVN reference [18808] has been migrated to Git commit f93a5ea4f7
New version of the timezone support for agenda. Now the ongoing
bars work. This also moves the javascript from the agenda.html
to separate timezone.js file. This commit does not include the
moment and moment-timezone javascript libraries that are
needed to get this working, they need to be added to
ietf/externals/static separately.
- Legacy-Id: 18800
Note: SVN reference [18689] has been migrated to Git commit f18fe23ea5
Add timezone support to agenda weekview; display UTC on UTC agenda page. Fixes#3111.
- Legacy-Id: 18796
Note: SVN reference [18712] has been migrated to Git commit d29553c0bc
Add argument 'days' to get_meeting() to allow specifying lag time
- Legacy-Id: 18758
Note: SVN reference [18729] has been migrated to Git commit 3c29c111a4fa474f876ed12f265c5844ebb3c94d
Allow cancellation of individual sessions of multi-session interim meeting. Fixes#2959.
- Legacy-Id: 18757
Note: SVN reference [18724] has been migrated to Git commit 79971e14c7
bars work. This also moves the javascript from the agenda.html
to separate timezone.js file. This commit does not include the
moment and moment-timezone javascript libraries that are
needed to get this working, they need to be added to
ietf/externals/static separately.
- Legacy-Id: 18689
Do not require redundant meeting number for session materials view.
- Legacy-Id: 18661
Note: SVN reference [18654] has been migrated to Git commit acbfbf53a3
Retrieve session agenda materials by meeting/session instead of by assignment.
- Legacy-Id: 18660
Note: SVN reference [18653] has been migrated to Git commit 27d9df7bff
Retrieve session agenda, slides, and minutes each time agenda modal is opened. Fixes#3050.
- Legacy-Id: 18658
Note: SVN reference [18651] has been migrated to Git commit bbf04c3fbe
This adds support for the simpler show/hide filtering to the ical agenda
views. It also significantly rearranges (and, I hope, improves the
organization of) the tests. In particular, it specifically tests that
the ical and HTML views include equivalent sets of events. Finally, the
agenda_filter.html template is reworked to be more modular.
- Legacy-Id: 18631
Email requesters when an interim moves into the announcement queue. Partially addresses #3016 and #3099.
- Legacy-Id: 18630
Note: SVN reference [18616] has been migrated to Git commit ff3f3bd99a
Allow anyone to see the pending and awaiting announcement tabs on the upcoming meeting view. Fixes#2929. Partially addresses #3016.
- Legacy-Id: 18609
Note: SVN reference [18589] has been migrated to Git commit b0eeaecca0
Refine day edges on weekview. Fixes#3071.
- Legacy-Id: 18509
Note: SVN reference [18508] has been migrated to Git commit 750c41a829da416f28cb3c5dc47532bf8fbb4ea6
Compute session order from available data instead of going through the
database again (saves ~2800 queries on the IETF 106 agenda page)
- Legacy-Id: 18453
Note: SVN reference [18414] has been migrated to Git commit ca057911ea
Prefetch a couple of things in the agenda view to reduce the number of
queries for IETF 106 from about 3800 to about 235.
- Legacy-Id: 18452
Note: SVN reference [18103] has been migrated to Git commit a373f1d55c
in the new meeting editor - extendedfrom's have not been in use for
years, and the new UI doesn't support making them (one should just
make another session instead or modify the timeslot, which is now
possible to do individually).
- Legacy-Id: 18438
Track slide submissions even after acceptance or rejection. Fixes#2835.
- Legacy-Id: 18421
Note: SVN reference [18371] has been migrated to Git commit 21ba67fb79
the possible agendas list for a meeting.
The new page incorporates the editing functionality otherwise
accessible from
/secr/meetings/<meeting>/<schedule>/miscsessions/
/secr/meetings/<meeting>/<schedule>/regularsessions/
/meeting/<meeting>/timeslots/edit
in a time vs. room grid that gives a better overview of what's going
on each day and allows adding and editing time slots and sessions.
Regular sessions must be scheduled in the other schedule editor, but
it's possible to add regular timeslots and edit agenda notes on
scheduled regular sessions.
- Legacy-Id: 18379
assignments on the base schedule are shown in the pages for the
schedule, read-only.
This allows managing things like breaks and misc sessions separately
from the regular WG sessions.
Base schedules are not allowed to be the base of other base schedules
(the hierarchy can only be one level deep) to simplify the mental
model and the code.
Add link for creating new schedules instead of relying on copying
Empty-Schedule and change the meeting creation code to no longer
create the special Empty-Schedule. Instead a "base" schedule is
created and a first schedule with the name and permissions of the user
creating the meeting, using "base" as base.
Speed up a couple of the Secretariat/AD agenda views by adding
prefetches.
- Legacy-Id: 18355
days may not be entirely the same, the algorithm will try to find the
best matches between the timeslots and then unschedule any unmatched
sessions for manual fixup.
Clean up initial data fed to the schedule editor from the Python view.
- Legacy-Id: 18343
from. Add utility function and view for diff'ing two arbitrary
schedules, and modify the schedule list page to show the number of
differences between the origin of a schedule, linking to the diff, to
make it easy to see what's changed between work-in-progress schedules.
- Legacy-Id: 18337
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes#3027.
- Legacy-Id: 18320
Note: SVN reference [18298] has been migrated to Git commit 2b10465aa7
Add IETF sessions to the types that emit parent group name in the session assignment slug, so that the parent group name will be present on the HTML row ID in the agenda for IAB sessions. Also update the wording on special sessions. Fixes#3034.
- Legacy-Id: 18307
Note: SVN reference [18282] has been migrated to Git commit b6c3a8f1f8
Allow modelforms, particularly the admin, to treat joint_with_groups as a optional field. Fixes#3029.
- Legacy-Id: 18216
Note: SVN reference [18206] has been migrated to Git commit 7a48a2b497
Recent past meetings are shown as past meetings, so sort them like past meetings. Fixes side-comment in #3101.
- Legacy-Id: 18214
Note: SVN reference [18204] has been migrated to Git commit 62434faf54
Serve older ietf meetings locally. Add tests to verify we have not set up a redirect to self.
- Legacy-Id: 18213
Note: SVN reference [18202] has been migrated to Git commit 6b88439175
Let the weekview in the customized agenda show more than just the traditional meeting 'week'. Fixes#3022.
- Legacy-Id: 18209
Note: SVN reference [18186] has been migrated to Git commit b46a696b1e
Only show sessions from the traditional week in the 'week view' used for customized calendars. Partially addresses #3022 until a more general solution can be constructed.
- Legacy-Id: 18208
Note: SVN reference [18185] has been migrated to Git commit 55550ce9e6
Add configuration and mechanisms to allow meeting materials to be served via a CDN. Fixes#2935.
- Legacy-Id: 18165
Note: SVN reference [18131] has been migrated to Git commit 49c2fa8be2
Rearrange schedules in schedule list and be more consistent in the
naming. Add edit properties link to the meeting schedule editor.
Reword the Schedule.visible and .public help texts to try to better
explain what setting the fields results in.
- Legacy-Id: 18111
session when rescheduling a session after the schedule is made the
official meeting schedule.
Show both cancelled and rescheduled sessions as tombstones in the new
meeting schedule editor.
Add support for showing rescheduled tombstones in the meeting agenda
views.
Adjust the Secretariat session tool so that it's not possible to
(re)cancel cancelled or rescheduled tombstones.
- Legacy-Id: 18108
references directly in the database as HTML.
Rework the label update migration to take this into account (can be
rerun by running "ietf/manage.py migrate name 0011 --fake" first).
Add a little bit of support for the recently added constraints types -
the JS does not hint about them, but they do show up without looking
silly.
- Legacy-Id: 18033
Ensure UTC time is shown throughout the interim request, approval, and announcement workflow. Fixes#2974.
- Legacy-Id: 18017
Note: SVN reference [18016] has been migrated to Git commit 64de3fcd8c
linear scale, instead lay them out horizontally per day in
chronological order with a small amount of size hinting by
interpolating the width depending on the duration of the
timeslot/session.
Solve the problem of labeling time slots that don't necessarily align
by simply labeling each slot separately.
Add scheduled time slot information to the session info in the bottom
right corner.
Add selector for hiding timeslots to make it possible to hide special
morning sessions.
Add requested duration to the sessions in the grid.
Use a smaller font size for the grid and switch to a non-serif, more
condensed font. Tweak the margins. The grid is now slightly smaller
than the old editor.
Fix a couple of bugs.
- Legacy-Id: 18012