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
Henrik Levkowetz
5612a3f463
Merged in [12082] from rcross@amsl.com:
...
Fix issue where interim meeting request form didn't list research groups when user was a working group chair and a research group chair.
- Legacy-Id: 12093
Note: SVN reference [12082] has been migrated to Git commit adf28c922f
2016-10-05 18:17:28 +00:00
Ryan Cross
adf28c922f
Fix issue where interim meeting request form didn't list research groups when user was a working group chair and a research group chair. Commit ready for merge.
...
- Legacy-Id: 12082
2016-10-04 23:42:18 +00:00
Henrik Levkowetz
87bf9d0ccb
Merged in [12038] from rjsparks@nostrum.com:
...
Change how document names are generated for agendas and slides to allow uploads before meetings are scheduled.
- Legacy-Id: 12045
Note: SVN reference [12038] has been migrated to Git commit 55febb5432
2016-09-26 19:18:19 +00:00
Henrik Levkowetz
e2d9baab2b
Tweaked test data to make test data sessions actually fall within their meeting, and to make sure that the test_agenda_current_audio sessions are in the near future.
...
- Legacy-Id: 12043
2016-09-26 18:46:27 +00:00
Henrik Levkowetz
f1b146a1d9
Added a test which specifies a meeting currently under way, in order to make sure that code paths which are used only for current meetings are excercises, this reduces coverage variation due to random meeting dates. Also added a test for the presence of Audio stream, which isn't present on agenda pages of past meetings.
...
- Legacy-Id: 12041
2016-09-26 17:52:49 +00:00
Henrik Levkowetz
eb7c39fcad
Made it possible to pass in a meeting instance to make_meeting_test_data(), and added an audio stream UrlResource for test purposes.
...
- Legacy-Id: 12040
2016-09-26 17:50:38 +00:00
Robert Sparks
55febb5432
Change how document names are generated for agendas and slides to allow uploads before meetings are scheduled. Commit ready for merge.
...
- Legacy-Id: 12038
2016-09-26 17:34:29 +00:00