Henrik Levkowetz
1deadeadc0
Added a migration to fix the mext meeting materials names and external links.
...
- Legacy-Id: 12404
2016-11-28 18:06:38 +00:00
Henrik Levkowetz
05379e2e2d
Undid unintended change.
...
- Legacy-Id: 12399
2016-11-26 20:04:01 +00:00
Henrik Levkowetz
a0ed8c7694
Made session minutes available with the same kind of url as session minutes: /meeting//minutes/. (Both of these need to be refined to handle multiple agendas and minutes, for groups having multiple sessions in a meeting.)
...
- Legacy-Id: 12398
2016-11-25 16:44:31 +00:00
Henrik Levkowetz
09259ae556
Merged in [12393] from rjsparks@nostrum.com:
...
Fixed bug where slides from multiple sessions for a group were not all showing. Improved handling of multiple minutes and agendas for groups. Fixes #2058 . Commit should be patched into production.
- Legacy-Id: 12395
Note: SVN reference [12393] has been migrated to Git commit 2b0ec6df16
2016-11-23 18:31:10 +00:00
Robert Sparks
2b0ec6df16
Fixed bug where slides from multiple sessions for a group were not all showing. Improved handling of multiple minutes and agendas for groups. Fixes #2058 . Commit ready for merge. Commit should be patched into production.
...
- Legacy-Id: 12393
2016-11-23 17:09:53 +00:00
Henrik Levkowetz
89294a558a
Order materials on the agenda session materials popup according to the sessionpresentation order. Fixes issue #2049
...
- Legacy-Id: 12380
2016-11-17 08:45:49 +00:00
Henrik Levkowetz
216ed80529
Merged in code from rcross@amsl.com to bring back the automatic conversion of slides from powerpoint to pdf.
...
- Legacy-Id: 12379
2016-11-17 07:30:14 +00:00
Henrik Levkowetz
0a15bf9bb6
Merged in [12326] from housley@vigilsec.com:
...
Allow WG Chairs to manage the meeting materials when starting from the old WG Chair Dashboard in ietf.secr.proceedings
- Legacy-Id: 12370
Note: SVN reference [12326] has been migrated to Git commit a37f41823c
2016-11-17 00:26:51 +00:00
Henrik Levkowetz
1a6fc6dc04
Merged in [12353] from rjsparks@nostrum.com:
...
A second performance improvement for the proceedings pages.
- Legacy-Id: 12361
Note: SVN reference [12353] has been migrated to Git commit a3cc9df465
2016-11-16 06:54:00 +00:00
Henrik Levkowetz
a771e8fad6
Merged in [12352] from rjsparks@nostrum.com:
...
Add links to session materials pages to the rows on the by-type view of the agenda.
- Legacy-Id: 12360
Note: SVN reference [12352] has been migrated to Git commit ba60c115fa
2016-11-16 04:22:51 +00:00
Henrik Levkowetz
18518fe566
Merged in [12348] from rjsparks@nostrum.com:
...
Performance improvements for the proceedings page.
- Legacy-Id: 12358
Note: SVN reference [12348] has been migrated to Git commit 224999e948
2016-11-16 03:55:59 +00:00
Henrik Levkowetz
b254473258
Merged in [12340] from adam@nostrum.com:
...
Incorporated Robert's \'swim lane\' code to eliminate
slot overlaps that made weekend effectively unusable.
Reworked animation code to use CSS animations for
smoother performance.
Calendar redraw is now completely event driven rather
than refreshed once per second.
Expanded meetings can now be closed with escape key.
Refactored code to make it more idomatic. Eliminated
many globals.
Reformatted to reflect a more consistent coding style.
- Legacy-Id: 12355
Note: SVN reference [12340] has been migrated to Git commit e4b2905f16
2016-11-16 02:15:43 +00:00
Robert Sparks
a3cc9df465
A second performance improvement for the proceedings pages. Commit ready for merge.
...
- Legacy-Id: 12353
2016-11-15 07:38:21 +00:00
Robert Sparks
ba60c115fa
Add links to session materials pages to the rows on the by-type view of the agenda. Commit ready for merge.
...
- Legacy-Id: 12352
2016-11-15 06:58:37 +00:00
Henrik Levkowetz
8fcbf7507e
Fixed another duplicate entry issue with materials uploads.
...
- Legacy-Id: 12350
2016-11-15 01:01:50 +00:00
Robert Sparks
224999e948
Performance improvements for the proceedings page. Commit ready for merge.
...
- Legacy-Id: 12348
2016-11-14 12:37:04 +00:00
Henrik Levkowetz
7d443357b0
Merged in [12334] from rcross@amsl.com:
...
Fix parameter validations in meeting.views.ajax_get_utc(). Fixes 2023. Also fix pyflakes error.
- Legacy-Id: 12345
Note: SVN reference [12334] has been migrated to Git commit 38a24b57e9
2016-11-14 05:12:34 +00:00
Henrik Levkowetz
aa4a46086a
Merged in [12330] and [12331] from rcross@amsl.com:
...
Add the ability for the Secretariat to skip the announcement when scheduling an IRTF interim meeting. Fixes #2015 .
- Legacy-Id: 12344
Note: SVN reference [12330] has been migrated to Git commit d7c1fddb32
Note: SVN reference [12331] has been migrated to Git commit b04d07e5aa
2016-11-14 05:02:10 +00:00
Henrik Levkowetz
f9b61202f7
Fixed another case where pre-existing database objects related to meeting materials would cause exceptions when trying to upload updates.
...
- Legacy-Id: 12343
2016-11-14 04:25:53 +00:00
Henrik Levkowetz
21f3cd62d4
Merged in [12329] from rjsparks@nostrum.com:
...
Added groups that did not meet to the proceedings.
- Legacy-Id: 12342
Note: SVN reference [12329] has been migrated to Git commit 467ec82336
2016-11-14 02:53:41 +00:00
Henrik Levkowetz
2af415cf7c
Merged in [12318] from rjsparks@nostrum.com:
...
Change the edit buttons on the materials page to be links. Move where the link appears.
- Legacy-Id: 12336
Note: SVN reference [12318] has been migrated to Git commit ca0980a8ea
2016-11-12 08:59:32 +00:00
Ryan Cross
38a24b57e9
Fix parameter validations in meeting.views.ajax_get_utc(). Fixes 2023. Also fix pyflakes error. Commit ready for merge
...
- Legacy-Id: 12334
2016-11-12 07:59:52 +00:00
Ryan Cross
d7c1fddb32
Add the ability for the Secretariat to skip the announcement when scheduling an IRTF interim meeting. Fixes #2015 . Commit ready for merge.
...
- Legacy-Id: 12330
2016-11-12 07:11:59 +00:00
Robert Sparks
467ec82336
Added groups that did not meet to the proceedings. Commit ready for merge.
...
- Legacy-Id: 12329
2016-11-12 07:09:01 +00:00
Russ Housley
a37f41823c
Allow WG Chairs to manage the meeting materials when starting from the old WG Chair Dashboard in ietf.secr.proceedings
...
- Legacy-Id: 12326
2016-11-12 05:40:12 +00:00
Robert Sparks
3c04782559
Guard against sessions that have no timeslot (such as for groups that are not officially not meeting at an IETF meeting) in the materials upload views. Commit ready for merge.
...
- Legacy-Id: 12316
2016-11-11 07:09:41 +00:00
Robert Sparks
e3c3b716cd
Add a view of past meetings. Commit ready for merge.
...
- Legacy-Id: 12315
2016-11-11 06:48:26 +00:00
Henrik Levkowetz
71d5eca6e6
If a session agenda for a meeting exists, but is not bound to the session, the Document.objects.create() in upload_session_agenda() will fail. Using get_or_create() instead.
...
- Legacy-Id: 12270
2016-11-07 12:19:03 +00:00
Henrik Levkowetz
2b2abdbc29
Merged in [12213] from rcross@amsl.com:
...
Fix bug where interim announcement form was initialized with lists instead of strings.
- Legacy-Id: 12228
Note: SVN reference [12213] has been migrated to Git commit ab945b16e5
2016-10-29 10:56:34 +00:00
Henrik Levkowetz
aec77c2385
Rewrote Document.href() to not do database queries when possible, as that has a big performance impact. Fixed a number of tests which relied on href() not doing the right thing for simplified test data. Added caching of canonical_name(), which can be quite heavy. Additional refactoring in a number of places, to use better test data and avoid test failures for good code :-)
...
- Legacy-Id: 12226
2016-10-28 16:59:42 +00:00
Henrik Levkowetz
534a8d3e12
Reverted last commit as it leads to test failures. Doubtful if these actually can occur in production, but tests will have to be re-written before using the added caching.
...
- Legacy-Id: 12220
2016-10-26 20:20:37 +00:00
Henrik Levkowetz
e1cadcb119
Added caching to avoid calling the meat of each of the Session minutes(), recordings(), bluesheets(), slides(), drafts() methods more than once per session. This removes another 3*#sessions sql queries when the materials are all in place (less when the first invocation reurns nothing).
...
- Legacy-Id: 12219
2016-10-26 19:17:41 +00:00
Henrik Levkowetz
af584c6a1f
Removed caching of the materials page (edit buttons are different for different users), and used select_related() and code re-write to reduce the sql query count from ~1900 to ~600, query time from ~2s to ~0.5s. More can be done, but the page response time is more acceptable now.
...
- Legacy-Id: 12218
2016-10-26 19:06:06 +00:00
Ryan Cross
ab945b16e5
Fix bug where interim announcement form was initialized with lists instead of strings. Commit ready for merge
...
- Legacy-Id: 12213
2016-10-25 20:25:54 +00:00
Henrik Levkowetz
8e2259ebac
Added a test for meeting/agenda-utc.
...
- Legacy-Id: 12195
2016-10-21 14:02:49 +00:00
Henrik Levkowetz
a6db502108
Removed some dead code.
...
- Legacy-Id: 12194
2016-10-21 13:58:36 +00:00
Henrik Levkowetz
31c9defd0e
New version of pytz, new choices for the meeting timezone form.
...
- Legacy-Id: 12154
2016-10-17 18:05:55 +00:00
Henrik Levkowetz
80e52ef0a1
Modified a test in upcoming_ical() to not break if a group does not have a parent.
...
- Legacy-Id: 12153
2016-10-17 17:33:01 +00:00
Henrik Levkowetz
1a92efb77e
Merged in ^/branch/proceedings/6.33.1.dev0@12141 from rcross@amsl.com:
...
Added meeting proceedings introduction pages: Progress Report and Attendees. Added a data migration to provide proceedings introduction information for IETF 95 and 96.
- Legacy-Id: 12150
2016-10-14 15:48:10 +00:00
Ryan Cross
68e11fc823
Add missing proceedings attendee migration. Commit ready for merge.
...
- Legacy-Id: 12141
2016-10-13 23:32:54 +00:00
Ryan Cross
743ec4d7ff
Refactor Proceedings Introduction pages tests and implementation. Commit ready for merge
...
- Legacy-Id: 12140
2016-10-13 23:31:03 +00:00
Henrik Levkowetz
20c9bc9e62
Reverted one instance of caching, as it seems schedules can change owners.
...
- Legacy-Id: 12138
2016-10-13 19:51:10 +00:00
Henrik Levkowetz
d27fdb976b
Fixed a schedule save-as redirect which could not match any URL, leading to a 500 error.
...
- Legacy-Id: 12134
2016-10-13 18:42:18 +00:00
Henrik Levkowetz
de82a244fa
Added some caching to methods which are called very often when showing the meeting schedule edit view.
...
- Legacy-Id: 12133
2016-10-13 18:40:26 +00:00
Henrik Levkowetz
05c26ba4c9
The db api prefers resource URIs ending in slash -- make it so in json_agenda().
...
- Legacy-Id: 12121
2016-10-12 18:09:18 +00:00
Henrik Levkowetz
23532102f8
Fixed room_name() to not fail when a timeslog has no location. Fixes a server 500 for agenda.json
...
- Legacy-Id: 12118
2016-10-12 14:17:22 +00:00
Ryan Cross
61945fd11b
Fix pyflakes errors. Commit ready for merge
...
- Legacy-Id: 12112
2016-10-10 22:32:24 +00:00
Ryan Cross
c3d4cc1aea
Add meeting proceedings introduction pages: Progress Report and Attendees. Commit ready for merge.
...
- Legacy-Id: 12111
2016-10-10 21:21:02 +00:00
Henrik Levkowetz
269226a486
Merged in [12099] from rjsparks@nostrum.com:
...
Changes interim announcements and interim cancellation announcements to use mailtriggers. Adds irtf-announce to announcements for IRTF groups. Fixes #2018 .
- Legacy-Id: 12100
Note: SVN reference [12099] has been migrated to Git commit 5b32cc2da7
2016-10-07 15:30:43 +00:00
Robert Sparks
5b32cc2da7
Changes interim announcements and interim cancellation announcements to use mailtriggers. Adds irtf-announce to announcements for IRTF groups. Fixes #2018 . Commit ready for merge.
...
- Legacy-Id: 12099
2016-10-07 15:05:47 +00:00