Commit graph

6405 commits

Author SHA1 Message Date
Henrik Levkowetz f1210381ad Merged in [12338] from rjsparks@nostrum.com:
Modified the RFC feed to better support digital preservation.

    Fix an issue with the agenda linking to group type \'other\' slides. Will patch production.
 - Legacy-Id: 12346
Note: SVN reference [12338] has been migrated to Git commit ab96f6c89c
2016-11-14 05:25:01 +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
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 a0329f91f9 Merged in [12320] from rcross@amsl.com:
Change non-working-group-session edit view to use same group options available when creating the non-working-group-sessions.
 - Legacy-Id: 12337
Note: SVN reference [12320] has been migrated to Git commit f29100ab3a
2016-11-12 09:45:32 +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
Henrik Levkowetz 1c3a90642f Merged in [12317] from rjsparks@nostrum.com:
Add links to group meetings tabs from the navbar for chairs/secretaries.
 - Legacy-Id: 12335
Note: SVN reference [12317] has been migrated to Git commit 0c816eaaf9
2016-11-12 08:02:36 +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
Henrik Levkowetz a62b93f329 Merged in [12316] from rjsparks@nostrum.com:
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.
 - Legacy-Id: 12333
Note: SVN reference [12316] has been migrated to Git commit 3c04782559
2016-11-12 07:44:16 +00:00
Henrik Levkowetz 0983da3d9a Merged in [12315] from rjsparks@nostrum.com:
Add a view of past meetings.
 - Legacy-Id: 12332
Note: SVN reference [12315] has been migrated to Git commit e3c3b716cd
2016-11-12 07:14:34 +00:00
Ryan Cross b04d07e5aa Add missing template for previous commit. Commit ready for merge.
- Legacy-Id: 12331
2016-11-12 07:12:54 +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
Henrik Levkowetz 0443157e09 Fixed some pyflakes issues.
- Legacy-Id: 12328
2016-11-12 06:59:38 +00:00
Jean Mahoney 59b04b7f5f Unused code found and removed while investigating ticket #1404. Commit ready for merge.
- Legacy-Id: 12327
2016-11-12 05:41:44 +00:00
Henrik Levkowetz 78bbd9564a Added admin entries for a bunch of name models lacking them.
- Legacy-Id: 12325
2016-11-12 05:34:58 +00:00
Henrik Levkowetz a9db20e48a Added a utf-8 encoding setting, in case the autogenerated datetime string from the $ keyword uses a non-ascii locale.
- Legacy-Id: 12322
2016-11-12 05:29:58 +00:00
Ryan Cross f29100ab3a Change non-working-group-session edit view to use same group options available when creating the non-working-group-sessions. Commit ready for merge.
- Legacy-Id: 12320
2016-11-12 04:18:22 +00:00
Robert Sparks ca0980a8ea Change the edit buttons on the materials page to be links. Move where the link appears. Commit ready for merge.
- Legacy-Id: 12318
2016-11-12 03:07:46 +00:00
Robert Sparks 0c816eaaf9 Add links to group meetings tabs from the navbar for chairs/secretaries. Commit ready for merge.
- Legacy-Id: 12317
2016-11-12 01:07:07 +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 f68d0c6f6b Set version info and settings back to development mode
- Legacy-Id: 12288
2016-11-08 18:01:50 +00:00
Henrik Levkowetz cc836a7401 Set version info to release version 6.37.1 before branching.
- Legacy-Id: 12286
2016-11-08 18:01:42 +00:00
Henrik Levkowetz 27abaae2e4 Tweaked and enhanced doc.admin.DocEventAdmin.
- Legacy-Id: 12276
2016-11-07 18:38:34 +00:00
Henrik Levkowetz 7f1c1e43f2 Replaced the use of plain DocEvent for submission doc events with a SubmissionDocEvent that carries rev and a FK to submission.
- Legacy-Id: 12275
2016-11-07 18:21:34 +00:00
Henrik Levkowetz bb7d3b476f Tweaked the create_group_wiki management command and its test to show more information on failures.
- Legacy-Id: 12273
2016-11-07 17:13:09 +00:00
Henrik Levkowetz 888bd44a10 Stash the test results summary in ./.testresults instead of ./testresults, to avoid visual littering.
- Legacy-Id: 12272
2016-11-07 17:11:48 +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 ec3723f875 Made the svn and libsvn symlinking code more robust against bad settings.
- Legacy-Id: 12243
2016-10-31 16:12:40 +00:00
Henrik Levkowetz 288d211ca1 Made doc.views_stat.make_title() more robust against inconsistent query arguments.
- Legacy-Id: 12242
2016-10-30 18:16:52 +00:00
Henrik Levkowetz db203a53cb Fixed typo
- Legacy-Id: 12241
2016-10-30 18:15:22 +00:00
Henrik Levkowetz 1d6853037e Updated the create_group_wikis management command with additional switches to make it easier to do test deployment of individual wikis.
- Legacy-Id: 12240
2016-10-30 18:10:41 +00:00
Henrik Levkowetz 4ab2fe53cb Don't run ietf.checks.* more than once per invocation (under Django 1.7, these can be run more times than there are apps with migrations, posibly as many times as twice that number).
- Legacy-Id: 12239
2016-10-30 18:08:52 +00:00
Henrik Levkowetz 0d62fdeb23 Set version info and settings back to development mode
- Legacy-Id: 12236
2016-10-30 12:15:42 +00:00
Henrik Levkowetz 9c818093b0 Set version info to release version 6.37.0 before branching.
- Legacy-Id: 12234
2016-10-30 12:15:33 +00:00
Henrik Levkowetz 21dfc19441 Added some logging to wsgi.py, to show the virtualenv settings being used.
- Legacy-Id: 12230
2016-10-29 11:44:00 +00:00
Henrik Levkowetz 47681c5924 Tweaks to settings.py, adding information about the use of some settings.
- Legacy-Id: 12229
2016-10-29 11:41:22 +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 a1934d1713 Refined the sql debug view at the bottom of each page. Added a column showing the WHERE clause, as that is quite helpful in working out where a given query is coming from. Added an sql_debug template variable to make it easier to switch between the sql debug view and using the django-debug-toolbar.
- Legacy-Id: 12225
2016-10-28 16:46:05 +00:00
Henrik Levkowetz 7f9fa7b02a Tweaked SQL a debug table header.
- Legacy-Id: 12221
2016-10-26 20:21:09 +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
Henrik Levkowetz 681395ff8e Added a column to the debug view of sql queries which indicate whether a query originated in view code or template rendering.
- Legacy-Id: 12217
2016-10-26 18:49:58 +00:00
Henrik Levkowetz 6a905897f8 Fixed a bad link to uploaded session agendas.
- Legacy-Id: 12214
2016-10-25 21:38:46 +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