Commit graph

6832 commits

Author SHA1 Message Date
Ole Laursen da032407f7 Exclude review tool importer from code coverage check
- Legacy-Id: 12151
2016-10-14 16:17:42 +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
Henrik Levkowetz 4cd3c484be New management command create_group_wikis. Work in progress.
- Legacy-Id: 12149
2016-10-14 15:03:13 +00:00
Henrik Levkowetz ca59bdac77 Templates for ietf-specific wiki pages
- Legacy-Id: 12148
2016-10-14 14:59:49 +00:00
Ole Laursen e1f69171b5 xslugify the last name part when constructing a name for the review document
- Legacy-Id: 12147
2016-10-14 09:42:34 +00:00
Ole Laursen 9a3996a286 Make sure that name_parts doesn't accidentally turn Unicode strings
into plain strings
 - Legacy-Id: 12146
2016-10-14 09:41:21 +00:00
Ole Laursen e864abdcdb Fix some pyquery compatibility issues
- Legacy-Id: 12145
2016-10-14 09:40:12 +00:00
Ole Laursen d59d0e8bdc Fix spelling mistake in class name
- Legacy-Id: 12144
2016-10-14 09:29:52 +00:00
Ole Laursen e3fbc070f9 Fix bug in reference in resources
- Legacy-Id: 12143
2016-10-14 08:43:21 +00:00
Ole Laursen 2b7fcf0b5f Remove unused import
- Legacy-Id: 12142
2016-10-14 08:40:24 +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 dbfea9097b Merged in [12132] from rcross@amsl.com:
Extended Liaison to_contacts field to 2000 characters.  Fixes #2024.
 - Legacy-Id: 12139
Note: SVN reference [12132] has been migrated to Git commit 4634b2dd73
2016-10-13 20:03:37 +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
Ole Laursen e598b7209a Update name fixture with the alphabetical ordering.
- Legacy-Id: 12137
2016-10-13 19:37:30 +00:00
Ole Laursen 505b4fcea3 Fix redirection problem when group_type is not given.
- Legacy-Id: 12136
2016-10-13 19:34:39 +00:00
Ole Laursen 9de2d49823 Fixup some of the migrations a bit upon the merge with trunk.
- Legacy-Id: 12135
2016-10-13 19:20:26 +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
Ryan Cross 4634b2dd73 Extended Liaison to_contacts field to 2000 characters. Fixes #2024. Commit ready for merge.
- Legacy-Id: 12132
2016-10-13 18:31:18 +00:00
Ole Laursen 60ec861bd6 Shorten the verbose names a bit, they make Django complain
- Legacy-Id: 12130
2016-10-13 17:10:04 +00:00
Ole Laursen 958ba5ba95 Make new branch from trunk and merge in review-tracker-r11921
- Legacy-Id: 12129
2016-10-13 16:38:47 +00:00
Ole Laursen 8f497af6e6 Add admin.py for review models
- Legacy-Id: 12128
2016-10-13 16:16:34 +00:00
Ole Laursen 5a878981fe Guard against reviewer name not being filled in properly (still
containing a @) on the complete review page
 - Legacy-Id: 12127
2016-10-13 15:54:11 +00:00
Ole Laursen 336e2bbc5e In case the review data contains a proper name for a person we already
know, use that - this prevents problems with email addresses being
embedded in review document names.
 - Legacy-Id: 12126
2016-10-13 15:53:14 +00:00
Ole Laursen 6d7bfd7b37 Actually commit the statistics section.
- Legacy-Id: 12125
2016-10-13 15:36:14 +00:00
Ole Laursen bf55237112 Add statistics section with review statistics. Fix a couple of missing tests.
- Legacy-Id: 12124
2016-10-13 15:20:04 +00:00
Henrik Levkowetz 99b22efc96 Merged in [12104] from rjsparks@nostrum.com:
Don't show the request publication button for ise,irtf, and iab drafts after publication has already been requested. Fixes #2019.
 - Legacy-Id: 12122
Note: SVN reference [12104] has been migrated to Git commit 933134f4cc
2016-10-12 18:39:22 +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 c6a633885c Changed another class name that might trigger adblock. Related to issues #2016 and #2027.
- Legacy-Id: 12120
2016-10-12 15:39:19 +00:00
Henrik Levkowetz 679c5d3f5f Changed an unfortunate html class name 'adname' (Area Director name) which triggered adblock. Fixes issues #2016 and #2027.
- Legacy-Id: 12119
2016-10-12 15:31:11 +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
Henrik Levkowetz e7b76917ae Added a missing string format parmameter.
- Legacy-Id: 12116
2016-10-11 12:53:14 +00:00
Ole Laursen 293ecb1488 Don't use the bootstrap3 title plugin on th elements, it doesn't work
properly for those
 - Legacy-Id: 12115
2016-10-11 11:44:49 +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 06c10ff258 Changed the default setting for the htpasswd binary path.
- Legacy-Id: 12110
2016-10-08 20:34:10 +00:00
Robert Sparks 933134f4cc Don't show the request publication button for ise,irtf, and iab drafts after publication has already been requested. Fixes #2019. Commit ready for merge.
- Legacy-Id: 12104
2016-10-07 17:29:05 +00:00
Ole Laursen 46dd4682bf Remove debug output
- Legacy-Id: 12102
2016-10-07 16:49:37 +00:00
Ole Laursen 59180240af Add a simple reminder system for reviewers so that they can opt in to
being reminded X days before deadline of an assignment
 - Legacy-Id: 12101
2016-10-07 16:43:29 +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 e06ac44060 Added a migration to remove most duplicate 'Upload' doc events.
- Legacy-Id: 12098
2016-10-06 18:40:04 +00:00
Henrik Levkowetz 8a5593e714 When converting submission events to doc events, post them in chronological order. Don't add upload doc events until we're past the possibility of submission cancellation.
- Legacy-Id: 12097
2016-10-06 17:03:23 +00:00
Ole Laursen 5e030ed206 Add reviews to IESG agenda text edition too
- Legacy-Id: 12096
2016-10-06 15:01:05 +00:00
Ole Laursen 227fdd7953 Add reviews to search results and IESG agenda. Support restricting
review types so that teams will only have those review types
listed and suggested that they are configured to have.

Fix a couple of things in the importer after having tested it on all
the databases. Set unavailable end date >= 2020 to indefinite.

Fix a couple of bugs.
 - Legacy-Id: 12095
2016-10-06 14:47:41 +00:00
Ole Laursen 168fc0425b Fix formatting bug with multiple milestones in search results
- Legacy-Id: 12094
2016-10-06 12:52:43 +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
Henrik Levkowetz e31bdff708 Apply string operations on the string, not on the Email object.
- Legacy-Id: 12092
2016-10-05 17:51:22 +00:00
Henrik Levkowetz 236fb3e185 Make it possible to merge nominations with inactive email addresses in the Nominee Merge form.
- Legacy-Id: 12091
2016-10-05 17:03:31 +00:00
Henrik Levkowetz c236357b4f Ensure we're including the tablesorter css and js in debug mode, since we're using tablesorter for the sql_queries table.
- Legacy-Id: 12090
2016-10-05 15:50:51 +00:00
Henrik Levkowetz 5f03d70bd7 Added admin support for the DocumentAuthor model.
- Legacy-Id: 12089
2016-10-05 15:16:46 +00:00
Henrik Levkowetz c20357b75d Fixed a place where email addresses not all lowercase could slip in, which can mess up reverse table relationships.
- Legacy-Id: 12088
2016-10-05 15:16:03 +00:00
Henrik Levkowetz 851b9b3d2f Fixed a problem with the error message text for the nominee email edit form.
- Legacy-Id: 12087
2016-10-05 15:14:33 +00:00
Ole Laursen 0aa8f8a7cc Don't automatically open a new review request if there's already
another open request in the team
 - Legacy-Id: 12086
2016-10-05 13:34:15 +00:00
Ole Laursen 037556bc8f Set request time for auto-suggested review requests to the time where
the triggering event happened - this is probably only marginally
useful at the moment, but could perhaps be used for statistics later
on (e.g. comparing earliest possible request time vs. assignment time)
 - Legacy-Id: 12085
2016-10-05 13:04:07 +00:00
Ole Laursen e484f6b0ae Fix styling problem on reviewer overview, apparently the Boostrap CSS
anchor style gives a color to plain anchors instead of only touching
a:link so don't put non-link inside <a>
 - Legacy-Id: 12084
2016-10-05 13:01:13 +00:00
Ole Laursen 27d9c18759 Add personal review overview page to the menu
- Legacy-Id: 12083
2016-10-05 12:37:27 +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
Ole Laursen a177dc616b Fix a couple of bugs, add test for reviewer overview page
- Legacy-Id: 12081
2016-10-04 20:22:11 +00:00
Ole Laursen 4c7b2847ba Add a utility function for extracting information about review
requests for a given set of teams/reviewers (making it trivial to
compute statistics), revamp the related doc event code to support this
by referencing the review request directly, add a reviewer overview
page with recent performance for each reviewer as well as
settings/unavailable periods. Fix some bugs and shuffle some of the
review code a bit around.

Finish the importer from the previous Perl-based review tool,
importing log entries, figuring out whether a given review is
early/telechat/last call and fixing corner cases.
 - Legacy-Id: 12080
2016-10-03 15:52:32 +00:00
Henrik Levkowetz 088181cf52 Set version info and settings back to development mode
- Legacy-Id: 12078
2016-10-02 16:38:17 +00:00
Henrik Levkowetz ae6c694e8c Set version info to release version 6.34.2 before branching.
- Legacy-Id: 12076
2016-10-02 16:38:06 +00:00
Henrik Levkowetz 88a9c30600 Added a data migration to fix up incorrect submission doc events.
- Legacy-Id: 12073
2016-10-02 16:04:26 +00:00
Henrik Levkowetz 72cfe4cf68 Removed the creation of duplicate new revision doc events. Corrected the timestamp on approval docevents. Changed where the submission upload docevent is created, to avoid spurious events for cancelled uploads. Adjusted the person associated with some events from submitter to (System). Added tests for the sequence of events associated with a submission.
- Legacy-Id: 12072
2016-10-01 21:16:04 +00:00
Henrik Levkowetz a9f879cd0e Tweaked admin models.
- Legacy-Id: 12071
2016-10-01 13:36:31 +00:00
Henrik Levkowetz a842e19452 Moved some code and tweaked settings to ignore sql debug functions when calculating code coverage.
- Legacy-Id: 12070
2016-09-30 21:30:04 +00:00
Henrik Levkowetz e3a7d47fdc Moved some code and tweaked settings to ignore sql debug functions when calculating code coverage.
- Legacy-Id: 12069
2016-09-30 21:29:32 +00:00
Henrik Levkowetz 9e18351a0b Refined the sql debug info, making the table of queries sortable and adding duplication counts and accumulated query time.
- Legacy-Id: 12068
2016-09-30 20:38:18 +00:00
Henrik Levkowetz ff5866367b Tweaked the nonascii draft test template.
- Legacy-Id: 12067
2016-09-30 20:31:24 +00:00
Henrik Levkowetz 8e11c7cb64 Fixed some invalid html, and tweaked the html validation settings in the test crawler.
- Legacy-Id: 12066
2016-09-30 18:47:56 +00:00
Henrik Levkowetz cd2d8a597e Merged in [12055] from rjsparks@nostrum.com:
Modified the rfc feed to better represent dois. Fixes #2014.
 - Legacy-Id: 12065
Note: SVN reference [12055] has been migrated to Git commit c34356db94
2016-09-30 18:17:30 +00:00
Henrik Levkowetz 68655b569b Fixed 2 testing bugs. Added tests for handling of submitters without email and drafts with non-ascii names in the author section.
- Legacy-Id: 12064
2016-09-30 17:35:35 +00:00
Henrik Levkowetz da2c25182f Code changes to handle draft submission authors without email addresses better.
- Legacy-Id: 12063
2016-09-30 10:48:46 +00:00
Henrik Levkowetz 69263b8f8f Use plain_ascii() name for formatted_email() address.
- Legacy-Id: 12062
2016-09-30 10:47:34 +00:00
Henrik Levkowetz 88a1dda35d Menu item text change.
- Legacy-Id: 12061
2016-09-30 10:46:16 +00:00
Robert Sparks c34356db94 Modified the rfc feed to better represent dois. Fixes #2014. Commit ready for merge.
- Legacy-Id: 12055
2016-09-28 17:52:39 +00:00
Henrik Levkowetz 613363cccc Try various ways of handling non-ascii names/emails in draft submissions, in order to get past the early processing to the point where we run idnits and can flag non-ascii content, instead of failing with a server 500 error.
- Legacy-Id: 12053
2016-09-27 20:27:05 +00:00
Henrik Levkowetz f6ffc1ca10 Set version info and settings back to development mode
- Legacy-Id: 12050
2016-09-27 07:17:17 +00:00
Henrik Levkowetz b3a0506f28 Set version info to release version 6.34.1 before branching.
- Legacy-Id: 12048
2016-09-27 07:17:07 +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 0378f4a2f6 Merged in [12014] from rjsparks@nostrum.com:
Improves who to copy when sending submission confirmation mail when authors change.
 - Legacy-Id: 12044
Note: SVN reference [12014] has been migrated to Git commit 4f01de1b94
2016-09-26 18:47:23 +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 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 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
Henrik Levkowetz 3854c832a0 Change things so that the reorder_by setting has an effect on the test ordering. It didn't before, as CoverageTest was a subclass of the earlier entries in the reorder_by setting.
- Legacy-Id: 12039
2016-09-26 17:48:26 +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
Henrik Levkowetz c11f3b5ee7 Make pyflakes happier sorting out tastypie.resources.ModelResource.
- Legacy-Id: 12037
2016-09-26 10:33:22 +00:00
Henrik Levkowetz f278ea74c0 Undid an unintended commit (code change for test purposes)
- Legacy-Id: 12036
2016-09-26 06:16:39 +00:00
Henrik Levkowetz 7f772641d4 Change the cache key construction to deal with query arguments containing spaces. Fixes 500 errors which would otherwise occur.
- Legacy-Id: 12035
2016-09-25 13:53:22 +00:00
Henrik Levkowetz 507e9fe6bb Set version info and settings back to development mode
- Legacy-Id: 12033
2016-09-24 09:31:29 +00:00
Henrik Levkowetz 68f9eb9b34 Set version info to release version 6.34.0 before branching.
- Legacy-Id: 12031
2016-09-24 09:31:17 +00:00
Henrik Levkowetz 8c34e9d78d Merged in ^/branch/proceedings/6.33.1.dev0 from rjsparks@nostrum.com and rcross@amsl.com. This provides new ietf meeting proceedings pages.
- Legacy-Id: 12028
2016-09-23 17:33:43 +00:00
Ole Laursen c586feb579 Fix an old bug in draft resurrection, it was using the long gone
doc.idinternal in an explanation
 - Legacy-Id: 12027
2016-09-23 15:29:27 +00:00
Henrik Levkowetz 26b96413a5 Set version info and settings back to development mode
- Legacy-Id: 12025
2016-09-23 06:23:18 +00:00
Henrik Levkowetz 78aa83d240 Set version info to release version 6.33.1 before branching.
- Legacy-Id: 12023
2016-09-23 06:23:06 +00:00
Henrik Levkowetz c44d7b45d9 Merged in [11988] from rcross@amsl.com:
Fix issue with proceedings for training sessions.
 - Legacy-Id: 12020
Note: SVN reference [11988] has been migrated to Git commit c1cc1d639f
2016-09-23 06:11:46 +00:00
Robert Sparks c7b82bdf1d Open the new proceedings page for anyone to see. Commit ready for merge.
- Legacy-Id: 12019
2016-09-22 21:09:09 +00:00
Robert Sparks 2042f981bd Changed default for apply_to_all for Slide uploads to False.
Added redirect for non-secretariat users from ietf.secr.proceedings.views.select to ietf.meeting.views.materials.
Added a note to the secr upload_footer pointing to where material upload is now done.
Modified the links on the group meetings page to make it less likely to miss the link to the session materials.
Used class anchor target to clean up landing on the right session of multiple sessions on a group's session details page. Modified the materials page to only add a fragment asking for that anchor for non-ag/wg/rg groups.
Only show the link to the (now) secretariat-only proceedings manipulation page if the user is the secretariat. Relabelled the link to better reflect the page's remaining purpose.
Changed the session_details "Artifacts" panel header to "Agenda, Minutes, and Bluesheets". Added a footer to the "Slides" panel calling out drag-and-drop reordering.
Commit ready for merge.
 - Legacy-Id: 12018
2016-09-22 20:15:57 +00:00
Henrik Levkowetz 26fcce9c28 Brought back the nomcom nominee merge functionality which was inadvertently removed in January. There is now both a Merge Nominee and a Merge Person form, with additional instructions which should make it easier to choose the right one for the task.
- Legacy-Id: 12017
2016-09-22 14:23:20 +00:00
Robert Sparks eab067ff34 Repaired a max string vs max int bug in MeetingFactory. Commit ready for merge.
- Legacy-Id: 12016
2016-09-21 21:56:37 +00:00
Ole Laursen 99beb58291 Implement a round-robin rotation scheme for reviewers instead of
relying on when they last reviewed. In-order assignments automatically
move the rotation forwards while out-of-order assignments increment
the skip next of the assigned reviewer. Include rotation in open
review assignments email. Fix a couple of issues in the importer.
 - Legacy-Id: 12015
2016-09-21 16:52:50 +00:00
Robert Sparks 4f01de1b94 Improves who to copy when sending submission confirmation mail when authors change. Commit ready for merge.
- Legacy-Id: 12014
2016-09-21 15:55:17 +00:00
Henrik Levkowetz 5089651e17 Don't use EmptyQuerySet directly; return Class.objects.none() instead.
- Legacy-Id: 12013
2016-09-21 11:23:57 +00:00
Henrik Levkowetz d0c3331f9f Clarified the differences between Document.href() and Document.get_absolute_url(). Updated PLAN.
- Legacy-Id: 12012
2016-09-20 21:05:14 +00:00
Henrik Levkowetz 18b7a2fcdb On request, changed the agenda and minutes links in json_agenda to point at the document text instead of the document API endpoint.
- Legacy-Id: 12011
2016-09-20 20:46:32 +00:00
Henrik Levkowetz c8335f4c59 Set the is_bof flag in json_agenda also when it's false.
- Legacy-Id: 12010
2016-09-20 20:31:39 +00:00
Henrik Levkowetz e553ff80d8 Added an is_bof flag to json_agenda. Also added group state information. Changed the group information to use historic information instead of current.
- Legacy-Id: 12009
2016-09-20 20:28:22 +00:00
Henrik Levkowetz fe0bc55632 Added a link to the minutes api to json_agenda(). Changed the output json to use sorted keys.
- Legacy-Id: 12008
2016-09-20 20:04:27 +00:00
Henrik Levkowetz 9e66c16fa7 Made retrieve_search_results() always return a queryset, which lets us use .exists() on the returned value as needed.
- Legacy-Id: 12007
2016-09-20 18:32:20 +00:00
Henrik Levkowetz f8bca9bcf6 Reverted inadvertent commit
- Legacy-Id: 12006
2016-09-20 18:31:16 +00:00
Henrik Levkowetz e917c5a0df Added made group a json object in the json_agenda, and added session.group.type information.
- Legacy-Id: 12005
2016-09-20 18:24:08 +00:00
Robert Sparks efa3228314 Added the ability to remove documents from a session to session_details. Made slide upload code more robust against removing a set of slides from a session and then revising them. Commit ready for merge.
- Legacy-Id: 12004
2016-09-19 22:05:59 +00:00
Robert Sparks 3ef256b959 Fixed an rm that should have been an svn rm. Commit ready for merge.
- Legacy-Id: 12003
2016-09-19 20:32:32 +00:00
Robert Sparks 6eda94db76 Use anchors on session_details to let the browser go directly to the particular session selected from meeting_materials. This is paricularly useful for the plenary. Commit ready for merge.
- Legacy-Id: 12002
2016-09-19 20:20:15 +00:00
Robert Sparks e24281cfac Split links on the session detail page so that the title goes straight to the document content for non-draft documents. Commit ready for merge.
- Legacy-Id: 12001
2016-09-19 20:02:40 +00:00
Robert Sparks 0f6e3f434e Closed off the old paths for materials upload (redirecting some old entry points). Commit ready for merge.
- Legacy-Id: 12000
2016-09-19 19:06:22 +00:00
Ole Laursen 6b3e93d5c0 Add test of duplicating a person name - after having fixed the test
data, that's no longer in any other test case
 - Legacy-Id: 11999
2016-09-19 16:26:18 +00:00
Ole Laursen 6da25e6bd9 Add personal review overview page for reviewers, add page for editing
reviewer availability settings, emailing the reviewer/secretary as
necessary, add tests for these pages. Fix a bunch of bugs.
 - Legacy-Id: 11998
2016-09-19 16:05:32 +00:00
Ole Laursen 0a8f3dbe02 Make it so that we don't have two persons with the same name in the
test data (prevents the duplicate warning email from being generated
on each test run)
 - Legacy-Id: 11997
2016-09-19 15:14:58 +00:00
Robert Sparks c045f7ed73 improve cleanup after slide reorder test. Commit ready for merge.
- Legacy-Id: 11996
2016-09-19 14:17:52 +00:00
Robert Sparks bcac1dfff8 Added slide sorting. Commit ready to merge.
- Legacy-Id: 11995
2016-09-16 20:36:59 +00:00
Henrik Levkowetz f01327cba7 Fixed a merge error which replaced the group group state with a duplicate group charter line on the group_about page. Fixes issue #2009.
- Legacy-Id: 11994
2016-09-15 19:18:06 +00:00
Henrik Levkowetz f2c31f242b Changed the 1id_index generation to use a new Person method .plain_ascii(). Added tests for some Person name methods.
- Legacy-Id: 11993
2016-09-15 17:29:08 +00:00
Robert Sparks 02ee5dc5d7 (somewhat bumpy) merge forward from proceedings/6.31.1.dev0
- Legacy-Id: 11992
2016-09-14 22:09:30 +00:00
Robert Sparks 53f41a6327 Added an order field to SessionPresentation.
Set up removing the order field from Document.
Modified the meeting materials, proceedings, and session details views to use the order field on SessionPresentation.
Added bootstrapped views to upload session materials (agendas, slides, minutes, and bluesheets). 
Integrated upload into the session details view.
Commit ready for merge.
 - Legacy-Id: 11989
2016-09-14 19:11:31 +00:00
Ryan Cross c1cc1d639f Fix issue with proceedings for training sessions. Commit ready for merge.
- Legacy-Id: 11988
2016-09-14 17:49:29 +00:00
Henrik Levkowetz 807e89cb85 Change 1id_index back to using plain names, undoing an inadvertent change to names with title.
- Legacy-Id: 11986
2016-09-13 18:53:52 +00:00
Henrik Levkowetz 5a5446ca28 Added object IDs to /meeting/<num>/agenda.json.
- Legacy-Id: 11984
2016-09-13 13:51:01 +00:00
Henrik Levkowetz c9339c923b Set version info and settings back to development mode
- Legacy-Id: 11981
2016-09-11 12:39:54 +00:00
Henrik Levkowetz 9fbe0ebbea Set version info to release version 6.33.0 before branching.
- Legacy-Id: 11979
2016-09-11 12:39:46 +00:00
Henrik Levkowetz 586eec7f2b Made a reverse migration more robust.
- Legacy-Id: 11974
2016-09-11 11:59:05 +00:00
Henrik Levkowetz 99150fa793 Set version info and settings back to development mode
- Legacy-Id: 11973
2016-09-11 11:56:49 +00:00
Henrik Levkowetz b7a60f7f44 Set version info to release version 6.33.0 before branching.
- Legacy-Id: 11971
2016-09-11 11:56:42 +00:00
Henrik Levkowetz 9d053cae38 Removed an unwanted migration.
- Legacy-Id: 11968
2016-09-11 11:50:05 +00:00
Henrik Levkowetz 9cb627f1cc Made some migrations work backwards, too.
- Legacy-Id: 11964
2016-09-10 20:06:15 +00:00
Henrik Levkowetz ecd4491150 Corrected a migration to match the list of event types in doc/models.py
- Legacy-Id: 11963
2016-09-10 20:05:35 +00:00
Henrik Levkowetz d22979c93e Added a missing migration.
- Legacy-Id: 11962
2016-09-10 20:02:56 +00:00
Henrik Levkowetz 22b2953b18 Merged in ^/branch/scow/track-manual-id-posts-6.31.1.dev0, which provides secretariat support for managing draft submissions outside of the automated datatracker draft submission tool. In addition to making the secreatiat handling of draft submissions that come in by email or other paths easier, it also improves the datatracker submission and document history for these documents.
- Legacy-Id: 11959
2016-09-09 17:00:23 +00:00
Henrik Levkowetz a1efbcad47 Fixed an issue where button badges would be positioned differently on firefox and webkit-based browsers.
- Legacy-Id: 11958
2016-09-09 16:52:36 +00:00
Henrik Levkowetz 350d5315a5 Use absolute paths when checking for app settings files to include.
- Legacy-Id: 11957
2016-09-09 14:39:55 +00:00
Henrik Levkowetz 7843ea25c5 Set version info and settings back to development mode
- Legacy-Id: 11955
2016-09-09 12:23:26 +00:00
Henrik Levkowetz e4e7cecd9d Set version info to release version 6.32.1 before branching.
- Legacy-Id: 11953
2016-09-09 12:23:18 +00:00
Henrik Levkowetz 52d8961e83 Fixed a pyflakes nit.
- Legacy-Id: 11950
2016-09-09 09:52:56 +00:00
Henrik Levkowetz 545140d939 Started moving app-specific settings into app settings.py files.
- Legacy-Id: 11949
2016-09-09 05:42:41 +00:00
Henrik Levkowetz a2ef156d36 Changed the export options and resources for charts so as to not involve a third-party server for image exports.
- Legacy-Id: 11947
2016-09-09 04:31:22 +00:00
Henrik Levkowetz c1ce79f14d Style tweak
- Legacy-Id: 11945
2016-09-08 18:30:03 +00:00
Henrik Levkowetz 254c3db807 Style changes.
- Legacy-Id: 11944
2016-09-08 17:37:36 +00:00
Henrik Levkowetz e0e930fc0c Fixed a situation where the Change IETF WG State form gave an exception when the form was submitted empty, instead of informing the user.
- Legacy-Id: 11943
2016-09-08 17:23:15 +00:00
Henrik Levkowetz 47d6bbbea3 Renamed the SubmissionEmail event class to SubmissionEmailEvent, and added an admin class for it.
- Legacy-Id: 11942
2016-09-08 15:04:53 +00:00
Henrik Levkowetz ec684e1b4e Added a pylint rc-file, and fixed or silenced a number of issues found by pylint using the settings .pylintrc (which enable only error checking).
- Legacy-Id: 11941
2016-09-08 14:48:59 +00:00
Henrik Levkowetz 22e2b0ab88 Added a return value used by ietf.middleware.SMTPExceptionMiddleware.process_exception().
- Legacy-Id: 11940
2016-09-08 09:37:22 +00:00
Henrik Levkowetz eed2cd979e Added a set of chart options for small activity indication graphs. Fixed a pylint nit.
- Legacy-Id: 11939
2016-09-08 09:36:08 +00:00
Henrik Levkowetz 15a8e286a2 Set version info and settings back to development mode
- Legacy-Id: 11937
2016-09-08 09:05:30 +00:00
Henrik Levkowetz d8f82e228a Set version info to release version 6.32.0 before branching.
- Legacy-Id: 11935
2016-09-08 09:05:21 +00:00
Ole Laursen ea6a016ee2 Regularize use of ModelForm in ietfauth.forms, a cosmetic change,
probably a left-over from way back
 - Legacy-Id: 11932
2016-09-07 16:08:01 +00:00
Ole Laursen aac9578d7d Fix spelling mistake (- instead of =) in two form definitions
- Legacy-Id: 11931
2016-09-07 16:05:34 +00:00
Henrik Levkowetz f726f5c785 Moved default column chart settings to settings.py. Split chart config and data into separate ajax urls to permit drawing base chart details before having data. Added a 'Loading...' notification while loading chart data. Added more test cases. Changed chart settings to eliminate empty data points from data transfer.
- Legacy-Id: 11930
2016-09-07 13:06:30 +00:00
Henrik Levkowetz 0b9ed9183a Added spin.js, bower files for external packages, and updated versions of highcharts, jquery.tablesorter and bootstrap-datepicker.
- Legacy-Id: 11929
2016-09-07 08:27:22 +00:00
Henrik Levkowetz 03d5b07e51 Added document information and submission timeline to profile pages. Refactored the chart data generation.
- Legacy-Id: 11928
2016-09-06 19:25:51 +00:00
Henrik Levkowetz 74f7c5782b Added some basic charting support, using highcharts, and charts showing new-revision timelines for document search results.
- Legacy-Id: 11927
2016-09-06 13:19:45 +00:00
Ole Laursen 7146e88067 Remove another bit of debug code
- Legacy-Id: 11926
2016-09-06 10:25:34 +00:00
Ole Laursen fde5bfb016 Remove accidentally committed debug message
- Legacy-Id: 11925
2016-09-06 10:23:08 +00:00
Ole Laursen 74a02be9bf Create new branch from trunk@r11921, and merge review-tracker-r11360 into it
- Legacy-Id: 11923
2016-09-06 10:17:12 +00:00
Henrik Levkowetz b0906f04af Basic charting of new revision activity for document search results.
- Legacy-Id: 11922
2016-09-06 09:47:22 +00:00
Ole Laursen 1f7d4870a8 Refactor role handling in group editing slightly and add support for
editing reviewer roles in review teams. Also fix a couple of review
related bugs.
 - Legacy-Id: 11921
2016-09-05 12:33:54 +00:00
Ole Laursen 119f7256f1 Fix a bug in emailing review request change notifications
- Legacy-Id: 11920
2016-09-02 20:28:51 +00:00
Henrik Levkowetz a531b7cbc0 Removed BOM
- Legacy-Id: 11919
2016-09-02 09:27:44 +00:00
Henrik Levkowetz be6065e6a5 Manual post naming and string tweaks
- Legacy-Id: 11918
2016-09-01 12:04:43 +00:00
Henrik Levkowetz 7a8c067d83 Changed a state name, and renamed some view functions for easier code reading. Removed extra name= parameters from the submit/ urlpatterns.
- Legacy-Id: 11917
2016-09-01 09:14:34 +00:00
Henrik Levkowetz 14607c977d Fixed a blowup which could happen if an rfc doesn't have its standard level set.
- Legacy-Id: 11916
2016-09-01 08:57:49 +00:00
Henrik Levkowetz 476ad780e3 Fixed a bug in the rfceditor index sync introduced by the event saving refactoring.
- Legacy-Id: 11915
2016-09-01 08:24:05 +00:00
Henrik Levkowetz e2fccfb094 Merged in ^/branch/scow/track-manual-id-posts-6.31.1.dev0@11899, which provides better support for manual ID posting.
- Legacy-Id: 11914
2016-08-31 22:30:31 +00:00
Henrik Levkowetz a939936a10 Fixed document methods .get_file_path() and .href() for historic meeting documents, to make urls like /doc/minutes-96-detnet/1/ work.
- Legacy-Id: 11912
2016-08-31 16:19:05 +00:00
Henrik Levkowetz 690589dddc Set version info and settings back to development mode
- Legacy-Id: 11909
2016-08-31 14:20:37 +00:00
Henrik Levkowetz 26a6e15c25 Set version info to release version 6.31.1 before branching.
- Legacy-Id: 11907
2016-08-31 14:20:26 +00:00
Henrik Levkowetz fae136cfc3 Made migration doc:0013 more robust.
- Legacy-Id: 11903
2016-08-31 13:48:00 +00:00
Henrik Levkowetz f97204ceee Fixed a number of places where events were given the document time, but the document had not been given a new time yet, after the eventsave refactoring code changes of [11841]. Fixes issue #2004.
- Legacy-Id: 11901
Note: SVN reference [11841] has been migrated to Git commit d868371aff
2016-08-31 10:54:27 +00:00
Mike Douglass fa3a34389e Merge forward to 6.31.1.dev0
- Legacy-Id: 11899
2016-08-31 03:00:10 +00:00
Henrik Levkowetz eb22690d78 Merged in [11891] from rjsparks@nostrum.com:
Modify agenda.json to properly handle meetings that do not have an agenda yet. Fixes #2003.
 - Legacy-Id: 11896
Note: SVN reference [11891] has been migrated to Git commit 9f409480c0
2016-08-30 18:23:12 +00:00
Henrik Levkowetz 714781d6c5 Merged in [11890] from rcross@amsl.com:
Modify monthly progress report to handle unicode characters in document titles.
 - Legacy-Id: 11895
Note: SVN reference [11890] has been migrated to Git commit 98b9efdb02
2016-08-30 17:44:51 +00:00
Henrik Levkowetz 4940bf79e9 Merged in [11889] from rcross@amsl.com:
Strip .py extension of report scripts to match the rest.  Add svn:executable to scripts that were missing it.
 - Legacy-Id: 11894
Note: SVN reference [11889] has been migrated to Git commit 96fb33f50d
2016-08-30 17:34:23 +00:00
Henrik Levkowetz 375f2a710d Added page caching for json_agenda(). Changed localization of naive time from database in json_agenda to use settings.PRODUCTION_TIMEZONE.
- Legacy-Id: 11893
2016-08-30 16:32:58 +00:00
Henrik Levkowetz 02e2f591bc Merged in [11888] from rjsparks@nostrum.com:
Added an order field to sessionpresentation to allow ordering slides. Reworked the session details page to break slides and drafts into their own sections.
 - Legacy-Id: 11892
Note: SVN reference [11888] has been migrated to Git commit 89a3afe025
2016-08-30 16:29:51 +00:00
Robert Sparks 9f409480c0 Modify agenda.json to properly handle meetings that do not have an agenda yet. Fixes #2003. Commit ready for merge.
- Legacy-Id: 11891
2016-08-30 14:57:28 +00:00
Ryan Cross 98b9efdb02 Modify monthly progress report to handle unicode characters in document titles. Commit ready for merge.
- Legacy-Id: 11890
2016-08-26 22:35:48 +00:00
Ryan Cross 96fb33f50d Strip .py extension of report scripts to match the rest. Add svn:executable to scripts that were missing it. Commit ready for merge.
- Legacy-Id: 11889
2016-08-26 21:37:42 +00:00
Robert Sparks 89a3afe025 Added an order field to sessionpresentation to allow ordering slides. Reworked the session details page to break slides and drafts into their own sections. Commit ready for merge.
- Legacy-Id: 11888
2016-08-26 21:06:01 +00:00
Henrik Levkowetz 9fb2ec22c6 Added handling for an exception which could occur for charter documents which does not have a matching chartered group.
- Legacy-Id: 11886
2016-08-26 14:07:50 +00:00
Henrik Levkowetz 5a6c8c5fcf Merged in [11877] from rjsparks@nostrum.com:
Copy group chairs on confirmation email when a new group document revision is submitted that changes the author set. Fixes #1998.
 - Legacy-Id: 11883
Note: SVN reference [11877] has been migrated to Git commit b988b86b1a
2016-08-26 10:50:01 +00:00
Henrik Levkowetz 16c9a2f65a Style the textarea of the charter form to use a monospaced font.
- Legacy-Id: 11882
2016-08-26 10:32:26 +00:00
Henrik Levkowetz 7d0fd4cb29 Merged in [11859] from rjsparks@nostrum.com:
Put WG summary information on the rechartering page. Fixes #2000.
 - Legacy-Id: 11881
Note: SVN reference [11859] has been migrated to Git commit b6978debb6
2016-08-26 10:31:03 +00:00
Henrik Levkowetz 2c484d5abb Added another migration dependency, to avoid looking for removed tables.
- Legacy-Id: 11880
2016-08-26 10:30:21 +00:00
Robert Sparks 89c128de63 merge forward from 6.30.1.dev0
- Legacy-Id: 11879
2016-08-25 19:36:08 +00:00
Robert Sparks b988b86b1a Copy group chairs on confirmation email when a new group document revision is submitted that changes the author set. Fixes #1998. Commit ready for merge.
- Legacy-Id: 11877
2016-08-25 15:52:51 +00:00
Robert Sparks 2009afe7b8 preparing to merge forward to 6.31
- Legacy-Id: 11875
2016-08-25 15:21:57 +00:00
Henrik Levkowetz 7e6ed23f70 Merged in [11858] from rjsparks@nostrum.com:
Merge forward Ryan's IETF Overview pages.
 - Legacy-Id: 11874
Note: SVN reference [11858] has been migrated to Git commit cb3af1a2d9
2016-08-25 13:36:48 +00:00
Henrik Levkowetz 6859ca90a9 Merged in [11855] from rjsparks@nostrum.com:
Update the instructions page for the submit tool to reflect what currently happens.
 - Legacy-Id: 11873
Note: SVN reference [11855] has been migrated to Git commit 1160ea5ff1
2016-08-25 12:27:21 +00:00
Henrik Levkowetz e555fe9687 Merged in [11849] from rcross@amsl.com:
Fix bug with main secr/proceedings page and add test.
 - Legacy-Id: 11871
Note: SVN reference [11849] has been migrated to Git commit f5fab30d63
2016-08-25 11:23:47 +00:00
Henrik Levkowetz c97424ce43 Set version info and settings back to development mode
- Legacy-Id: 11867
2016-08-25 06:05:00 +00:00
Henrik Levkowetz 18026745b8 Set version info to release version 6.31.0 before branching.
- Legacy-Id: 11865
2016-08-25 06:04:52 +00:00
Henrik Levkowetz c8917f51aa Changed the migration progress indication to a tqdm progress bar.
- Legacy-Id: 11862
2016-08-25 05:48:04 +00:00
Henrik Levkowetz a90af1e9e3 Added a migration to capture an additional DocEvent type string.
- Legacy-Id: 11861
2016-08-25 05:22:59 +00:00
Robert Sparks b6978debb6 Put WG summary information on the rechartering page. Fixes #2000. Commit ready for merge.
- Legacy-Id: 11859
2016-08-24 18:43:15 +00:00
Robert Sparks cb3af1a2d9 Merge forward Ryan's IETF Overview pages. Commit ready for merge.
- Legacy-Id: 11858
2016-08-24 17:20:54 +00:00
Henrik Levkowetz 2b226ae7b7 Improved test coverage somewhat by making more of the group tests apply to both the /group/acronym and /wg/acronym (or equivalent) url forms.
- Legacy-Id: 11857
2016-08-24 16:50:54 +00:00
Robert Sparks 1160ea5ff1 Update the instructions page for the submit tool to reflect what currently happens. Commit ready for merge.
- Legacy-Id: 11855
2016-08-24 15:48:18 +00:00
Henrik Levkowetz cf5ac68b09 Renumbered and updated the migrations merged in from the eventsaving work. Made the dochistory-adding migration idempotent, and added progress indication as this migration may take as much as an hour to run.
- Legacy-Id: 11854
2016-08-24 15:37:25 +00:00
Ole Laursen 24dd268a81 Show on document page if teams are not going to review that version
- Legacy-Id: 11851
2016-08-24 09:08:37 +00:00
Ryan Cross f5fab30d63 Fix bug with main secr/proceedings page and add test. Commit ready for merge.
- Legacy-Id: 11849
2016-08-23 18:18:09 +00:00
Ole Laursen dd190b87fe Follow replacements when displaying reviews for a draft on the
document page, too. Add a test to check that recursive replacements
are handled correctly. Polish the display a bit.
 - Legacy-Id: 11847
2016-08-23 14:55:42 +00:00
Ole Laursen 16e28481f6 Add page for emailing open review assignments summary to the review team list
- Legacy-Id: 11846
2016-08-23 14:06:47 +00:00
Ole Laursen 0958bcba4a Fill in the list_email attribute on the test review team
- Legacy-Id: 11845
2016-08-23 14:05:45 +00:00
Ole Laursen 3bfde085c5 Fix bug
- Legacy-Id: 11844
2016-08-23 13:03:16 +00:00
Ole Laursen 1f71268da1 More polish on manage review requests page: Add save and continue
editing button, reverse sort order so latest (and probably most
interesting) is at the top, disable save buttons when there are no
changes to save
 - Legacy-Id: 11843
2016-08-23 12:12:24 +00:00
Ole Laursen 90617c2b8e Rework manage review request page some more, make more space for the
actions, clear up some confusing wording
 - Legacy-Id: 11842
2016-08-23 11:54:53 +00:00
Henrik Levkowetz d868371aff Merged in ^/branch/iola/event-saving-refactor-r10291 (via ^/personal/henrik/6.30.1-eventsave), which refactors document saving to always use doc.save_with_history(events), and requires accompanying events. This branch also provides refactoring of recurring regexes in url patterns into a dictionary. As part of the merge, also refactored new code which didn't use the save_with_history() method.
- Legacy-Id: 11841
2016-08-23 11:15:12 +00:00
Henrik Levkowetz 4b0a9360f0 Merged in ^/branch/iola/event-saving-refactor-r10291, which refactors document saving to always use doc.save_with_history(events), and requires accompanying events. This branch also provides refactoring of recurring regexes in url patterns into a dictionary. As part of the merge, also refactored new code which didn't use the save_with_history() method.
- Legacy-Id: 11840
2016-08-23 10:52:08 +00:00
Ole Laursen 0c189cfa84 Include info about revisions in the manage review requests overview
- Legacy-Id: 11839
2016-08-23 10:13:07 +00:00
Ole Laursen 7246733154 Reword assignment choices code to make it a bit clearer
- Legacy-Id: 11838
2016-08-23 10:06:48 +00:00
Ole Laursen 742bf4b233 Auto-select the next reviewer when choosing to assign a reviewer to an
unassigned request on the manage review requests page
 - Legacy-Id: 11837
2016-08-22 14:28:56 +00:00
Ole Laursen 6e253f0407 Make the manage review requests view a bit more compact to have room
for the assignment action, fix a couple of bugs
 - Legacy-Id: 11834
2016-08-22 11:28:03 +00:00
Henrik Levkowetz 3e3255db7d Set version info and settings back to development mode
- Legacy-Id: 11832
2016-08-20 11:46:42 +00:00
Henrik Levkowetz 21e1c920db Set version info to release version 6.30.0 before branching.
- Legacy-Id: 11830
2016-08-20 11:46:33 +00:00
Ole Laursen 507baade01 Add refresh button to manage reviews page, make save detect changes in
the requests and pop the page back up for confirmation if so
 - Legacy-Id: 11827
2016-08-19 16:40:09 +00:00
Ole Laursen 8b65c3ad65 Support adding CC's to the complete review email
- Legacy-Id: 11826
2016-08-19 16:37:46 +00:00
Henrik Levkowetz 0669a4243c Merged in [11810] from rjsparks@nostrum.com:
Corrected some missed base template references in dbtemplate from the facelift effort.
 - Legacy-Id: 11823
Note: SVN reference [11810] has been migrated to Git commit 3fcc364fc3
2016-08-18 16:30:35 +00:00
Henrik Levkowetz 52c5c0daa0 Merged in [11792] from rcross@amsl.com:
Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat.  Fixes issue #1994.
 - Legacy-Id: 11822
Note: SVN reference [11792] has been migrated to Git commit a13b751e1a
2016-08-18 15:03:55 +00:00
Henrik Levkowetz 250af833aa Undid erroneous commit [11820].
- Legacy-Id: 11821
Note: SVN reference [11820] has been migrated to Git commit f497367658
2016-08-18 14:13:06 +00:00
Henrik Levkowetz f497367658 Provide a test materials directory for the bluesheets tests, to avoid dependency on the local directory setup.
- Legacy-Id: 11820
2016-08-18 14:10:28 +00:00
Henrik Levkowetz 78e473746b Merged in [11789] from rcross@amsl.com:
Fixes #1995.  Show timezone with interim meeting request information.
 - Legacy-Id: 11819
Note: SVN reference [11789] has been migrated to Git commit 47c7c49e37
2016-08-18 13:43:44 +00:00
Henrik Levkowetz 328d9de9a6 Provide a test materials directory for the bluesheets tests, to avoid dependency on the local directory setup.
- Legacy-Id: 11818
2016-08-18 12:03:57 +00:00
Henrik Levkowetz 2386fa8884 Merged in [11781] from rcross@amsl.com:
Fix issue with interim meeting series of more than two meetings.  Changed to not send meeting change notifications for meetings not yet announced.
 - Legacy-Id: 11817
Note: SVN reference [11781] has been migrated to Git commit f65335e258
2016-08-18 11:39:06 +00:00
Henrik Levkowetz 72d9017d63 Merged in [11780] from rjsparks@nostrum.com:
Removed bluesheet upload from the secr/ bluesheets generation page. Added navigation to session details from the meeting materials view rows.
 - Legacy-Id: 11815
Note: SVN reference [11780] has been migrated to Git commit 9b295b1b5e346afafdcaf3d00b0b120a1b826e7f
2016-08-17 22:52:11 +00:00
Henrik Levkowetz f1ad6a0e8e Merged in [11779] from rjsparks@nostrum.com:
Robustness improvements for the bluesheet migrations.
 - Legacy-Id: 11814
Note: SVN reference [11779] has been migrated to Git commit 54a774caef8eb00f1d412dba658aaa9a91be3bb8
2016-08-17 21:45:57 +00:00
Henrik Levkowetz 6f05b23837 Merged in [11778] from rjsparks@nostrum.com:
Enabled and refined document_main view for bluesheets.
Improved migration for 95 and 96 bluesheets, adding DocAlias and DocEvent creation.
Added bluesheet upload to the session details view.
Moved a function out of secr/proceedings/views into its own util.py file to allow reusing it in other modules without introducing circular imports.
 - Legacy-Id: 11811
Note: SVN reference [11778] has been migrated to Git commit 0611444b36bc071e8db068a093cc1ad93bb69659
2016-08-17 18:28:02 +00:00
Robert Sparks 3fcc364fc3 Corrected some missed base template references in dbtemplate from the facelift effort. Commit ready for merge.
- Legacy-Id: 11810
2016-08-17 17:51:15 +00:00
Ole Laursen 5b784ca4ec No Review -> Team Will not Review
- Legacy-Id: 11808
2016-08-17 16:13:31 +00:00
Ole Laursen 5eba7bf38e Fix a bug
- Legacy-Id: 11807
2016-08-17 16:12:17 +00:00
Ole Laursen 01732ad39b Link to the team page from the review request page
- Legacy-Id: 11806
2016-08-17 16:10:55 +00:00
Henrik Levkowetz 3fee46cafb Fixed 2 bugs in the bluesheets migration: Create bluesheets directories if missing, to avoid exceptions when run by developers without the directories in place, and use __in instead of _in in the reverse migration queryset arguments.
- Legacy-Id: 11805
2016-08-17 16:05:51 +00:00
Henrik Levkowetz 4d62fd0a9d Merged in [11770] from rjsparks@nostrum.com:
Merged from rcross: Add Introduction header to proceedings. Add Acknowlegements to the meeting model. Add a view for acknowlegements.
 - Legacy-Id: 11804
Note: SVN reference [11770] has been migrated to Git commit 0b196e5eb5
2016-08-17 15:44:21 +00:00
Ole Laursen 426542771a Turn ReviewRequest.deadline into a date field with no time
- Legacy-Id: 11801
2016-08-17 15:10:39 +00:00
Henrik Levkowetz 7e0b9511df Merged in [11767] from rjsparks@nostrum.com:
improve some test coverage.
 - Legacy-Id: 11800
Note: SVN reference [11767] has been migrated to Git commit 4631df61ef
2016-08-17 14:57:53 +00:00
Henrik Levkowetz cee80050a3 Merged in [11766] from rjsparks@nostrum.com:
add status reports to proceedings. add a view for the applicable status report for a given meeting.
 - Legacy-Id: 11799
Note: SVN reference [11766] has been migrated to Git commit 9b2d73b365
2016-08-17 14:45:17 +00:00
Ole Laursen 3ecaf54d51 Pre-fill the review type when requesting a review
- Legacy-Id: 11798
2016-08-17 14:42:57 +00:00
Henrik Levkowetz 8317e186ff Merged in [11764] from rjsparks@nostrum.com:
Moved the materials start, cutoff, and revision dates into the Meeting object
Add a bit to meeting to note whether proceedings are final. 
Update proceedings view to reflect the status of that bit. 
Add a function that finalizes a meetings proceedings.
Straighten out a migration numbering collision introduced in an earlier merge.
 - Legacy-Id: 11795
Note: SVN reference [11764] has been migrated to Git commit 57afa06fcd
2016-08-16 17:30:01 +00:00
Henrik Levkowetz 0156fb816f Merged in [11758] from rjsparks@nostrum.com:
Continued iterative-improvements to auto-generated proceedings:
- Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Refactor columns for proceedings to group agenda, minutes, and bluesheets into one column.
- Add a column for recordings. Show the recordings for all sessions for a group.
- Refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.
 - Legacy-Id: 11794
Note: SVN reference [11758] has been migrated to Git commit f2964b9733
2016-08-16 13:09:23 +00:00
Henrik Levkowetz 1f5a373ae9 Merged in [11756] from rjsparks@nostrum.com:
Provides a custom json view of meetings optimized for the iphone app.
 - Legacy-Id: 11793
Note: SVN reference [11756] has been migrated to Git commit c68ae7669e
2016-08-16 11:56:29 +00:00
Ryan Cross a13b751e1a Fixes #1994. Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat. Commit ready for merge.
- Legacy-Id: 11792
2016-08-15 21:04:31 +00:00
Henrik Levkowetz e97876abdd Merged in ^/branch/iola/account-ascii-fixes-r11748 from olau@iola.dk:
- Added a check for a reserved name in account registration
 - Handle Person.ascii in edit profile better to try to ensure that
   people fill it in correctly. Blank it out if it's unchanged from name
   and use unidecode to set it automatically (with a warning if it
   actually converts something).
 - Throw a validation error if a profile name contains an @ sign upon
   edit so that people do not forget to enter their name.
 - Legacy-Id: 11791
2016-08-15 19:43:07 +00:00
Ryan Cross 47c7c49e37 Fixes #1995. Show timezone with interim meeting request information. Commit ready for merge.
- Legacy-Id: 11789
2016-08-15 17:23:28 +00:00
Henrik Levkowetz dd4d7aec43 Merged in [11711] from rjsparks@nostrum.com:
Starting a page for direct rendering of proceedings.
 - Legacy-Id: 11787
Note: SVN reference [11711] has been migrated to Git commit d9b1528f36e092892c9a18602615f7151edf75c3
2016-08-15 16:36:35 +00:00
Ole Laursen 0e808518bc Make it possible to request review for more than one team at the time,
auto-select the team for team secretaries/delegates
 - Legacy-Id: 11786
2016-08-15 16:05:56 +00:00
Ole Laursen 8a5d9d7a72 Make it more obvious that a review is not completed yet, include
ongoing reviews in the list on the review document page
 - Legacy-Id: 11785
2016-08-15 15:46:11 +00:00
Ole Laursen 9454c8bb9c Show other reviews of document on the review document page
- Legacy-Id: 11784
2016-08-15 14:41:12 +00:00
Ole Laursen c4e2f68ea5 Add check for reserved name in account registration
Commit ready for merge
 - Legacy-Id: 11783
2016-08-15 13:14:08 +00:00
Ole Laursen 1ae302ca07 Add info about last call/scheduled telechat to the request review page, fix a bug
- Legacy-Id: 11782
2016-08-15 10:31:50 +00:00
Ryan Cross f65335e258 Fix issue with interim meeting series of more than two meetings. Changed to not send meeting change notifications for meetings not yet announced. Commit ready for merge.
- Legacy-Id: 11781
2016-08-12 21:32:13 +00:00
Henrik Levkowetz 08e4470663 Model relationship graph as of 2016-07-17.
- Legacy-Id: 11777
2016-08-10 12:15:11 +00:00
Robert Sparks 0b196e5eb5 Merged from rcross: Add Introduction header to proceedings. Add Acknowlegements to the meeting model. Add a view for acknowlegements. Commit ready for merge.
- Legacy-Id: 11770
2016-08-09 19:21:42 +00:00
Ryan Cross 4abb5026d3 Add new files for proceedings acknowledgemetns changes. Commit ready for merge.
- Legacy-Id: 11768
2016-08-09 18:31:38 +00:00
Robert Sparks 4631df61ef improve some test coverage. Commit ready for merge.
- Legacy-Id: 11767
2016-08-09 18:31:05 +00:00
Robert Sparks 9b2d73b365 add status reports to proceedings. add a view for the applicable status report for a given meeting. Commit ready for merge.
- Legacy-Id: 11766
2016-08-09 15:42:40 +00:00
Ryan Cross 485fcd0e53 Add new field meeting.acknowledgements and corresponding page in meeting proceedings. Commit ready for merge.
- Legacy-Id: 11765
2016-08-08 23:26:51 +00:00
Robert Sparks 57afa06fcd Moved the materials start, cutoff, and revision dates into the Meeting object
Add a bit to meeting to note whether proceedings are final. 
Update proceedings view to reflect the status of that bit. 
Add a function that finalizes a meetings proceedings.
Straighten out a migration numbering collision introduced in an earlier merge.
Commit ready for merge.
 - Legacy-Id: 11764
2016-08-08 20:34:37 +00:00
Robert Sparks 162845dcb8 Add a bit to meeting to note whether proceedings are final. Update proceedings view to reflect the status of that bit. Add a function that finalizes a meetings proceedings
- Legacy-Id: 11763
2016-08-08 20:14:04 +00:00
Robert Sparks fbf7d9e685 missed adding a migration
- Legacy-Id: 11761
2016-08-08 17:03:53 +00:00
Robert Sparks 44cd9e0920 Moved the materials start, cutoff, and revision dates into the Meeting object
- Legacy-Id: 11760
2016-08-05 20:44:05 +00:00
Robert Sparks f617e2688f Shift all datetimes for iphone json view to UTC. Commit ready for merge.
- Legacy-Id: 11759
2016-08-05 16:03:53 +00:00
Robert Sparks f2964b9733 Continued iterative-improvements to auto-generated proceedings:
- Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Refactor columns for proceedings to group agenda, minutes, and bluesheets into one column.
- Add a column for recordings. Show the recordings for all sessions for a group.
- Refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.

Commit ready for merge.
 - Legacy-Id: 11758
2016-08-04 21:20:06 +00:00
Robert Sparks 56c232ec1d Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.
- Legacy-Id: 11757
2016-08-04 21:08:56 +00:00
Robert Sparks c68ae7669e Provides a custom json view of meetings optimized for the iphone app. Commit ready for merge.
- Legacy-Id: 11756
2016-08-04 19:51:52 +00:00
Robert Sparks 2ff54a963b refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Legacy-Id: 11755
2016-08-03 18:19:39 +00:00
Robert Sparks be0ac54535 Fixed an incorrect bluesheet href
- Legacy-Id: 11754
2016-08-03 17:35:55 +00:00
Ole Laursen 78062adc2f Use request.build_absolute_uri instead of grabbing the domain from the
current Site in the review code
 - Legacy-Id: 11753
2016-08-03 15:13:55 +00:00
Ole Laursen afccaa0b4d Handle Person.ascii in edit profile better to try to ensure that
people fill it in correctly. Blank it out if it's unchanged from name
and use unidecode to set it automatically (with a warning if it
actually converts something). Branch ready for merge.
 - Legacy-Id: 11752
2016-08-03 14:20:13 +00:00
Ole Laursen d56560ed89 Throw a validation error if a profile name contains an @ sign upon
edit so that people do not forget to enter their name.
Commit ready for merge.
 - Legacy-Id: 11750
2016-08-03 10:21:02 +00:00
Robert Sparks a34dc40170 Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Legacy-Id: 11747
2016-08-02 20:30:40 +00:00
Robert Sparks 261f97e6c1 Add a column for recordings. Show the recordings for all sessions for a group.
- Legacy-Id: 11746
2016-08-02 15:31:30 +00:00
Robert Sparks b662393664 refactor columns
- Legacy-Id: 11745
2016-08-02 14:46:09 +00:00
Henrik Levkowetz 4f9db3020a Removed an unused import.
- Legacy-Id: 11735
2016-07-21 20:04:30 +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 d0072a580d Tweaked help text for the nomcom member entry form.
- Legacy-Id: 11731
2016-07-20 16:45:41 +00:00
Henrik Levkowetz c3718c8e6c Set version info and settings back to development mode
- Legacy-Id: 11729
2016-07-20 09:34:11 +00:00
Henrik Levkowetz 5462fc4dce Set version info to release version 6.29.0 before branching.
- Legacy-Id: 11727
2016-07-20 09:34:02 +00:00
Henrik Levkowetz df28afe72c Added a migration to go with the model changes in [11668]
- Legacy-Id: 11724
Note: SVN reference [11668] has been migrated to Git commit 0d044399e5
2016-07-20 09:24:08 +00:00
Henrik Levkowetz b420ef220c Merged in [11721] from bartosz.balazinski@interdigital.com:
Annotated the document state selection list with indications of
whether the state is an IETF or IRTF state. Fixes #1968.
 - Legacy-Id: 11722
Note: SVN reference [11721] has been migrated to Git commit 0925e8e242
2016-07-20 09:14:27 +00:00
Bartosz Balazinski 0925e8e242 Annotated the document state selection list with indications of
whether the state is an IETF or IRTF state. Fixes #1968. 
Commit ready to merge.
 - Legacy-Id: 11721
2016-07-20 00:02:45 +00:00
Henrik Levkowetz 4f3cc26d04 Don't show iaoc leadership sessions on the materials page.
- Legacy-Id: 11720
2016-07-19 17:04:38 +00:00
Henrik Levkowetz 691fb20ed8 Merged in [11713] from rjsparks@nostrum.com:
Last bit of cleanup of week/room-view js.
 - Legacy-Id: 11719
Note: SVN reference [11713] has been migrated to Git commit 9d40e6d69a4ee3bb029b769286cc026933060ec2
2016-07-19 17:01:26 +00:00
Henrik Levkowetz e14e1a9963 Merged in [11712] from rjsparks@nostrum.com:
Additional tweaks related to #1984.
 - Legacy-Id: 11718
Note: SVN reference [11712] has been migrated to Git commit 4226ee4980e8ca66d4a4cefacf63d1f0b58b7b40
2016-07-19 16:50:53 +00:00
Henrik Levkowetz 081abec0e8 Merged in [11711] from rjsparks@nostrum.com:
Starting a page for direct rendering of proceedings.
 - Legacy-Id: 11717
Note: SVN reference [11711] has been migrated to Git commit d9b1528f36e092892c9a18602615f7151edf75c3
2016-07-19 11:22:00 +00:00
Henrik Levkowetz d117b9399d Merged in [11708] from rcross@amsl.com:
Restrict session request options to groups of type WG,RG or AG. Add new mailtrigger to names fixture.
 - Legacy-Id: 11716
Note: SVN reference [11708] has been migrated to Git commit 10baa54a07
2016-07-19 11:09:57 +00:00
Henrik Levkowetz eb92924821 Merged in [11699] from rcross@amsl.com:
Change blue_sheet_generate() to only generate blue sheets for WG and RG group types that have sessions on the official schedule.
 - Legacy-Id: 11715
Note: SVN reference [11699] has been migrated to Git commit f6301913f6
2016-07-19 10:58:27 +00:00
Henrik Levkowetz f2150df76a Merged in [11687], [11710] from presnick@qti.qualcomm.com:
Generate a message to Secretary and IESG when AD changes a draft state
to 'Approved'.  Fixes issue #796.
 - Legacy-Id: 11714
Note: SVN reference [11687] has been migrated to Git commit ae87e84610

Note: SVN reference [11710] has been migrated to Git commit 65bb1f2738
2016-07-19 10:48:13 +00:00
Pete Resnick 65bb1f2738 Added a test for the document approved by AD action. Related to issue
#796.  Commit ready for merge
 - Legacy-Id: 11710
2016-07-18 20:12:12 +00:00
Henrik Levkowetz 1f535323b6 Merged in [11698] from rcross@amsl.com:
Changed send_interim_announcement_request() to use new mailtrigger interim_approved.
 - Legacy-Id: 11709
Note: SVN reference [11698] has been migrated to Git commit 3da2d4f67b
2016-07-18 11:51:05 +00:00
Ryan Cross 10baa54a07 Restrict session request options to groups of type WG,RG or AG. Add new mailtrigger to names fixture. Commit ready for merge.
- Legacy-Id: 11708
2016-07-18 11:39:36 +00:00
Henrik Levkowetz ac31664f5b Added missing import statements.
- Legacy-Id: 11707
2016-07-18 11:00:01 +00:00
Henrik Levkowetz 4e31c4ed12 Merged in [11697] from rcross@amsl.com:
Changed check_audio_files() to only consider sessions on the official
schedule.  Fixes some 500 errors.
 - Legacy-Id: 11706
Note: SVN reference [11697] has been migrated to Git commit 2e02011725
2016-07-18 10:55:47 +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
Ryan Cross f6301913f6 Change blue_sheet_generate() to only generate blue sheets for WG and RG group types that have sessions on the official schedule. Commit ready for merge.
- Legacy-Id: 11699
2016-07-18 09:13:43 +00:00
Ryan Cross 3da2d4f67b Changed send_interim_announcement_request() to use new mailtrigger interim_approved. Commit ready for merge.
- Legacy-Id: 11698
2016-07-18 08:15:13 +00:00
Ryan Cross 2e02011725 Changed check_audio_files() to only consider sessions on the official
schedule.  Fixes some 500 errors.  Commit ready to merge.
 - Legacy-Id: 11697
2016-07-17 14:24:01 +00:00
Henrik Levkowetz 57a79aecd6 Show only 'session' and 'other' type meetings on the materials page, especially do not show leadership meetings.
- Legacy-Id: 11695
2016-07-17 12:55:59 +00:00
Henrik Levkowetz 5f1f06631c Merged in [11686] from rcross@amsl.com:
A refactor to give secretariat a broader selection of groups to choose from when scheduling non-working group sessions.
 - Legacy-Id: 11694
Note: SVN reference [11686] has been migrated to Git commit b195beb3ad
2016-07-17 11:48:11 +00:00
Henrik Levkowetz b0a0bbbe63 Merged in [11681] from suresh.krishnan@ericsson.com:
Allowed ADs to manage out of area working groups and upload proceedings for them. Fixes issue #1648.
 - Legacy-Id: 11693
Note: SVN reference [11681] has been migrated to Git commit f570ff803d
2016-07-17 11:16:09 +00:00
Henrik Levkowetz 0ad9a90da8 Merged in [11668] from suresh.krishnan@ericsson.com:
Fixed validation of submitter name and email when they are same as the holder's info. Fixes issue #1971.
 - Legacy-Id: 11692
Note: SVN reference [11668] has been migrated to Git commit 0d044399e5
2016-07-17 11:04:44 +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 008f0d4e40 Merged in [11666] from housley@vigilsec.com:
Do not show updates related to a removed IPR disclosure.  Fixes #1983.
 - Legacy-Id: 11688
Note: SVN reference [11666] has been migrated to Git commit 40cef39cae
2016-07-16 17:12:49 +00:00
Pete Resnick ae87e84610 Generate message to Secretary and IESG when AD changes a draft state to "Approved".
Fixes issue #796. Commit ready for merge.
 - Legacy-Id: 11687
2016-07-16 17:09:21 +00:00
Ryan Cross b195beb3ad A refactor to give secretariat a broader selection of groups to choose from when scheduling non-working group sessions. Commit ready for merge.
- Legacy-Id: 11686
2016-07-16 15:50:16 +00:00
Henrik Levkowetz 10435774c3 Merged in [11664] from rcross@amsl.com:
Send email to secretariat when an interim meeting has been approved and is waiting for announcement.
 - Legacy-Id: 11685
Note: SVN reference [11664] has been migrated to Git commit 54969aa236
2016-07-16 15:13:47 +00:00
Henrik Levkowetz d5d9d10017 Merged in [11663] from housley@vigilsec.com:
Clarify that the consensus field is talking about whether the doument will include the consensus boilerplate when it is published as an RFC. Fixes #1955.
 - Legacy-Id: 11684
Note: SVN reference [11663] has been migrated to Git commit 9d5a94713e
2016-07-16 14:52:57 +00:00
Henrik Levkowetz 5f219648a6 Merged in [11662] from rcross@amsl.com:
Fixed duplicate help-block issue on Interim Meeting Request Page.
 - Legacy-Id: 11683
Note: SVN reference [11662] has been migrated to Git commit c99cb678c6
2016-07-16 14:41:49 +00:00
Henrik Levkowetz 34370c6e16 Merged in [11656] from rjsparks@nostrum.com:
Enhanced factories to simplify test writing.
 - Legacy-Id: 11682
Note: SVN reference [11656] has been migrated to Git commit 030ea1c939
2016-07-16 14:15:41 +00:00
Suresh Krishnan f570ff803d Allowed ADs to manage out of area working groups and upload proceedings for them. Fixes issue #1648. Commit ready for merge.
- Legacy-Id: 11681
2016-07-16 14:11:55 +00:00
Henrik Levkowetz 5307dc1cf1 Set version info and settings back to development mode
- Legacy-Id: 11678
2016-07-16 13:44:01 +00:00
Henrik Levkowetz 9dc2b0d6a0 Set version info to release version 6.28.0 before branching.
- Legacy-Id: 11676
2016-07-16 13:43:52 +00:00
Henrik Levkowetz 61540ac4bb Carry patches to the production back to trunk.
- Legacy-Id: 11673
2016-07-16 13:33:16 +00:00
Suresh Krishnan 0d044399e5 Fixed validation of submitter name and email when they are same as the holder's info. Fixes issue #1971. Commit ready for merge.
- Legacy-Id: 11668
2016-07-16 12:35:22 +00:00
Ryan Cross 11952627f3 Change where interim meeting announcement request email gets sent. Commit ready for merge
- Legacy-Id: 11667
2016-07-16 12:33:36 +00:00
Russ Housley 40cef39cae Do not show updates related to a removed IPR disclosure. Fixes #1983.
Commit ready for merge.
 - Legacy-Id: 11666
2016-07-16 12:17:38 +00:00
Ryan Cross 54969aa236 Send email to secretariat when an interim meeting has been approved and is waiting for announcement. Commit ready for merge.
- Legacy-Id: 11664
2016-07-16 11:33:39 +00:00
Russ Housley 9d5a94713e Clarify that the consensus field is talking about whether the doument will include the consensus boilerplate when it is published as an RFC. Fixes #1955.
- Legacy-Id: 11663
2016-07-16 09:53:54 +00:00
Ryan Cross c99cb678c6 Fixed duplicate help-block issue on Interim Meeting Request Page. Commit ready for merge.
- Legacy-Id: 11662
2016-07-16 09:26:56 +00:00
Robert Sparks 030ea1c939 Enhanced factories to simplify test writing. Commit ready for merge.
- Legacy-Id: 11656
2016-07-15 12:30:08 +00:00
Henrik Levkowetz 310336b030 Merged in [11654] from rjsparks@nostrum.com:
Call out downreferences in autogenerated last call text. Fixes #1982.
 - Legacy-Id: 11655
Note: SVN reference [11654] has been migrated to Git commit 992aba1aec
2016-07-15 10:17:51 +00:00
Robert Sparks 992aba1aec Call out downreferences in autogenerated last call text. Fixes #1982. Commit ready for merge.
- Legacy-Id: 11654
2016-07-14 18:09:22 +00:00
Henrik Levkowetz c7cecf66e9 Added a test case for group home.
- Legacy-Id: 11652
2016-07-13 19:20:13 +00:00
Henrik Levkowetz 8ca48aac42 Make group acronym regex patterns consistent.
There were multiple different regex patterns in different urlpattern
declarations, with some of them permitting characters which should not
occur in group acronym.  Changed them to consistently use [-a-z0-9]+ .
 - Legacy-Id: 11651
2016-07-13 19:19:15 +00:00
Henrik Levkowetz 211943148d Make the group factory produce groups with valid acronyms
- Legacy-Id: 11650
2016-07-13 18:48:53 +00:00
Henrik Levkowetz 387a3fc21d Tweaked a resource to give it the correct name in the api registry.
- Legacy-Id: 11649
2016-07-13 18:45:52 +00:00
Henrik Levkowetz e3020686a8 Added a global declaration
- Legacy-Id: 11647
2016-07-13 16:00:41 +00:00
Henrik Levkowetz 6f5234969e If an external command fails, capture stderr and raise Exception.
This handles the RFC-Editor and IANA sync external commands, but
need to be generalised, and applied to all external commands: TODO.
 - Legacy-Id: 11646
2016-07-13 13:12:08 +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 7bc8e043f1 Added model UrlResource with FK to Room
This will make it easier to support audio and video streaming links
which vary by meeting, but are fixed by Room. Also added migrations,
resource, admin support, supporting methods, and a bit of refactoring.
 - Legacy-Id: 11644
2016-07-13 13:07:20 +00:00
Henrik Levkowetz 14e97a732c Provide the agenda template with the time now
This makes it possible to display either audio and video stream links
when a session is live, or links to the archives after a session.
 - Legacy-Id: 11643
2016-07-13 13:01:26 +00:00
Henrik Levkowetz 4a21a535fb Provide css for stacked fa glyphs in button.
- Legacy-Id: 11642
2016-07-13 12:57:26 +00:00
Henrik Levkowetz 0d160b9672 Guard get array value against array==None in log.getcaller()
- Legacy-Id: 11641
2016-07-13 12:56:02 +00:00
Henrik Levkowetz 53506389b3 Make all the scripts under ietf/bin/ set up the environment the same way.
- Legacy-Id: 11639
2016-07-12 20:52:09 +00:00
Ole Laursen 220a7f6608 Slight wording fix
- Legacy-Id: 11638
2016-07-12 16:25:23 +00:00
Ole Laursen 6c8df95ee6 Close imported review requests that are past IESG approval
automatically as overtaken by events
 - Legacy-Id: 11637
2016-07-12 16:20:42 +00:00
Ole Laursen f7eeb1f0f1 Add missing constraint on team in manage review request page
- Legacy-Id: 11636
2016-07-12 16:12:04 +00:00
Ole Laursen 308b854d66 Change the naming algorithm for review documents a bit
- Legacy-Id: 11635
2016-07-12 16:02:35 +00:00
Ole Laursen 562d7da312 Fix accepted wording
- Legacy-Id: 11634
2016-07-12 15:34:51 +00:00
Ole Laursen cd1250b22d Be more specific about the revision and deadline in the review request email
- Legacy-Id: 11633
2016-07-12 15:33:24 +00:00
Ole Laursen e7ee08069e Swap the sort order on the displayed revisions when completing a review
- Legacy-Id: 11632
2016-07-12 15:06:49 +00:00
Ole Laursen 5fc023e8aa Clarify which specific revision a review request is for
- Legacy-Id: 11631
2016-07-12 14:41:30 +00:00
Ole Laursen a5980ef75b Fix unicode format bug, adjust Reviewer.FREQUENCIES days to better
match those from the existing tool
 - Legacy-Id: 11630
2016-07-12 14:30:05 +00:00
Ole Laursen c3c1911b47 Some fixes for review importer: interpretation of autopolicy and skip
all review requests without a timestamp
 - Legacy-Id: 11629
2016-07-12 14:29:19 +00:00
Ole Laursen 5b191285d6 Fix role misspelling that prevented review team secretaries from
accessing protected pages
 - Legacy-Id: 11628
2016-07-12 13:42:19 +00:00
Ole Laursen 392eb4fa28 Delete stale code that was causing a Javascript bug
- Legacy-Id: 11627
2016-07-12 13:06:29 +00:00
Ole Laursen db4ea01e20 Take a bunch of factors into account when sorting reviewers for
assignment to a review request
 - Legacy-Id: 11626
2016-07-12 13:04:14 +00:00
Henrik Levkowetz b0880b3499 Set version info and settings back to development mode
- Legacy-Id: 11599
2016-07-10 16:07:23 +00:00
Henrik Levkowetz 2429eb10fb Set version info to release version 6.27.0 before branching.
- Legacy-Id: 11597
2016-07-10 16:07:12 +00:00
Henrik Levkowetz 8ff4670954 Added a meeting week-view test.
- Legacy-Id: 11594
2016-07-10 15:06:25 +00:00
Henrik Levkowetz cb439fa3d4 Fixed some pyflakes issues.
- Legacy-Id: 11593
2016-07-10 14:07:17 +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 87273de795 Not all the IETF 96 room names are in place yet. Use get_or_create in the data migration.
- Legacy-Id: 11591
2016-07-10 14:00:01 +00:00
Henrik Levkowetz 2fe2412bdd Tweaked the room admin to show additional fields.
- Legacy-Id: 11590
2016-07-10 13:59:03 +00:00
Henrik Levkowetz 402a099e4e Added a modified slugify function and template filter, which converts slashes to dashes instead of eliding them. This is necessary in order to be able to distinguish the slugified room names like 'Schinkel I/II' from 'Schinkel III'.
- Legacy-Id: 11589
2016-07-10 13:58:30 +00:00
Henrik Levkowetz ee789ea155 Removed the floor index sidebar, as it took away too much room from the floor-plans.
- Legacy-Id: 11587
2016-07-09 21:55:07 +00:00
Henrik Levkowetz cd857c3602 Fixed a bug in removing old blinking arrows. Added functional room names. Tweaked the font size of room names. Made the page switch to the right floor-plan for a given room.
- Legacy-Id: 11586
2016-07-09 21:23:58 +00:00
Henrik Levkowetz 769c6f6137 Tweaked the Room.functional_display_name() to not return anything for more variations of 'breakout' room names.
- Legacy-Id: 11585
2016-07-09 21:21:33 +00:00
Henrik Levkowetz 0eaa07f056 Tweaked floorplan data migration.
- Legacy-Id: 11584
2016-07-09 21:19:59 +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 e70dcfc7a3 Added floorplan data for additional rooms.
- Legacy-Id: 11582
2016-07-09 20:28:42 +00:00
Henrik Levkowetz 45b19a585b Fixed various issues with the interim approval request email text when used for non-WG groups (RGs, for instance). Added supporting template filter functions. Related to issues #1979 and #1980.
- Legacy-Id: 11581
2016-07-09 20:02:28 +00:00
Henrik Levkowetz 4537f91424 Modified the alias factory to work around the problem with the backend collapsing aliases with accented and unaccented versions of the same name.
- Legacy-Id: 11580
2016-07-09 19:57:37 +00:00
Henrik Levkowetz 8b83c72a4c Added a 'verbose_name' attribute to the GroupTypeName table, with updated admin and a data migration to provide verbose group names.
- Legacy-Id: 11579
2016-07-09 19:53:51 +00:00
Henrik Levkowetz a23b174b91 Fixed the floorplan template and accompanying javascript to make the arrows which point out room location work. This needed some modification to support separate per-floor images, and a fix to make the arrow position setting code work in html5 ('px' must be specified). Also added handling of responsive resizing of the floor-plan images, to make the arrow point right independent of the image scaling.
- Legacy-Id: 11578
2016-07-09 19:49:51 +00:00
Henrik Levkowetz d53da28d00 Added support in the interim meeting request form for taking a group id parameter as query arg.
- Legacy-Id: 11577
2016-07-09 19:45:11 +00:00
Henrik Levkowetz 7d9b6c109c Updated data migration with ietf 96 room locations.
- Legacy-Id: 11576
2016-07-09 19:43:18 +00:00
Henrik Levkowetz 8b6d8c9f44 Replaced the hardcoded 'Area Director' approval role with a group-dependent list of approval roles. Fixes issue #1980.
- Legacy-Id: 11575
2016-07-09 16:59:50 +00:00
Henrik Levkowetz ac59a087cf Pre-fill the group in the interim meeting request form when linked from a button in the group's meeting tab.
- Legacy-Id: 11574
2016-07-09 16:28:59 +00:00
Henrik Levkowetz 76fe6d128c Split up the action buttons on the group meeing tab to put buttons after the closing button on a new line. Added an interim meeting request button.
- Legacy-Id: 11572
2016-07-08 13:41:26 +00:00
Henrik Levkowetz 009856e4c1 Modified the interim announcement text to be less rude if remote participation isn't supported. Fixes issue #1979.
- Legacy-Id: 11571
2016-07-08 13:18:59 +00:00
Henrik Levkowetz 1ddd6e7a09 Merged in [11530] from rjsparks@nostrum.com:
Adds a publisher to the digital preservation feed.
 - Legacy-Id: 11570
Note: SVN reference [11530] has been migrated to Git commit aafd1dc1ed
2016-07-08 13:17:02 +00:00
Henrik Levkowetz acb3f90d39 Tweaked the floor-plan urls, removing an unnecessary path element.
- Legacy-Id: 11569
2016-07-08 13:03:56 +00:00
Henrik Levkowetz 9a225405fd Make the floorplans scale down also for small devices.
- Legacy-Id: 11568
2016-07-08 12:51:15 +00:00
Henrik Levkowetz 167fba37e8 Set version info and settings back to development mode
- Legacy-Id: 11566
2016-07-08 11:34:03 +00:00
Henrik Levkowetz f79ac44206 Set version info to release version 6.26.0 before branching.
- Legacy-Id: 11564
2016-07-08 11:32:16 +00:00
Henrik Levkowetz 58044b103e Added another test, and fixed a code flaw it discovered.
- Legacy-Id: 11560
2016-07-08 11:19:09 +00:00
Henrik Levkowetz 85fb050b2e Brought back, by popular demand, a tab with the link to a group's tools pages (which was removed in release 6.25.0).
- Legacy-Id: 11559
2016-07-08 11:17:58 +00:00
Henrik Levkowetz e7eb4975b0 Save submitted session agendas as UTF-8, not as ascii.
- Legacy-Id: 11551
2016-07-07 20:37:47 +00:00
Henrik Levkowetz fe65f07d77 Tweaked the test settings.
- Legacy-Id: 11549
2016-07-07 20:17:40 +00:00
Henrik Levkowetz efc09d92f3 Updated migration.
- Legacy-Id: 11548
2016-07-07 17:28:47 +00:00
Henrik Levkowetz ca36d50484 Merged in ^/personal/henrik/6.25.2-floorplans@11546, which provides basic meeting venue floorplan and room location support, including JSON API access to floorplan images and room location. Floorplan data for IETF 96 in Berlin is also provided in a data migration. Not part of this release, but planned for a later release, is support for arrows pointing out rooms, and secretariat support for room location input.
- Legacy-Id: 11547
2016-07-07 17:18:00 +00:00
Henrik Levkowetz fa184df2a6 Added an explicit PhantomJS(port=0) as a workaround for old phantomjs instances staying around and blocking the port needed to run tests.
- Legacy-Id: 11546
2016-07-07 16:27:52 +00:00
Henrik Levkowetz 2bebde1ebe Added a test for the floorplan view.
- Legacy-Id: 11545
2016-07-07 12:41:27 +00:00
Henrik Levkowetz 7f5863d212 Added a FIXME comment about a test which can fail if run across the midnight date shift.
- Legacy-Id: 11544
2016-07-07 12:40:41 +00:00
Henrik Levkowetz 8fee031802 Added a floorplan view function, and urls to go with it.
- Legacy-Id: 11543
2016-07-07 12:39:46 +00:00
Henrik Levkowetz 1d5e0ec41a Added a data migration to provide initial IETF-96 floorplan data.
- Legacy-Id: 11542
2016-07-07 12:38:39 +00:00
Henrik Levkowetz 8de23cb7f7 Fixed some admin plural forms.
- Legacy-Id: 11541
2016-07-07 12:37:51 +00:00
Henrik Levkowetz 9e5d990954 Added meeting FloorPlan model and added location parameters and ordering to the Room model.
- Legacy-Id: 11540
2016-07-07 12:37:09 +00:00
Henrik Levkowetz c84c18926a Added static media for floorplans.
- Legacy-Id: 11539
2016-07-07 12:31:30 +00:00
Henrik Levkowetz 874000fd6d Added z-index settings to make sure that the tab links aren't covered by other elements.
- Legacy-Id: 11538
2016-07-07 12:30:50 +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
Henrik Levkowetz c0c3d2a5d6 Removed an unnecessary storage location argument, and corrected the use of ImageField upload_to in order to point at media/photo instead of media/photo/photo.
- Legacy-Id: 11536
2016-07-07 12:23:34 +00:00
Henrik Levkowetz 11d3e6fcd5 Added a media subdirectory for floorplans.
- Legacy-Id: 11535
2016-07-07 12:21:25 +00:00
Henrik Levkowetz ad9d5d72f9 Fixed an error in a docstring.
- Legacy-Id: 11534
2016-07-07 12:19:59 +00:00
Henrik Levkowetz a4b5bbc5cf Removed an unnecessary pyflakes:ignore.
- Legacy-Id: 11533
2016-07-07 12:19:02 +00:00
Henrik Levkowetz 2b55d20371 Added a filter 'nbsp' to turn spaces into nonbreaking-space characters.
- Legacy-Id: 11532
2016-07-07 12:18:21 +00:00
Ole Laursen 5c8be91b08 Improve review assignment slightly by sorting reviewers by latest
review - still missing a bunch of factors, and unassignment is now
temporarily gone
 - Legacy-Id: 11531
2016-07-07 12:17:55 +00:00
Robert Sparks aafd1dc1ed Adds a publisher to the digital preservation feed. Commit ready for merge.
- Legacy-Id: 11530
2016-07-06 20:41:14 +00:00
Ole Laursen 7aff7d3e72 Fix some bugs in retrieving review requests for replacement documents
- Legacy-Id: 11529
2016-07-06 13:27:41 +00:00
Ole Laursen d54459b28a Add tests of suggested review requests, make suggestions take more
things into account
 - Legacy-Id: 11528
2016-07-06 13:14:11 +00:00
Ole Laursen 4542b26f1d Don't show requested by for a review request if nobody requested it
- Legacy-Id: 11527
2016-07-06 11:23:47 +00:00
Henrik Levkowetz e01298ca2f Set version info and settings back to development mode
- Legacy-Id: 11525
2016-07-06 06:52:56 +00:00
Henrik Levkowetz 1e40b0a1e2 Set version info to release version 6.25.1 before branching.
- Legacy-Id: 11523
2016-07-06 06:52:48 +00:00
Ole Laursen 19fff81a4f Rework closing a review request so the logic is reusable, add the more
specific close reasons to the database migration, add
ReviewRequest.requested_by so it's possible to notify the requester of
a review that it has been dropped.
 - Legacy-Id: 11520
2016-07-05 16:05:00 +00:00
Henrik Levkowetz 1510a3e1af Fixed a pyflakes issue.
- Legacy-Id: 11518
2016-07-04 15:48:41 +00:00
Henrik Levkowetz 79a3609729 Migration for tweakd plural forms.
- Legacy-Id: 11517
2016-07-04 14:29:32 +00:00
Henrik Levkowetz e34a5caed4 Configured the plural form of 2 models.
- Legacy-Id: 11515
2016-07-04 11:23:50 +00:00
Henrik Levkowetz 37161bbde1 Merged in [11512] from rjsparks@nostrum.com:
Allow RG secretaries to manipulate meeting materials. Fixes #1836.
 - Legacy-Id: 11513
Note: SVN reference [11512] has been migrated to Git commit eb17c03d1d
2016-07-01 21:45:09 +00:00
Robert Sparks eb17c03d1d Allow RG secretaries to manipulate meeting materials. Fixes #1836. Commit ready for merge.
- Legacy-Id: 11512
2016-07-01 20:59:57 +00:00
Henrik Levkowetz 7d7bcbef04 In the internet-draft submission status page, point at the datatracker page for the document, rather than the repository copy of the document.
- Legacy-Id: 11511
2016-07-01 20:51:44 +00:00
Henrik Levkowetz 5acff0e95f Added a method Person.ascii_name() for use when generating 1id-*.txt files. Added caching for Person.plain_name(). Fixes a problem with non-ascii names in 1id-*.txt which lead to non-ascii names in xml2rfc reference files.
- Legacy-Id: 11510
2016-07-01 20:08:28 +00:00
Ole Laursen ebc37dede9 Link to review request even if it's completed, if there's no review
document associated - that shouldn't really happen, but the importer
doesn't import reviews yet and we don't have content for all the old
reviews.
 - Legacy-Id: 11509
2016-07-01 16:20:01 +00:00
Ole Laursen e2e66522c7 Add review request page for review teams and first draft of manage
review requests page.

Add importer for importing review data from the existing Perl tool
(WIP, gets most but not all of the interesting information out).

Fix various bugs.
 - Legacy-Id: 11508
2016-07-01 16:06:16 +00:00
Henrik Levkowetz 8642e8da5e Merged in [11504] from rcross@amsl.com:
Remove old interim proceedings location reference.
 - Legacy-Id: 11507
Note: SVN reference [11504] has been migrated to Git commit 19f9b11032
2016-07-01 13:46:53 +00:00
Henrik Levkowetz d2577a130f Merged in [11501] from rjsparks@nostrum.com:
Change search results for recordings to link to the actual recording. Fixes #1895.
 - Legacy-Id: 11506
Note: SVN reference [11501] has been migrated to Git commit 55ef3a620f
2016-06-30 20:14:24 +00:00
Henrik Levkowetz 3e25390a1b Merged in [11500] from rjsparks@nostrum.com:
Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959.
 - Legacy-Id: 11505
Note: SVN reference [11500] has been migrated to Git commit b3883b6ac4
2016-06-30 19:54:04 +00:00
Ryan Cross 19f9b11032 Remove old interim proceedings location reference. Commit ready for merge.
- Legacy-Id: 11504
2016-06-30 17:02:33 +00:00
Robert Sparks 55ef3a620f Change search results for recordings to link to the actual recording. Fixes #1895. Commit ready for merge.
- Legacy-Id: 11501
2016-06-29 21:33:03 +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 04ccda3d08 Merged in [11498] from rcross@amsl.com:
Fix interim meeting get_proceedings_url() functions.
 - Legacy-Id: 11499
Note: SVN reference [11498] has been migrated to Git commit 882fe23828
2016-06-29 19:33:35 +00:00
Ryan Cross 882fe23828 Fix interim meeting get_proceedings_url() functions. Commit ready for merge.
- Legacy-Id: 11498
2016-06-29 18:53:53 +00:00
Henrik Levkowetz 9318efa13a Set version info and settings back to development mode
- Legacy-Id: 11495
2016-06-28 20:50:58 +00:00
Henrik Levkowetz c750e5765b Set version info to release version 6.25.0 before branching.
- Legacy-Id: 11493
2016-06-28 20:50:51 +00:00
Henrik Levkowetz 7b702c7cb7 Merged in [11487] from rjsparks@nostrum.com:
Show ballots for charters that are in external review in search results
(including the iesg/agenda/documents page). Fixes #1792.
 - Legacy-Id: 11490
Note: SVN reference [11487] has been migrated to Git commit e1da2669d3
2016-06-28 18:42:50 +00:00
Robert Sparks e1da2669d3 Show ballots for charters that are in external review in search results (including the iesg/agenda/documents page). Fixed #1792. Commit ready for merge. Should also be patched into production.
- Legacy-Id: 11487
2016-06-28 18:06:00 +00:00
Ole Laursen 1a76c6672a Rearrange buttons on review request page to make it easier to figure
out what's the next step
 - Legacy-Id: 11485
2016-06-28 13:44:10 +00:00
Henrik Levkowetz f8804b4f2c Added 3 tests which checks 1) that all templates can be parsed and loaded, 2) that url template-tags refer to an urlconf callback that exists, and 3) that static template-tags resolve to urls that work. This was prompted by some 500 errors earlier which weren't caught by existing texts.
- Legacy-Id: 11483
2016-06-28 04:48:50 +00:00
Henrik Levkowetz a405449150 Cached the list of template paths in test_runner.py so we can call it multiple times cheaply.
- Legacy-Id: 11482
2016-06-28 04:44:25 +00:00
Henrik Levkowetz a0414bed7a Merged in [11479] from rcross@amsl.com:
Remove references to non-existent views from templates.
 - Legacy-Id: 11481
Note: SVN reference [11479] has been migrated to Git commit cbcdbaa46c
2016-06-28 04:42:29 +00:00
Ryan Cross cbcdbaa46c Remove references to non-existent views from templates. Commit ready for merge.
- Legacy-Id: 11479
2016-06-27 22:49:54 +00:00
Henrik Levkowetz 081eacae6a Fixed some missing and mistyped web assets found with test_template_statics_exists().
- Legacy-Id: 11478
2016-06-27 22:21:50 +00:00
Henrik Levkowetz 6e05c88770 Removed dead template.
- Legacy-Id: 11476
2016-06-26 23:11:32 +00:00
Henrik Levkowetz e76a2a61cb Removed dead code.
- Legacy-Id: 11475
2016-06-26 22:59:35 +00:00
Henrik Levkowetz 51b68099a5 Fixed a place where a logged-in user without associcated Person would cause a 500 instead of 403.
- Legacy-Id: 11474
2016-06-25 20:27:13 +00:00
Henrik Levkowetz 834bf08d6f Added settings to use the cache back-end for sessions. Separated out the preference cookie age from the session age. Made the session age refresh on each access, and set the session timeout to 4 weeks of no access.
- Legacy-Id: 11473
2016-06-24 15:44:54 +00:00
Henrik Levkowetz a36cf95572 Refactored the code to skip coverage testing a bit, and added skipping of template and url coverage.
- Legacy-Id: 11472
2016-06-24 15:39:59 +00:00
Henrik Levkowetz 75fd4d2876 Added a production-mode check to verify that the cache is functioning as expected.
- Legacy-Id: 11471
2016-06-24 15:36:25 +00:00