Commit graph

122 commits

Author SHA1 Message Date
Henrik Levkowetz 42473ecfb4 Moved the agenda-popup template include for the meeting agenda page into the button-list include, to simplify agenda.html. Reduced variable dereferencing one level in many places in the agenda-popup template. Changed the look of the session-agenda links to reduce the business of the IETF agenda page and match the look of the upcoming meetings page.
- Legacy-Id: 17749
2020-05-05 16:03:54 +00:00
Henrik Levkowetz 530443c0ac Made links from agenda room names to floorplans conditional on the room having a floor plan set.
- Legacy-Id: 17435
2020-03-13 17:40:37 +00:00
Henrik Levkowetz 5211480895 Added code to show a call-in button on the agenda page if the session agenda-note contains and IETF webex URL.
- Legacy-Id: 17427
2020-03-13 14:01:54 +00:00
Henrik Levkowetz b14cba5f15 Refactored some document methods to align better with Django's get_absolute_url(), and added Person.get_absolute_uri()
- Legacy-Id: 17189
2020-01-07 13:33:02 +00:00
Ole Laursen 568670c060 Turn 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: 17128
2019-12-06 20:02:26 +00:00
Ole Laursen 3957743b85 Move Session.status, .requested, and .requested_by to a new SchedulingEvent
- Legacy-Id: 17122
2019-12-05 12:41:09 +00:00
Henrik Levkowetz fab9580bb0 Merged in [16815] from rjsparks@nostrum.com:
Link to the about pages for groups even if they don't have a charter (some have other forms of descriptive text, and all have more information on the group pages than they did a few years ago). Fixes #2744.
 - Legacy-Id: 16848
Note: SVN reference [16815] has been migrated to Git commit 26e3e62c567d8146a27a976f1da0710eeda46ba2
2019-10-08 22:24:06 +00:00
Robert Sparks 88f49ed2b4 Show minutes on the popup for the meeting materials button on the agenda page when those minutes are available. Fixes #2711. Commit ready for merge.
- Legacy-Id: 16152
2019-04-22 19:03:08 +00:00
Henrik Levkowetz df2747b963 Factored out some parts of the meeting/agenda.html into separate files, and added session buttons for 'other' session (e.g., hotrfc)
- Legacy-Id: 15710
2018-11-04 08:30:02 +00:00
Henrik Levkowetz c6eefe0270 Don't show slides in main IETF meeting agenda for sessions with their own session agenda.
- Legacy-Id: 15703
2018-11-03 10:14:17 +00:00
Robert Sparks d179db39d4 Added meeting.agenda_info_note. Commit ready for merge.
- Legacy-Id: 15550
2018-10-09 22:08:45 +00:00
Robert Sparks c9e1474076 Renamed meeting.agenda_note to meeting.agenda_warning_note. Commit ready for merge.
- Legacy-Id: 15549
2018-10-09 20:52:04 +00:00
Henrik Levkowetz 92864c233d Refactored ical_agenda() to be more general. Added parameters and code to permit generation of per-group and per-session ical pages. Added url entries for per-group and per-session ical pages. Changed some parameter names to better reflect their semantics ('session'->'acronym').
- Legacy-Id: 14717
2018-03-02 16:37:58 +00:00
Henrik Levkowetz 3c88cf822b Replaced some group-specific agenda and minutes urls with session-specific urls, and more consistently pointed at explicitly named meeting materilas. Related to [13964].
- Legacy-Id: 13968
Note: SVN reference [13964] has been migrated to Git commit a5d8cc85d3
2017-07-24 17:41:49 +00:00
Henrik Levkowetz 3db5be1af0 Changed etherpad links to not use the explicit 9000 port any more; it's not needed and may cause issues.
- Legacy-Id: 13932
2017-07-17 14:37:36 +00:00
Henrik Levkowetz f8f7815060 Added a slide abstract [Edit] button on slide document pages also for empty abstracts, to provide the ability to add abstracts.
- Legacy-Id: 13825
2017-07-10 21:46:21 +00:00
Henrik Levkowetz f75ec3622a A first go at adding floor labels to the agenda pages. The placement of the labels are complicated by available whitespace beeing in different horizontal positions for different types of lines. Adding another column will push the session title out of the screen on small devices.
- Legacy-Id: 13587
2017-06-12 21:00:08 +00:00
Ryan Cross dd4589804c Add CANCELLED message to agenda for other session types. Commit ready for merge
- Legacy-Id: 13137
2017-03-26 17:33:20 +00:00
Henrik Levkowetz aa5e61d958 Updated all urlpatterns to use ietf.utils.urls.url() instead of django's,
in order to autogenerate dotted path url pattern names.  Updated a number
of url reverses to use dotted path, and removed explicit url pattern names
as needed.

Changed some imports to prevent import of ietf.urls before django
initialization was complete.


Changed 3 cases of form classes being curried to functions; django 1.10
didn't accept that.

Started converting old-style middleware classes to new-style middleware
functions (incomplete).

Tweaked a nomcom decorator to preserve function names and attributes, like
a good decorator should.

Replaced the removed django templatetag 'removetags' with our own version
which uses bleach, and does sanitizing in addition to removing explicitly
mentionied html tags.

Rewrote the filename argument handling in a management command which had
broken with the upgrade.
 - Legacy-Id: 12818
2017-02-11 14:43:01 +00:00
Henrik Levkowetz 650ffe3c15 Fixed some additional cases of template if statements not using '=='.
- Legacy-Id: 12715
2017-01-23 18:56:44 +00:00
Henrik Levkowetz 9a3f6b059b Merged Django-1.8 upgrade work to trunk. Adjusted migration names, and added migrations as necessary. Fixed some instances of broken html.
- Legacy-Id: 12507
2016-12-13 05:55:46 +00:00
Henrik Levkowetz 2a9a7afd0b Added a link to the meetecho session recording (not the youtube conversion) on the IETF agenda page.
- Legacy-Id: 12430
2016-11-30 21:02:33 +00:00
Robert Sparks ab96f6c89c Fix an issue with the agenda linking to group type "other" slides. Will patch production. Commit ready for merge.
- Legacy-Id: 12338
2016-11-13 01:58:53 +00:00
Henrik Levkowetz 0656d0daa5 Changed the agenda template to provide links to video recordings on youtube if available, instead of pointing at meetecho's archive.
- Legacy-Id: 12209
2016-10-25 00:13:03 +00:00
Henrik Levkowetz f82399fe1c Added interpolation of values from the session object when rendering audio_stream_url.
- Legacy-Id: 12042
2016-09-26 17:53:48 +00:00
Henrik Levkowetz 3f9e33d2e8 Fixed the plenary etherpad name
- Legacy-Id: 11734
2016-07-20 18:03:44 +00:00
Henrik Levkowetz ab8b4a7f45 Added slide links to the Saturday/Sunday 'other' sessions.
- Legacy-Id: 11733
2016-07-20 17:53:13 +00:00
Henrik Levkowetz 0a2d772d33 Fixed the plenary jabber room name
- Legacy-Id: 11732
2016-07-20 16:52:58 +00:00
Henrik Levkowetz f4cbe6c294 Merged in [11690] from housley@vigilsec.com:
When the Secretariat marks a session as cancelled, the HTML agenda
shows a red CANCELLED box, the text shows *** CANCELLED ***, and (as
before) the .ics file includes STATUS:CANCELLED.  Fixes issue #1639.
 - Legacy-Id: 11704
Note: SVN reference [11690] has been migrated to Git commit cbf7daddcc
2016-07-18 10:39:29 +00:00
Russ Housley cbf7daddcc When the Secretariat marks a session as cancelled, the HTML agenda
shows a red CANCELLED box, the text shows *** CANCELLED ***, and (as
before) the .ics file includes STATUS:CANCELLED.  Fixes issue #1639.
Commit ready for merge.
 - Legacy-Id: 11690
2016-07-16 18:05:44 +00:00
Henrik Levkowetz 523bfce86d Tweaked meetecho URLs, with new template string formatting filter.
- Legacy-Id: 11689
2016-07-16 17:15:21 +00:00
Henrik Levkowetz e2c332e6c5 Added agenda links for various meeting resources
Added links to Jabber room, Etherpad, Audio stream, and Meetecho video
participation, up to the time a session ends; switching out Jabber,
Meetecho and Audio streams with links to logs or recordings after the
end of a session.
 - Legacy-Id: 11645
2016-07-13 13:11:06 +00:00
Henrik Levkowetz df5417e7b3 Use xslugify on floor and room names, instead of slugify which ignores slashes.
- Legacy-Id: 11592
2016-07-10 14:01:10 +00:00
Henrik Levkowetz 58690475da Made the room links on the agenda page point at the datatracker floor-plans for IETF meetings IETF-96 and later.
- Legacy-Id: 11583
2016-07-09 20:29:55 +00:00
Henrik Levkowetz dd7e454401 Added consistent navigation tabs for agenda-related pages, and added a floor-plan tab. Tweaked the styling of by-room and by-type meeting tabs to be more consistent with the rest of the site. Factored out page header to the common header include file for some pages.
- Legacy-Id: 11537
2016-07-07 12:29:19 +00:00
Robert Sparks b3883b6ac4 Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959. Commit ready for merge.
- Legacy-Id: 11500
2016-06-29 20:56:08 +00:00
Henrik Levkowetz 252c201817 Use session.agenda.href in the agenda template, instead of constructing an agenda link in place. This is more DRY, and also fixes some places where the old construct was wrong.
- Legacy-Id: 11416
2016-06-20 17:57:55 +00:00
Robert Sparks bf0a5e3da4 Change the acronym link on the html agenda page to go to the group's charter page rather than the charter's document page. Commit ready for merge.
- Legacy-Id: 10379
2015-11-03 06:18:32 +00:00
Henrik Levkowetz 86aa92eef5 Fixed an html issue in the agenda template, and added information to be shown when no WG/RG groups have been scheduled, and the agenda session customization table is empty.
- Legacy-Id: 10131
2015-10-02 15:02:24 +00:00
Henrik Levkowetz f2445e9962 Fixed a typo in the meeting agenda template. Fixes issue #1793.
- Legacy-Id: 10100
2015-09-25 17:49:49 +00:00
Henrik Levkowetz 09cecfdab3 Fixed the day-of-week agenda links to not pull the agenda up so high that the start of the day is obscured by the top navbar.
- Legacy-Id: 10006
2015-08-10 19:47:42 +00:00
Henrik Levkowetz fb66c1856f Merged in [9669] from olau@iola.dk:
Summary: Make the meeting agenda code use the historic info available
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes #1088. Branch
 - Legacy-Id: 10005
Note: SVN reference [9669] has been migrated to Git commit acda84208d
2015-08-10 19:46:11 +00:00
Henrik Levkowetz e8d8ada124 Tweaked the agenda page header look a bit.
- Legacy-Id: 9833
2015-07-20 17:53:59 +00:00
Henrik Levkowetz 29db4a64a7 Tweaked the top alternative format links on the agenda page.
- Legacy-Id: 9832
2015-07-20 15:15:23 +00:00
Henrik Levkowetz 83bef1d160 Merged in [9813] from rjsparks@nostrum.com:
Add navigation to the new secretariat agenda tools. Change the buttons at the top of the agenda.html page to links.
 - Legacy-Id: 9825
Note: SVN reference [9813] has been migrated to Git commit 2b7f7dec52
2015-07-20 13:13:09 +00:00
Robert Sparks 2b7f7dec52 Add navigation to the new secretariat agenda tools. Change the buttons at the top of the agenda.html page to links. Commit ready to merge.
- Legacy-Id: 9813
2015-07-19 08:02:09 +00:00
Henrik Levkowetz eb522faa25 Merged in [9789] from lars@netapp.com:
HTML agendas need to be valid HTML5 document.
 - Legacy-Id: 9811
Note: SVN reference [9789] has been migrated to Git commit d633fdc924a0130da98a7dc79768886d95002938
2015-07-18 16:35:32 +00:00
Henrik Levkowetz 23bcde63dc Merged in [9738] from lars@netapp.com:
Fix more HTML bugs.
 - Legacy-Id: 9777
Note: SVN reference [9738] has been migrated to Git commit cbf4cc7469f9d3b517ac50231d2e1da88c54e4ff
2015-07-18 11:08:23 +00:00
Henrik Levkowetz c41a079d4f Merged in [9735] from lars@netapp.com:
More HTML fixes identified by test-crawl --vnu.
 - Legacy-Id: 9767
Note: SVN reference [9735] has been migrated to Git commit 08d958e7cd9cf4949a688e20046bd61855e00361
2015-07-18 09:18:54 +00:00
Henrik Levkowetz f6561645b5 Changed the html agenda template so it again shows BOFs in italics in the agenda customization. Fixes issue #1742.
- Legacy-Id: 9705
2015-07-09 12:53:37 +00:00