Cleaner title on the document history page when the document is an rfc (or any other document where rev is empty).
- Legacy-Id: 18761
Note: SVN reference [18744] has been migrated to Git commit c9f7b18981
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
Automatically move the IESG document state when a ballot is issued, prevent a writeup change or re-issue of ballot if the document is already approved, and warn about issuing ballots before the IETF Last Call is finished. Fixes#3119.
- Legacy-Id: 18746
Note: SVN reference [18719] has been migrated to Git commit 89ec802a5b
Send email to new mailtrigger controlled destinations when iana expert review state changes. Fixes#3121.
- Legacy-Id: 18733
Note: SVN reference [18714] has been migrated to Git commit 7e384a8aea
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
Use the id-archive wherever we had been using the id-repository. Fixes#3080.
- Legacy-Id: 18560
Note: SVN reference [18550] has been migrated to Git commit 3baea05e6d
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
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
Send extra mail to yangdoctors chairs when a draft with yang checks goes into IETF LC. Fixes#2419.
- Legacy-Id: 18363
Note: SVN reference [18324] has been migrated to Git commit cb58810705
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
Send email to AD when an IETF Last Call expires that contains downrefs. Fixes#2472
- Legacy-Id: 18306
Note: SVN reference [18276] has been migrated to Git commit e0ca07e65d
Added display of verified errata in red, not verified in orange in document lists.
#2997
- Legacy-Id: 18280
Note: SVN reference [18270] has been migrated to Git commit 126d32b37f
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
Store Auth48 URL as DocumentURL and display in RFC-Editor state. Migrates old data when possible. Alternative to 17563. Fixes#2722.
- Legacy-Id: 18166
Note: SVN reference [18157] has been migrated to Git commit fff927b085
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
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
Add /meeting/<num>/agenda pages to the slowpages cache. While I was in the template, I also did a recent ticket. Fixes#2992.
- Legacy-Id: 17876
Note: SVN reference [17864] has been migrated to Git commit 5dc4931f87
Better use of group type in interim announcement tools. Fixes#2989.
- Legacy-Id: 17809
Note: SVN reference [17797] has been migrated to Git commit 9ba71bebac
Remove the 'experimental' verbiage from the references / referenced by pages. Fixes#2857.
- Legacy-Id: 17798
Note: SVN reference [17722] has been migrated to Git commit 52c7d13f2aff6e8e92eec821e3123da6e5277c84
Allow IAB programs to use normal meeting mechanics. Fixes#2970.
- Legacy-Id: 17773
Note: SVN reference [17764] has been migrated to Git commit fb8e5c6842
Add help text strongly encouraging always having a conference link in any interim request. Fixes#2973.
- Legacy-Id: 17741
Note: SVN reference [17725] has been migrated to Git commit caa109cb42
Modified the last-call announcement template, at the IESG's request, removing the link to documment's ballot (which may not exist at the time last-call goes out). Fixes#2967.
- Legacy-Id: 17733
Note: SVN reference [17709] has been migrated to Git commit ee0eff1dcb
Show recent meetings on a group's meeting tab even if there aren't other past meetings. Fixes#2961.
- Legacy-Id: 17670
Note: SVN reference [17663] has been migrated to Git commit fec811de36
flowing the days.
Add JS workaround for missing position sticky support, instead of the
CSS workaround which added an annoying padding for everyone.
- Legacy-Id: 17616
upcoming automatic scheduling assistance:
. Added a management command to create a dummy IETF 999 meeting.
. Added display of new constraints and joint sessions to agenda builder
interface.
. The new timerange, time_relation and wg_adjacent constraints, along with
the joint_with_groups option, are now reflected in the special requests
field. This allows them to be taken into account while scheduling
sessions.
. Clarified the wording in the session request form regarding conflicts with
BOFs.
. Added support for structured entry and storage of joint sessions in
meetings:
- Also adds additional tests for the SessionForm
- Fixes a javascript error in session requests for non-WG groups,
that could cause incorrect form behaviour.
- Expands the tests added in [17289] a bit.
. Added support for the timerange, wg_adjacent and time_relation constraints.
This adds three new constraints to the database and relevant UIs:
- timerange: "This WG can't meet during these timeframes"
- wg_adjacent: "Schedule adjacent to another WG (directly following,
no breaks, same room)"
- time_relation: schedule the two sessions of one WG on subsequent
days or with at least one day seperation
- Legacy-Id: 17605
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
Add tooltips with doc name to 'updates' and 'obsoletes' links. Fixes#2866;
- Legacy-Id: 17569
Note: SVN reference [17562] has been migrated to Git commit 2d6179c1a5
Remove the not-quite-working customization widgets from /meeting/upcoming and /meeting/past. Simplify those views. Correct the list of sessions on those pages when one interim has more than one session. Fixes#2938. Partially addresses #2937.
- Legacy-Id: 17556
Note: SVN reference [17555] has been migrated to Git commit e9756d8987
Show calendar entries on /meeting/upcoming in utc. Show end times. Partially addresses #2936.
- Legacy-Id: 17544
Note: SVN reference [17542] has been migrated to Git commit 43fd1cf0eb
for displaying violated constraints in the new schedule editor, with
the old of a new field, ConstraintName.editor_label.
Add support for displaying room capacity violations.
Add support for selecting a session and displaying information about
it similar to the existing scheduling editor.
Add support for sorting unassigned sessions.
Clean up markup and styles a bit, and fix some bugs.
Expand HTML-based test and add JS test that exercises the
Javascript-based functionality.
Switch to using Chrome driver instead of PhantomJS since the HTML
engine in PhantomJS is apparently too old to support the constructs in
the new schema editor.
Add a workaround for LiveServerTestCase clashing with IetfTestRunner
fixture loading.
- Legacy-Id: 17519
Changed awkward IESG/IAB Nominating Committee names to just NomCom, updated a ref. Fixes#2860.
- Legacy-Id: 17515
Note: SVN reference [17493] has been migrated to Git commit cf98a644e3da5d2a4303156048ef6aed039f908e
Let chairs know what to do after material submission uploads have been cut off. Fixes#2887.
- Legacy-Id: 17507
Note: SVN reference [17487] has been migrated to Git commit ebdadf38f2
Show UTC times in interim announcements if the interim has a non-UTC timzone. Fixes#2922.
- Legacy-Id: 17482
Note: SVN reference [17480] has been migrated to Git commit 091ac7e37f
per day. This opens the possibility of having the slots not match
across the different rooms.
Add colors to session in areas/IRTF. Add support for toggling display
of areas/IRTF.
Show graphical hint when a time slot is overfull.
- Legacy-Id: 17415
basic version with timeslots in a fixed grid and drag and drop for
assigning and unassigning. Compared to the existing JS based view, it
is missing session details (attendences etc.), conflicts and other
warnings, toggling of sessions in areas, area coloring, extending to
next timeslot and probably more.
Add new auxiliary view to copy a schedule for the new schedule editor.
- Legacy-Id: 17389
- Also adds additional tests for the SessionForm
- Fixes a javascript error in session requests for non-WG groups,
that could cause incorrect form behaviour.
- Expands the tests added in [17289] a bit.
- Legacy-Id: 17321
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
Make internal review email about an RG use the IRSG instead of the IESG in text and addresses. Fixes#2881.
- Legacy-Id: 17307
Note: SVN reference [17288] has been migrated to Git commit 4cce1b5e08
Default use_milestone_dates to True. Allow changing use_milestone_dates from the edit milestone dates form for charters if it is the initial chartering effort. Fixes#2884.
- Legacy-Id: 17306
Note: SVN reference [17287] has been migrated to Git commit 3568e72ec5
This adds three new constraints to the database and relevant UIs:
- timerange: "This WG can't meet during these timeframes"
- wg_adjacent: "Schedule adjacent to another WG (directly following,
no breaks, same room)"
- time_relation: schedule the two sessions of one WG on subsequent
days or with at least one day seperation
- Legacy-Id: 17289
Restrict the ability to change whether a group uses milestone dates to the ADs and the secretariat. Fixes#2869.
- Legacy-Id: 17236
Note: SVN reference [17234] has been migrated to Git commit b4ac9f83f1
Update some uses of pos.ad in templates to pos.balloter. Fixes#2863.
- Legacy-Id: 17224
Note: SVN reference [17219] has been migrated to Git commit af0a9954fe
Upgrade to the newer js-cookie library that replaced jquery.cookie. Fixes#2832.
- Legacy-Id: 17221
Note: SVN reference [17211] has been migrated to Git commit d9ea373b81
Make it easier for the nomcom chair to manage generic IESG requirements. Fixes#2794.
- Legacy-Id: 17216
Note: SVN reference [17201] has been migrated to Git commit c9d944b312
Add references and referened-by buttons to each RFC listed on the peron profile page. In addition, changed the buttons on the document references and document referenced-by pages to match the buttons on the main document page (the buttons with the long arrows). Fixes#2854, although it does not include the number of references in the button.
- Legacy-Id: 17191
Note: SVN reference [17179] has been migrated to Git commit 3460f9242f
This provides support for IRSG ballots, similar to the IESG ballots support which has been in use for quite some time. The IRSG ballots differ from IESG ballots in a number of ways, described in detail in the RFP and SoW for this work and implemented here.
- Legacy-Id: 17164
* Renamed Meeting.agenda to Meeting.schedule together with a bunch of related
internal things
* Moved Session.status, .requested, and .requested_by to a new SchedulingEvent.
* Turned sessions into regular sessions and non-sessions into misc.
sessions in the UI and code to avoid ambiguity.
This doesn't change the data in the DB except for uses of
TimeSlotTypeName where 'session' is now 'regular'.
- Legacy-Id: 17153
Add links to the main website and the mailarchive to the search page.
- Legacy-Id: 17145
Note: SVN reference [17120] has been migrated to Git commit 54fea0ff57
sessions in the UI and code to avoid ambiguity.
This doesn't change the data in the DB except for uses of
TimeSlotTypeName where 'session' is now 'regular'.
- Legacy-Id: 17128
This abstracts queue management, making it possible to implement different
policies for each team. It provides two concrete policies:
RotateAlphabeticallyReviewerQueuePolicy, which rotates an alphabetically
ordered reviewer list with consideration for skip indications, and is the
default policy; and LeastRecentlyUsedReviewerQueuePolicy, a simple
least-recently-used policy. Also see issues #2721 and #2656.
- Legacy-Id: 17121