Commit graph

6169 commits

Author SHA1 Message Date
Henrik Levkowetz 511e500960 Show default no-photo-available image on bio if no photo is available.
- Legacy-Id: 11298
2016-06-09 21:49:44 +00:00
Henrik Levkowetz fcd8f55117 Added person.plain_name() to the name aliases.
- Legacy-Id: 11297
2016-06-09 21:48:04 +00:00
Henrik Levkowetz 087c543dfd Changed the links to profile pages to apply to both photo and name, for an easier click target. Added links to group names.
- Legacy-Id: 11296
2016-06-09 21:46:39 +00:00
Henrik Levkowetz 637c1a0e7b Added links to dependency graph and tools page to the group metainformation. Reindented consistently.
- Legacy-Id: 11295
2016-06-09 21:42:45 +00:00
Henrik Levkowetz b0cd3a0066 Fixed a problem with accessing a group's workflow customisation page from /group/{{acronym}} instead of /wg/{{acronym}}/.
- Legacy-Id: 11290
2016-06-07 18:13:55 +00:00
Henrik Levkowetz 7edecaee27 Added photo page support for individual groups, and tweaked some names. This provides a photo page for the IAB, but also as a benefit photo pages for other groups.
- Legacy-Id: 11287
2016-06-06 16:33:24 +00:00
Henrik Levkowetz dd781c9367 Added and updated migrations.
- Legacy-Id: 11286
2016-06-06 16:30:54 +00:00
Henrik Levkowetz ab20d0002d Added some guards against bad data in name_parts().
- Legacy-Id: 11285
2016-06-06 16:30:30 +00:00
Henrik Levkowetz 9e382bb711 Added support for reStructuredText markup in bios.
- Legacy-Id: 11284
2016-06-06 16:29:25 +00:00
Henrik Levkowetz aa4ddc00e2 Limited the biography and photo uploading to people who have been assigned a role.
- Legacy-Id: 11283
2016-06-06 12:42:24 +00:00
Henrik Levkowetz 2947bb4096 Added a setting (to go with the earlier changes in ietfauth and secr/rolodex) for excluded personal email patterns.
- Legacy-Id: 11282
2016-06-06 07:49:26 +00:00
Henrik Levkowetz 5395c85ed7 Changed the acceptable mime type for uploaded xml files to be either text/xml or application/xml.
- Legacy-Id: 11280
2016-06-06 07:38:02 +00:00
Henrik Levkowetz 3eaef15fd5 Fixed a bug found by rjsparks@nostrum.com in the submission test text output.
- Legacy-Id: 11279
2016-06-06 07:37:05 +00:00
Henrik Levkowetz c4b59f0363 Added personal photo+bio pages.
- Legacy-Id: 11278
2016-06-05 20:14:50 +00:00
Henrik Levkowetz 5159349959 Added an IESG photo page. Replaced navigation pills with a navtab on the IESG pages.
- Legacy-Id: 11277
2016-06-05 09:55:59 +00:00
Henrik Levkowetz e4e2ced967 Tweaked the look of nav-tabs.
- Legacy-Id: 11276
2016-06-05 09:54:51 +00:00
Henrik Levkowetz ed583bcc5f Used a more sophisticated algorithm for separation of person name parts in the photo_name() method. Added support for 'Dr' (without dot) as a titular prefix.
- Legacy-Id: 11275
2016-06-05 09:54:13 +00:00
Henrik Levkowetz fe50693d09 Renamed and generalised the photos template a bit, for re-use with IESG photos.
- Legacy-Id: 11274
2016-06-05 09:51:56 +00:00
Henrik Levkowetz 5f4de2047e Added additional directories for IAB photos.
- Legacy-Id: 11273
2016-06-05 09:50:09 +00:00
Henrik Levkowetz c5e0814e11 Made the photo url and view function names more generic. Shortened a tab name.
- Legacy-Id: 11272
2016-06-05 09:49:24 +00:00
Henrik Levkowetz f9136dcad3 Changed the photo collection script to use a more sophisticated algorithm to separate name parts, in order to avoid photos named 'dr-foo-bar-ph-d', and in order to correctly identify surnames like 'le-faucheur'. Added translation for the first-name only named IAB photos. Added additional directories for IAB photos.
- Legacy-Id: 11271
2016-06-05 09:47:55 +00:00
Henrik Levkowetz 33a0629911 Enhanced the photo collection script to look in multiple locations, in order to capture missing IAB and IESG member photos, and to select full and thumbnail photos from a preference list based on timestamp and size.
- Legacy-Id: 11270
2016-06-03 22:54:35 +00:00
Henrik Levkowetz fa5bed83b3 Removed debug prints
- Legacy-Id: 11267
2016-06-02 19:31:08 +00:00
Henrik Levkowetz 1410168a5a Fixed some missed instances of a setting name-change.
- Legacy-Id: 11266
2016-06-02 19:30:25 +00:00
Henrik Levkowetz c8ade2dff5 Tweaked the chair_photos view.
- Legacy-Id: 11265
2016-06-02 19:21:08 +00:00
Henrik Levkowetz ab095fca5b MOdified the 0011_populate_photos migration to set photo thumbnail values which include the photos dirname under the media_root. Added a reverse migration, for easier testing from a clean state.
- Legacy-Id: 11264
2016-06-02 19:20:34 +00:00
Henrik Levkowetz c83dae57fb Added setting for MEDIA_ROOT, and changed the setting for MEDIA_URL; introduced a setting for the IETF main site URL, for use where MEDIA_URL had been used (incorrectly) earlier.
- Legacy-Id: 11263
2016-06-02 19:17:38 +00:00
Henrik Levkowetz 88e56f2c98 Added heuristics to process existing photo files for a larger percentage of person records than earlier. Changed to checking all person records, not only those with roles. Added a summary of photo files not handled at the end. This reduced the number of unhandled files from ~350 to less than 10, and all the unhandled ones seems to belong to persons for which photos have been found.
- Legacy-Id: 11262
2016-06-02 19:11:53 +00:00
Henrik Levkowetz 14a4ea177c Merged in ^/personal/rjs/6.21.1.dev0@11257
- Legacy-Id: 11259
2016-06-01 16:37:01 +00:00
Henrik Levkowetz b9fa1905c3 Fixed a problem with person alias updates where get_or_create() could find two results for one alias name because utf8_general_ci collation would match multiple different utf8 forms to the same name.
- Legacy-Id: 11257
2016-05-31 12:21:18 +00:00
Henrik Levkowetz 987dabb200 Added an initial migration for messages.
- Legacy-Id: 11255
2016-05-30 21:54:41 +00:00
Ryan Cross ead00565c4 more refactoring
- Legacy-Id: 11230
2016-05-23 23:19:01 +00:00
Ryan Cross c8f3760dbe refactor code dealing with interim materials path
- Legacy-Id: 11229
2016-05-23 22:58:45 +00:00
Ryan Cross 81fe596c95 change approval redirects
- Legacy-Id: 11228
2016-05-23 17:21:48 +00:00
Henrik Levkowetz dad8cc6ba1 Updated maximum file-sizes for draft submissions. Added some Trac-glue-related settings.
- Legacy-Id: 11223
2016-05-22 16:00:35 +00:00
Henrik Levkowetz 72ba673bd8 Removed debug code.
- Legacy-Id: 11221
2016-05-22 15:47:05 +00:00
Henrik Levkowetz a32b121efb Changed some instances of error strings from ascii to unicode in order to avoid problems with unicode error messages, such as the file size indications generated by django.template.defaultfilters.filesizeformat().
- Legacy-Id: 11220
2016-05-22 14:40:37 +00:00
Ryan Cross ed371396c1 add tests. fix form validations
- Legacy-Id: 11219
2016-05-20 22:49:27 +00:00
Henrik Levkowetz a15d0ecbd6 Prevent people from adding ietf list addresses to their personal accounts.
- Legacy-Id: 11218
2016-05-20 22:39:30 +00:00
Henrik Levkowetz caf3a4cb7e Set version info and settings back to development mode
- Legacy-Id: 11215
2016-05-20 10:22:05 +00:00
Henrik Levkowetz 0b4d3b5802 Set version info to release version 6.21.0 before branching.
- Legacy-Id: 11213
2016-05-20 10:21:43 +00:00
Henrik Levkowetz 9d81ddc239 Added a migration to match the Person model changes in [11180].
- Legacy-Id: 11210
Note: SVN reference [11180] has been migrated to Git commit 7e61ce84e8
2016-05-20 10:11:42 +00:00
Henrik Levkowetz ea4160a709 Applied production patches to trunk.
- Legacy-Id: 11208
2016-05-19 20:03:19 +00:00
Ryan Cross 6ea92cc5a0 various bug fixes and tweaks
- Legacy-Id: 11204
2016-05-18 23:55:44 +00:00
Lars Eggert 41e8aa96f1 Update various web assets. Commit ready for merge.
- Legacy-Id: 11202
2016-05-18 18:15:44 +00:00
Henrik Levkowetz 3849620362 Settings for Trac glue commands.
- Legacy-Id: 11201
2016-05-18 18:10:46 +00:00
Ryan Cross cecdea3d72 Add utility script to send interim meeting minutes reminder. Add ability to include comments with meeting cancellation
- Legacy-Id: 11199
2016-05-17 22:55:47 +00:00
Ryan Cross 8fef55dc31 add approval and cancel notifications
- Legacy-Id: 11196
2016-05-16 22:48:43 +00:00
Henrik Levkowetz 02773059f2 Better usage help for the coverage_changes management command.
- Legacy-Id: 11193
2016-05-15 15:01:50 +00:00
Henrik Levkowetz 91defa466e Fixed a missed import name change.
- Legacy-Id: 11192
2016-05-13 16:07:47 +00:00
Henrik Levkowetz 6bd275f10b Merged in ^/branch/iola/community-list-cleanup-r11184@11188.
- Legacy-Id: 11191
2016-05-13 16:01:54 +00:00
Henrik Levkowetz 92214726fd Renamed some files under ietf/group/ which contained views but didn't have 'views' in the name.
- Legacy-Id: 11190
2016-05-13 15:59:10 +00:00
Ole Laursen 9ad8c983a2 Speed up the community refactor migration by building the index
of the group name search rules in Python
 - Legacy-Id: 11188
2016-05-13 13:30:37 +00:00
Ole Laursen 12079a5612 Add SearchRule.__unicode__ for debugging purposes
- Legacy-Id: 11187
2016-05-13 13:22:53 +00:00
Ole Laursen 5f4c989ba6 Set notify_on correctly in community refactor migration
- Legacy-Id: 11186
2016-05-13 12:25:59 +00:00
Henrik Levkowetz 21b2330b6a Removed an newly introduced url() name parameter.
- Legacy-Id: 11184
2016-05-13 09:09:37 +00:00
Henrik Levkowetz 9ceb753a29 Added progress bars and rule counts for various parts of this migration.
- Legacy-Id: 11183
2016-05-12 20:16:23 +00:00
Henrik Levkowetz deb2f73047 Merged in ^/branch/iola/community-list-cleanup-r11172@11175.
- Legacy-Id: 11182
2016-05-12 19:14:28 +00:00
Henrik Levkowetz aa61123937 Modified a few tests to handle the improved handling of error messages (not conflating them with help text any more).
- Legacy-Id: 11181
2016-05-12 13:47:10 +00:00
Henrik Levkowetz 7e61ce84e8 Merged in ^/branch/iola/account-registration-fixes-r11167@11179 from olau@iola.dk, which contains fixes and refactoring for the account registration code, in order to better support the coming community app refactoring.
- Legacy-Id: 11180
2016-05-12 12:59:04 +00:00
Henrik Levkowetz 6be0aebf07 Extend the owner regexp with apostrophe to be able to handle some user logins generated by the test suite.
- Legacy-Id: 11179
2016-05-12 12:56:11 +00:00
Ryan Cross 3366006653 Refactoring. Implement iCalendar support
- Legacy-Id: 11178
2016-05-11 00:13:55 +00:00
Ole Laursen b599dca51d Override the django-bootstrap3 default help-text-and-errors rendering
to separate the unrelated concepts
 - Legacy-Id: 11177
2016-05-10 16:44:45 +00:00
Ryan Cross 3f3e6f0b14 add edit view. refactor to use modelforms
- Legacy-Id: 11176
2016-05-06 23:02:25 +00:00
Ole Laursen b6d4c5ffe8 Drop naming community URL patterns, just reverse them directly from
the view
 - Legacy-Id: 11175
2016-05-06 18:10:37 +00:00
Ole Laursen 9faae5e915 Merged community list branch with trunk
- Legacy-Id: 11174
2016-05-06 17:36:04 +00:00
Ole Laursen b83e0d2c78 Unify the URL name handling in ietfauth, i.e. just refer directly to
the view behind the URL instead of naming it.
 - Legacy-Id: 11172
2016-05-06 12:58:10 +00:00
Ole Laursen 4d4cf93f22 Make password reset use username throughout and reword the reset page
so it's clear that one has to enter the account name and not just any
email address associated with the account.
 - Legacy-Id: 11171
2016-05-06 12:32:11 +00:00
Ole Laursen dedb00b0a5 Control the tests of adding user passwords to the htpasswd file better
fixing a bug in the tests and add separate tests of the Python-based
approach and the htpasswd binary
 - Legacy-Id: 11170
2016-05-06 12:11:20 +00:00
Ole Laursen 793bc3c2fa Merge account registration fixes branch
- Legacy-Id: 11169
2016-05-05 15:44:47 +00:00
Ole Laursen 5bcf36e149 Fix a couple of bugs in the account registration cleanup
- Legacy-Id: 11167
2016-05-05 14:55:31 +00:00
Henrik Levkowetz 63f5af7e4d Guard against use of nonexistant attribute.
- Legacy-Id: 11166
2016-05-05 14:09:07 +00:00
Henrik Levkowetz d78a9a3182 Whitespace fix
- Legacy-Id: 11165
2016-05-05 14:08:37 +00:00
Henrik Levkowetz 8f2872124e Set version info and settings back to development mode
- Legacy-Id: 11161
2016-05-05 12:37:34 +00:00
Henrik Levkowetz e0ef2ea178 Set version info to release version 6.20.0 before branching.
- Legacy-Id: 11159
2016-05-05 12:37:24 +00:00
Henrik Levkowetz 22f17f963c Added a migration to match the updated time zone definitions of pytz-2016.4.
- Legacy-Id: 11156
2016-05-05 12:28:22 +00:00
Henrik Levkowetz 3327936884 Added a migration to match the changed GROUP_EVENT_CHOICES.
- Legacy-Id: 11155
2016-05-05 12:26:54 +00:00
Henrik Levkowetz c4e3f8ad30 Merged in [11137] from rjsparks@nostrum.com:
Reworked the pages that manage all the possible schedules for a meeting. Removed a lot of custom javascript. Fixes #1921.
 - Legacy-Id: 11154
Note: SVN reference [11137] has been migrated to Git commit f34ae9c612
2016-05-04 18:16:02 +00:00
Henrik Levkowetz 2f98f512ed Merged in [11133] from rjsparks@nostrum.com:
Cleanup: Remove hooks for TowTruck.
 - Legacy-Id: 11153
Note: SVN reference [11133] has been migrated to Git commit 62d3ac8fe7
2016-05-04 14:53:52 +00:00
Henrik Levkowetz 669fd8b5c9 Merged in [11132] from rjsparks@nostrum.com:
Minor template typo correction.
 - Legacy-Id: 11152
Note: SVN reference [11132] has been migrated to Git commit d41ca9b6c7
2016-05-04 14:04:43 +00:00
Henrik Levkowetz e548654360 Cleanup.
- Legacy-Id: 11151
2016-05-04 08:54:36 +00:00
Henrik Levkowetz bf4350f6dc Merged in [11129] from rjsparks@nostrum.com:
Have person.formatted_email() return the primary address if one is so marked. Fixes #1928.
 - Legacy-Id: 11150
Note: SVN reference [11129] has been migrated to Git commit 2fd2b3a8e6
2016-05-04 08:44:19 +00:00
Henrik Levkowetz 1499e8cf80 Merged in [11128] from rjsparks@nostrum.com:
Leave out the sentence about consensus when requesting publication as the ISE. Fixes #1952.
 - Legacy-Id: 11149
Note: SVN reference [11128] has been migrated to Git commit 79a7eae0ba
2016-05-03 20:46:47 +00:00
Henrik Levkowetz 45efc6ec7a Merged in [11122] from rjsparks@nostrum.com:
Add page counts to doc.json. Fixes #1936.
 - Legacy-Id: 11148
Note: SVN reference [11122] has been migrated to Git commit f8a28077f5
2016-05-03 19:05:10 +00:00
Henrik Levkowetz fd635baf81 Merged in [11120] from rcross@amsl.com:
Update announcement tool permissions for new IAOC chair.
 - Legacy-Id: 11147
Note: SVN reference [11120] has been migrated to Git commit d728acc8fc
2016-05-03 18:41:08 +00:00
Henrik Levkowetz 2aff429c3f Merged in [11118] from rcross@amsl.com:
Move standalone monthly report scripts to bin directory.
 - Legacy-Id: 11146
Note: SVN reference [11118] has been migrated to Git commit 6ef2904307
2016-05-03 18:24:03 +00:00
Henrik Levkowetz dac2b28d95 Merged in [11116] from rjsparks@nostrum.com:
Add an entry to GROUP_EVENT_CHOICES for status updates. Fixes #1948.
 - Legacy-Id: 11145
Note: SVN reference [11116] has been migrated to Git commit eda3f8fba5
2016-05-03 18:13:07 +00:00
Henrik Levkowetz 274aa60834 Excluded management commands from code coverage figures -- testing is possible but in many cases would be so slow that the test suite would become much more painful to run.
- Legacy-Id: 11144
2016-05-03 18:12:40 +00:00
Henrik Levkowetz 50568f0de4 Merged in [11112] and [11113] from rjsparks@nostrum.com:
Add a page to show the active status reports all in one place. Fixes #1951.
 - Legacy-Id: 11143
Note: SVN reference [11112] has been migrated to Git commit 1f8cc9a4f1

Note: SVN reference [11113] has been migrated to Git commit 61082289fa
2016-05-03 17:50:10 +00:00
Henrik Levkowetz 8769cc0207 Fixed bugs in the previous commit (in the tests).
- Legacy-Id: 11142
2016-05-03 17:16:17 +00:00
Henrik Levkowetz 304516f4b3 Added test directories for yang model tests.
- Legacy-Id: 11141
2016-05-03 16:40:09 +00:00
Henrik Levkowetz 35ef32485a Tweaked the field names of Person name fields to make the intended use clearer.
- Legacy-Id: 11140
2016-05-03 16:39:17 +00:00
Henrik Levkowetz 1989218a1f Fixed the function has_rfc_editor_note() to return boolean -- datetime cannot be serialized as JSON, so /iesg/agenda/agenda.json was broken when there was an rfc-editor-note.
- Legacy-Id: 11138
2016-05-02 12:24:31 +00:00
Robert Sparks f34ae9c612 Reworked the pages that manage all the possible schedules for a meeting. Removed a lot of custom javascript. Fixes #1921. Commit ready for merge.
- Legacy-Id: 11137
2016-04-27 20:46:02 +00:00
Ole Laursen a99aa32c59 Refactor account code to use the built-in Django signing framework
(reusing code previously written for the community lists) instead of
the a custom MD5 scheme, add tests of all views, rewrite custom form
handling code to use plain forms and ensure that the data is properly
validated and errors visible in the UI. Move help texts on the Person
form up to the model.
 - Legacy-Id: 11136
2016-04-27 16:26:04 +00:00
Ryan Cross facead5d95 Add inteirm meeting request disapprove and cancel capabilities
- Legacy-Id: 11135
2016-04-26 23:05:53 +00:00
Robert Sparks 62d3ac8fe7 Cleanup: Remove hooks for TowTruck. Commit ready for merge.
- Legacy-Id: 11133
2016-04-26 19:50:45 +00:00
Robert Sparks d41ca9b6c7 Minor template typo correction. Commit ready for merge.
- Legacy-Id: 11132
2016-04-26 19:13:41 +00:00
Ryan Cross 21d3ede5bc save agenda as a Document object
- Legacy-Id: 11131
2016-04-26 00:16:32 +00:00
Ryan Cross ba75fad3b5 added send announcement view
- Legacy-Id: 11130
2016-04-22 23:14:35 +00:00
Robert Sparks 2fd2b3a8e6 Have person.formatted_email() return the primary address if one is so marked. Fixes #1928. Commit ready for merge.
- Legacy-Id: 11129
2016-04-22 20:19:21 +00:00
Robert Sparks 79a7eae0ba Leave out the sentence about consensus when requesting publication as the ISE. Fixes #1952. Commit ready for merge.
- Legacy-Id: 11128
2016-04-22 19:30:26 +00:00
Ryan Cross f46fdcfa14 change main menu meeting->upcoming, add navigation tabs
- Legacy-Id: 11127
2016-04-22 18:07:27 +00:00
Ryan Cross bd96d89c85 implement preapproved, add new SessionStatusName, add announce views
- Legacy-Id: 11126
2016-04-22 16:48:20 +00:00
Ryan Cross be6e536769 add pending and detail views and tests.
- Legacy-Id: 11125
2016-04-20 23:57:52 +00:00
Robert Sparks f8a28077f5 Add page counts to doc.json. Fixes #1936. Commit ready for merge.
- Legacy-Id: 11122
2016-04-15 13:53:04 +00:00
Ryan Cross 8f8e4df650 changes for demo
- Legacy-Id: 11121
2016-04-15 12:45:39 +00:00
Ryan Cross d728acc8fc Update announcement tool permissions for new IAOC chair. Commit ready for merge.
- Legacy-Id: 11120
2016-04-15 00:42:04 +00:00
Ryan Cross 6ef2904307 Move standalone monthly report scripts to bin directory. Commit ready for merge.
- Legacy-Id: 11118
2016-04-11 15:54:36 +00:00
Robert Sparks eda3f8fba5 Add an entry to GROUP_EVENT_CHOICES for status updates. Fixes #1948. Commit ready for merge.
- Legacy-Id: 11116
2016-04-08 17:41:01 +00:00
Henrik Levkowetz 8488d0620f Added a crontab file to be symlinked from /etc/cron.d/, and related scripts to be run from cron. Requires refactoring of CronRunner and NightRunner scripts before activation, to avoid duplicate runs.
- Legacy-Id: 11114
2016-04-08 17:32:18 +00:00
Robert Sparks 61082289fa Template missed in r11112. Commit ready for merge.
- Legacy-Id: 11113
2016-04-08 17:32:09 +00:00
Robert Sparks 1f8cc9a4f1 Add a page to show the active status reports all in one place. Fixes #1951. Commit ready for merge.
- Legacy-Id: 11112
2016-04-08 17:31:16 +00:00
Henrik Levkowetz d96f0fe964 Added a django management command to populate yang model libraries from RFCs and drafts.
- Legacy-Id: 11110
2016-04-08 17:18:54 +00:00
Henrik Levkowetz 658a5cecbb Add support for legacy IPR search arguments, for compatibility with old ipr search URLs.
- Legacy-Id: 11108
2016-04-07 18:00:08 +00:00
Henrik Levkowetz ff52e9b475 Additional fix for issue #1950, removing the double slash.
- Legacy-Id: 11106
2016-04-06 21:30:29 +00:00
Henrik Levkowetz e3603202e9 Added a missing '?join' to each group's xmpp link on the charter pages. Fixes issue #1950
- Legacy-Id: 11105
2016-04-06 21:25:41 +00:00
Henrik Levkowetz 5107dcf04f Fixed the multiple (incorrect) extension problem for some materials links. Fixes issue #1947.
- Legacy-Id: 11104
2016-04-06 21:11:17 +00:00
Henrik Levkowetz 0bb8c23909 Set version info and settings back to development mode
- Legacy-Id: 11102
2016-04-05 17:54:27 +00:00
Henrik Levkowetz eefe6b90d0 Set version info to release version 6.19.0 before branching.
- Legacy-Id: 11100
2016-04-05 17:54:16 +00:00
Henrik Levkowetz 50c9b32420 Merged in [11085] from bartosz.balazinski@interdigital.com:
Added validation for the dependency graph output type (one of 'dot', 'pdf', 'svg').  Added an area column to the directorate summary page.

    Commit fixes bug #1887, fixes bug #1940.
 - Legacy-Id: 11095
Note: SVN reference [11085] has been migrated to Git commit b46081f514
2016-04-04 20:08:33 +00:00
Henrik Levkowetz a5a15d7306 Merged in [11080] from rjsparks@nostrum.com:
Show the link for editing what agendas a document appears on more liberally. Fixes #1935.
 - Legacy-Id: 11093
Note: SVN reference [11080] has been migrated to Git commit 38b9c52d1d
2016-04-04 19:53:42 +00:00
Henrik Levkowetz 4b467d3624 Merged in [11079] from kivinen@iki.fi:
Fixed ICS UIDs so they are unique, even if the timeslot is same. Fixes #1522.
 - Legacy-Id: 11092
Note: SVN reference [11079] has been migrated to Git commit 180624c430
2016-04-04 19:44:20 +00:00
Henrik Levkowetz 40bb23169c Merged in [11064] [11082] from housley@vigilsec.com:
The secretariat and the Team Chair can now edit team groups. In
    addition, if the team in within the IETF, Area Directors can edit
    it. And, if the team is within the IRTF, the IRTF Chair can edit it.
    Cleaned up the checking permission for a user to
    manage a group. Also, cleanly handle a set of group parent links did
    for a loop. Fixes #1915.
 - Legacy-Id: 11091
Note: SVN reference [11064] has been migrated to Git commit 1c509cd64c

Note: SVN reference [11082] has been migrated to Git commit 858530c214
2016-04-04 19:35:19 +00:00
Henrik Levkowetz d2cd382292 Added links back to the group pages from the group names on the meeting materials page.
- Legacy-Id: 11090
2016-04-04 04:18:00 +00:00
Henrik Levkowetz c9cb6a6cee Merged in [11083] from stephen.farrell@cs.tcd.ie, with some tweaks:
Assigned default consensus for IETF stream documents, partly fixing #1403 - IRTF/IAB may want more, this just does IETF stream.
 - Legacy-Id: 11089
Note: SVN reference [11083] has been migrated to Git commit 9ca4e98d46
2016-04-03 17:56:33 +00:00
Henrik Levkowetz eabc7b2c76 Merged in [11070] from housley@vigilsec.com:
Only the Secretariat can see the history for parked IPR statements. Fixes #1922.
 - Legacy-Id: 11086
Note: SVN reference [11070] has been migrated to Git commit 570107dbf1
2016-04-03 13:35:45 +00:00
Bartosz Balazinski b46081f514 Commit fixes bug #1887, fixes bug #1940. Commit ready to merge
- Legacy-Id: 11085
2016-04-02 21:21:05 +00:00
Stephen Farrell 9ca4e98d46 assigned default consensus for IETF stream documents partly fixing #1403 - IRTF/IAB may want more, this just does IETF stream. Commit ready to merge. (even more:-)
- Legacy-Id: 11083
2016-04-02 21:10:00 +00:00
Russ Housley 858530c214 Cleaned up the checking permission for a user to manage a group. Also, cleanly handle a set of group parent links did for a loop.
- Legacy-Id: 11082
2016-04-02 21:06:33 +00:00
Henrik Levkowetz 2c4efd1e25 Merged in [11075] from ben@nostrum.com:
Allow meetings/materials to be queried without an explicit meeting number. Fixes issue #1934.
 - Legacy-Id: 11081
Note: SVN reference [11075] has been migrated to Git commit d3a14a7e15
2016-04-02 21:02:19 +00:00
Robert Sparks 38b9c52d1d Show the link for editing what agendas a document appears on more liberally. Fixes #1935. Commit ready for merge.
- Legacy-Id: 11080
2016-04-02 20:58:35 +00:00
Tero Kivinen 180624c430 Fixed ICS UIDs so they are unique, even if the timeslot is same. Fixes #1522. Commit ready for merge.
- Legacy-Id: 11079
2016-04-02 20:49:42 +00:00
Henrik Levkowetz 760e324c7f Merged in [11072] from rcross@amsl.com:
Add ability to enter recording URLs for non working group sessions. Fixes #1885.
 - Legacy-Id: 11078
Note: SVN reference [11072] has been migrated to Git commit 220e2587b8
2016-04-02 20:47:51 +00:00
Ben Campbell d3a14a7e15 Allow meetings/materials to be queried without an explicit meeting number. Fixes issue #1934. Commit ready for merge.
- Legacy-Id: 11075
2016-04-02 19:54:59 +00:00
Ryan Cross 523f0d87c4 Fix pyflakes error. Commit ready for merge.
- Legacy-Id: 11074
2016-04-02 19:12:43 +00:00
Stephen Farrell c93a31034b assigned default consensus for IETF stream documents partly fixing #1403 - IRTF/IAB may want more, this just does IETF stream. Commit ready to merge.
- Legacy-Id: 11073
2016-04-02 19:11:54 +00:00
Ryan Cross 220e2587b8 Add ability to enter recording URLs for non working group sessions. Fixes #1885. Commit ready for merge.
- Legacy-Id: 11072
2016-04-02 18:50:20 +00:00
Russ Housley 570107dbf1 Only the Secretariat can see the history for parked IPR statements. Fixes #1922.
- Legacy-Id: 11070
2016-04-02 17:21:08 +00:00
Henrik Levkowetz 482403d4ff Merged in [11058] from rjsparks@nostrum.com:
Allow WG/RG Chairs and secretaries to edit the replaces relationship for any document, not just the documents in their groups. Fixes #1939.
 - Legacy-Id: 11069
Note: SVN reference [11058] has been migrated to Git commit 051db85076
2016-04-02 16:53:34 +00:00
Russ Housley 1c509cd64c The secretariat and the Team Chair can now edit team groups. In addition, if the team in within the IETF, Area Directors can edit it. And, if the team is within the IRTF, the IRTF Chair can edit it. Fixes #1915.
- Legacy-Id: 11064
2016-04-02 15:10:10 +00:00
Robert Sparks 051db85076 Allow WG/RG Chairs and secretaries to edit the replaces relationship for any document, not just the documents in their groups. Fixes #1939. Commit ready for merge.
- Legacy-Id: 11058
2016-04-02 14:21:08 +00:00
Ryan Cross 5c06843f2c Grant Bob Hinden announcement tool access. Commit ready for merge
- Legacy-Id: 11037
2016-03-30 17:40:13 +00:00
Henrik Levkowetz 9f90441aa6 Set version info and settings back to development mode
- Legacy-Id: 11034
2016-03-30 11:54:43 +00:00
Henrik Levkowetz 54c45c9a1d Set version info to release version 6.18.1 before branching.
- Legacy-Id: 11032
2016-03-30 11:54:36 +00:00
Ryan Cross 7238fd9148 Add support for series request. Javascript tweaks
- Legacy-Id: 11028
2016-03-30 00:02:28 +00:00
Henrik Levkowetz 97658ee40b Fixed incomplete edit.
- Legacy-Id: 11027
2016-03-29 20:45:25 +00:00
Henrik Levkowetz db3a3c3081 Added (belatedly) progress bars to some long-running migrations.
- Legacy-Id: 11025
2016-03-29 19:57:24 +00:00
Henrik Levkowetz 4866a24849 Set version info and settings back to development mode
- Legacy-Id: 11004
2016-03-28 20:10:19 +00:00
Henrik Levkowetz 759bb5476b Set version info to release version 6.18.0 before branching.
- Legacy-Id: 11002
2016-03-28 20:10:11 +00:00
Henrik Levkowetz 6b7faf3926 Added migrations for the submit check display work.
- Legacy-Id: 10998
2016-03-28 19:32:49 +00:00
Henrik Levkowetz 4b0b7e0c58 Merged in henrik/6.16.1-pyang-work@10995:
Added in support for displaying results from selected submission checks as symbols on draft pages and in draft lists.  For now, that means that drafts with yang modules will show either a green or orange yang symbol, depending on the result of the submission yang validation check.
 - Legacy-Id: 10996
2016-03-28 19:23:10 +00:00
Henrik Levkowetz 3012a8ceb6 Submission check symbols should only be shown when the check returned a result, not otherwise.
- Legacy-Id: 10995
2016-03-28 19:08:02 +00:00
Henrik Levkowetz be2a2285bc Added small orange or green yang symbols to draft info- and list-pages, signifying fail or pass for the submission yang validation.
- Legacy-Id: 10994
2016-03-28 18:47:53 +00:00
Henrik Levkowetz 2dc0745d9d Time to reduce the bug symbol to regular size.
- Legacy-Id: 10992
2016-03-28 17:21:09 +00:00
Henrik Levkowetz 6a40969855 Merged in [10969] from rjsparks@nostrum.com:
Capture \'Status update\' summaries for groups that want to provide them. These updates show on the groups charter (or about) page, and in the group history. The most recent update provided before proceedings corrections closing date is included in the group's page in the meeting proceedings. This addresses the majority of #1773 (a ticket entered on behalf of the IESG).
 - Legacy-Id: 10990
Note: SVN reference [10969] has been migrated to Git commit ca6512e4fa
2016-03-28 16:51:41 +00:00
Henrik Levkowetz 9b5e860ffb Set version info and settings back to development mode
- Legacy-Id: 10988
2016-03-28 15:00:26 +00:00
Henrik Levkowetz ae683fd542 Set version info to release version 6.17.1 before branching.
- Legacy-Id: 10986
2016-03-28 15:00:15 +00:00
Henrik Levkowetz 58f00689a4 New migration to match pytz 2016.3
- Legacy-Id: 10983
2016-03-28 14:32:29 +00:00
Ryan Cross b85df63a4f use formset for interim sessions
- Legacy-Id: 10978
2016-03-25 23:15:05 +00:00
Henrik Levkowetz 210188bf86 Merged in [10974] from rjsparks@nostrum.com:
Turn the shepherd management buttons back on for the ISE. Fixes #1925.
 - Legacy-Id: 10977
Note: SVN reference [10974] has been migrated to Git commit 02af06c935
2016-03-24 20:33:33 +00:00
Henrik Levkowetz 0bcc7f0f3f Merged in [10973] from rjsparks@nostrum.com:
Show the drafts from all of a groups sessions on the materials page. Fixes #1933.
 - Legacy-Id: 10976
Note: SVN reference [10973] has been migrated to Git commit 71166df5a2
2016-03-24 17:57:46 +00:00
Robert Sparks 02af06c935 Turn the shepherd management buttons back on for the ISE. Fixes #1925. Commit ready for merge.
- Legacy-Id: 10974
2016-03-24 15:56:27 +00:00
Robert Sparks 71166df5a2 Show the drafts from all of a groups sessions on the materials page. Fixes #1933. Commit ready for merge.
- Legacy-Id: 10973
2016-03-24 15:25:14 +00:00
Henrik Levkowetz 91562d9d0a Merged in [10954] from rjsparks@nostrum.com:
Remove the stream from the \'howpublished\' component of the bibtex reference for an rfc. Fixes #1927.
 - Legacy-Id: 10972
Note: SVN reference [10954] has been migrated to Git commit ebc777c7bf
2016-03-24 14:29:55 +00:00
Henrik Levkowetz 723c57de25 Merged in [10953] from rjsparks@nostrum.com:
Use the same pattern for extending installed apps with middleware classes.
 - Legacy-Id: 10971
Note: SVN reference [10953] has been migrated to Git commit d411803e80
2016-03-24 14:14:55 +00:00
Robert Sparks ca6512e4fa Capture "Status update" summaries for groups that want to provide them. These updates show on the groups charter (or about) page, and in the group history. The most recent update provided before proceedings corrections closing date is included in the group's page in the meeting proceedings. This addresses the majority of #1773 (a ticket entered on behalf of the IESG). Commit ready for merge.
- Legacy-Id: 10969
2016-03-23 19:42:01 +00:00
Ole Laursen c061caaf04 Merge in changes from community-list-cleanup
- Legacy-Id: 10968
2016-03-23 13:31:24 +00:00
Henrik Levkowetz 02d341cae5 Updated docker-related files based on 6.17.0
- Legacy-Id: 10967
2016-03-22 21:10:33 +00:00
Henrik Levkowetz 7b65e2624f Added another guard against varying pyang output format.
- Legacy-Id: 10966
2016-03-22 20:58:08 +00:00
Ole Laursen c7589f9b6a Integrate community lists for groups with the existing group documents
page. Each WG/RG now gets a list with an initial set of rules to
populate the list.

Refine the community list management interface a bit to support the
group lists better - group lists aren't connected to the usual track
icons so need to be able to add/remove individual drafts.

Change the "name contains" rule to support regular expressions to
enable each group to have a default replacement for the previously
implemented "related documents" search. Maintain a materialized view
of the regexp-matched drafts with a call in the submit code to avoid
having to scan all drafts/~1000 group rules all the time.
 - Legacy-Id: 10963
2016-03-22 12:48:44 +00:00
Henrik Levkowetz f52e21fb17 Put a guard in the yang validator against trying to read a draft which is absent from the staging area.
- Legacy-Id: 10958
2016-03-21 11:42:06 +00:00
Henrik Levkowetz 96d62b8aaa Fixed a problem with paging of api lists, which requires that the ordering keys define a fully deterministic ordering (i.e., there may be no entries with the same sort position in order to make the api paging work). (The admin interface's paging does not seem to have this problem.) Fixes issue #1930.
- Legacy-Id: 10957
2016-03-20 17:07:36 +00:00
Henrik Levkowetz 15ef1af9c5 Added object pk to the cache key. Fixes issue #1929.
- Legacy-Id: 10956
2016-03-20 16:38:40 +00:00
Robert Sparks ebc777c7bf Remove the stream from the "howpublished" component of the bibtex reference for an rfc. Fixes #1927. Commit ready for merge.
- Legacy-Id: 10954
2016-03-18 06:05:22 +00:00
Robert Sparks d411803e80 Use the same pattern for extending installed apps with middleware classes. Commit ready for merge.
- Legacy-Id: 10953
2016-03-17 23:18:29 +00:00
Henrik Levkowetz e0d1c0b313 Fixed a possible index error in the yang validator checker plugin.
- Legacy-Id: 10952
2016-03-17 13:22:16 +00:00
Ole Laursen cdcad43fc0 Simplify community lists further by letting email subscriptions reuse
the existing infrastructure for accounts and emails, instead of a
having a separate confirmation step
 - Legacy-Id: 10951
2016-03-17 12:02:45 +00:00
Henrik Levkowetz 75a3895dd9 Set version info and settings back to development mode
- Legacy-Id: 10948
2016-03-16 15:12:03 +00:00
Henrik Levkowetz e62e8c0893 Set version info to release version 6.17.0 before branching.
- Legacy-Id: 10946
2016-03-16 15:11:53 +00:00
Henrik Levkowetz c23fe867e1 Added a workaround for a thread import lock problem (http://bugs.python.org/issue7980).
- Legacy-Id: 10942
2016-03-16 14:10:13 +00:00
Henrik Levkowetz 64f5473499 Added a workaround for a thread import lock problem (http://bugs.python.org/issue7980).
- Legacy-Id: 10941
2016-03-16 14:06:09 +00:00
Henrik Levkowetz 5905876de1 Added a workaround for a thread import lock problem (http://bugs.python.org/issue7980).
- Legacy-Id: 10940
2016-03-16 14:05:19 +00:00
Henrik Levkowetz 8177d3ecbc Migration for timezone changes (pytz 2015.7 => 2016.1)
- Legacy-Id: 10938
2016-03-16 13:52:09 +00:00
Henrik Levkowetz 0005027d3e Merged in [10932] from rjsparks@nostrum.com:
Restrict related documents included in the 1wg-charter* views to those that update or obsolete WG produced RFCs.
 - Legacy-Id: 10935
Note: SVN reference [10932] has been migrated to Git commit d654610393
2016-03-16 08:54:30 +00:00
Henrik Levkowetz d856a500db Merged in [10895] from rjsparks@nostrum.com:
Remove a bit of template development debug material that had made it into production.
 - Legacy-Id: 10933
Note: SVN reference [10895] has been migrated to Git commit bfe41021b4
2016-03-16 07:56:39 +00:00
Robert Sparks d654610393 Restrict related documents included in the 1wg-charter* views to those that update or obsolete WG produced RFCs. Commit ready for merge.
- Legacy-Id: 10932
2016-03-16 03:37:35 +00:00
Henrik Levkowetz 6e6a8baa13 Fixed a typo.
- Legacy-Id: 10931
2016-03-15 23:15:44 +00:00
Henrik Levkowetz 7832427f8f Fixed a typo.
- Legacy-Id: 10930
2016-03-15 23:12:46 +00:00
Henrik Levkowetz adb8625635 Introduced caching for the api resources.
- Legacy-Id: 10929
2016-03-15 23:12:04 +00:00
Henrik Levkowetz 8c68bc63fa Removed obsolete Submission.idnits_message field.
- Legacy-Id: 10928
2016-03-15 23:10:56 +00:00
Henrik Levkowetz 62cae36acd Subclassed tastypie's ToOneField in order to provide caching for FK entries.
- Legacy-Id: 10927
2016-03-15 23:08:35 +00:00
Henrik Levkowetz 781a552e07 Added an admin model class for SubmissionEvent.
- Legacy-Id: 10926
2016-03-15 23:07:04 +00:00
Henrik Levkowetz 62574cd3f8 Fixed a pyflakes issue.
- Legacy-Id: 10925
2016-03-15 17:45:22 +00:00
Henrik Levkowetz 661d89e811 Corrected the path to the wrapper for postconfirm used by the draft- and wg-aliases.
- Legacy-Id: 10923
2016-03-14 19:27:32 +00:00
Henrik Levkowetz e8ed4609f2 Added a workaround for thread import lock problem, http://bugs.python.org/issue7980.
- Legacy-Id: 10922
2016-03-14 19:24:19 +00:00
Ole Laursen 5f4082d595 Overhaul of the community list code.
From a user perspective: Use friendlier URLs for lists. Reuse the
search results table for displaying lists. Simplify the management
pages and improve the search rule UI to help fill in the values and
validating them, instead of just providing a text field. Fixes #1874.
Add an explicit button for adding individual documents. Include all
changes in the document change streams, not just some changes. Fix a
concurrency issue that allows changed documents to escape the search
rules. Don't create an empty list just be logging in.

From a code maintenance perspective: Clean up the models. Replace the
background caching scheme with direct queries. Get rid of a big chunk
of code. Speed up the code that adds track buttons to search results.
Add tests of all community views. Fixes #1422. Also fix some minor
bugs and oddities here and there.

There's still some work to do with respect to integrating the group
lists better.
 - Legacy-Id: 10921
2016-03-14 10:44:57 +00:00
Henrik Levkowetz 4cac784522 Renamed a bunch of identically named MainTestCase classes.
- Legacy-Id: 10913
2016-03-06 18:18:38 +00:00
Henrik Levkowetz 59623cf67f Removed an unused import.
- Legacy-Id: 10912
2016-03-06 17:49:00 +00:00
Henrik Levkowetz 78d8e2e44c Removed unused idnits_message field on Submission model.
- Legacy-Id: 10911
2016-03-06 17:46:55 +00:00
Henrik Levkowetz fbbc094086 Added sort direction to truncated search result views, and aligned the sort direction arrow with that used for the client-side tablesorter for untruncated results.
- Legacy-Id: 10910
2016-03-06 17:27:17 +00:00
Henrik Levkowetz 8291f169ae Added reverse sort capability to the document search views. The templates needs to be updated accordingly in order for this to be available other than through URL hacking.
- Legacy-Id: 10909
2016-03-06 16:52:19 +00:00
Henrik Levkowetz 3cdff01277 Set version info and settings back to development mode
- Legacy-Id: 10907
2016-03-05 15:01:57 +00:00
Henrik Levkowetz 9b3943a050 Set version info to release version 6.16.0 before branching.
- Legacy-Id: 10905
2016-03-05 15:01:44 +00:00
Henrik Levkowetz 8c07e98052 Removed an unused import
- Legacy-Id: 10902
2016-03-05 14:51:07 +00:00
Henrik Levkowetz ccc653aed1 Merged in [10839] from housley@vigilsec.com:
Added test for proper eneration of the approval message with and without an RFC Editor Note.
 - Legacy-Id: 10901
Note: SVN reference [10839] has been migrated to Git commit b4b14112b8
2016-03-05 14:50:08 +00:00
Henrik Levkowetz 7dec6c308d Removed resource file entry left over from refactored code. Adjusted resource class filtering fields
- Legacy-Id: 10899
2016-03-05 13:56:11 +00:00
Ryan Cross 2cdd073a6c tweaks to request form ui
- Legacy-Id: 10898
2016-03-04 23:28:28 +00:00
Henrik Levkowetz 846a02c3f9 Fixed pyflakes complaints introduced with pyflakes 1.1.0
- Legacy-Id: 10896
2016-03-04 21:24:26 +00:00
Robert Sparks bfe41021b4 Remove a bit of template development debug material that had made it into production. Commit ready for merge.
- Legacy-Id: 10895
2016-03-04 21:13:44 +00:00
Henrik Levkowetz 76bb233b70 Refactored draft submission checks so that new checkers can be slotted in through a configuration in settings.py. Refactored the calling of idnits to use the new API, and added a pyang validation check.
- Legacy-Id: 10894
2016-03-04 20:08:29 +00:00
Henrik Levkowetz 1c8a171703 Code style tweak.
- Legacy-Id: 10893
2016-03-04 20:05:05 +00:00
Ryan Cross 3b609f6a8f add new javascript, request ui tweaks
- Legacy-Id: 10888
2016-03-04 17:46:42 +00:00
Ryan Cross 0ada59cd08 fix pyflakes error. work on interim request ui
- Legacy-Id: 10887
2016-03-03 18:50:37 +00:00
Ryan Cross 269547a757 add time and duration to interim request form
- Legacy-Id: 10884
2016-03-01 23:44:49 +00:00
Ryan Cross 3a1af7dc83 add basic interim request form
- Legacy-Id: 10883
2016-03-01 21:51:59 +00:00
Henrik Levkowetz e80613d9be Merged in [10880] from rjsparks@nostrum.com:
Only show the \'Upload new revision\' button when the view will actually let you upload a new revision.
 - Legacy-Id: 10882
Note: SVN reference [10880] has been migrated to Git commit 3471001b5c
2016-02-29 21:55:19 +00:00
Henrik Levkowetz 860a3f8e26 Merged in [10862] from rjsparks@nostrum.com:
Group concluded working groups by area. Fixes #1670.
 - Legacy-Id: 10881
Note: SVN reference [10862] has been migrated to Git commit c332e52cbe
2016-02-29 21:43:35 +00:00
Robert Sparks 3471001b5c Only show the "Upload new revision" button when the view will actually let you upload a new revision. Commit ready for merge.
- Legacy-Id: 10880
2016-02-29 19:56:06 +00:00
Henrik Levkowetz f542eeb1ce Set version info and settings back to development mode
- Legacy-Id: 10877
2016-02-29 17:00:58 +00:00
Henrik Levkowetz 7460d8d197 Set version info to release version 6.15.0 before branching.
- Legacy-Id: 10875
2016-02-29 17:00:51 +00:00
Henrik Levkowetz 36d01e0149 If there's no session name in the document sessions table, use the group acroynym instead.
- Legacy-Id: 10870
2016-02-28 21:07:27 +00:00
Henrik Levkowetz 1ca89775c7 Since the list-archive tab on group pages can sometimes be a tab and sometimes a link out, positioning it between the always-tab and always link-out entries seems reasonable.
- Legacy-Id: 10869
2016-02-28 20:41:22 +00:00
Henrik Levkowetz 58afa53260 Column text on the archives tab could overlap for some screen sizes. Tweaked the use of bootstrap cell width styles.
- Legacy-Id: 10868
2016-02-28 20:31:34 +00:00
Henrik Levkowetz 386d1f21ed Merged in [10861] from rjsparks@nostrum.com:
Data cleanup: place old groups in better states and better areas. Remove a few groups that appear to have never existed (as groups).
 - Legacy-Id: 10867
Note: SVN reference [10861] has been migrated to Git commit 9431c42394
2016-02-28 20:05:25 +00:00
Henrik Levkowetz ec361d5a6a Merged in [10857] from rjsparks@nostrum.com:
Preserve the assumptions in the secr/proceedings code by isolating it from drafts now appearing in sessionpresentations.
 - Legacy-Id: 10866
Note: SVN reference [10857] has been migrated to Git commit d17564d695
2016-02-28 19:41:17 +00:00
Henrik Levkowetz 1fe0883767 Merged in [10856] from rjsparks@nostrum.com:
Show all sessions associated with a document.
Remove the day/seq urls from the materials tree.
Allow sessionpresentation.rev to be None, meaning \'current version\'.
Streamlined workflows to focus on current versions of a draft as a default.
Allow adding and editing sessionpresentations when looking at a specific document.
Allow adding drafts when looking at a specific session.
Add the meeting tab to 'team' groups.
Refactored several utility classes and expanded on factories.
Fixes #1908 and #1910.
 - Legacy-Id: 10865
Note: SVN reference [10856] has been migrated to Git commit e8d40c8402
2016-02-28 19:23:44 +00:00
Henrik Levkowetz 92b4e98cee Merged in [10848] from rjsparks@nostrum.com:
Correct typo in template. Fixes #1914.
 - Legacy-Id: 10864
Note: SVN reference [10848] has been migrated to Git commit 8919f2250c
2016-02-28 18:57:05 +00:00
Robert Sparks c332e52cbe Group concluded working groups by area. Fixes #1670. Commit ready for merge.
- Legacy-Id: 10862
2016-02-28 18:23:25 +00:00
Robert Sparks 9431c42394 Data cleanup: place old groups in better states and better areas. Remove a few groups that appear to have never existed (as groups). Commit ready for merge.
- Legacy-Id: 10861
2016-02-28 18:21:52 +00:00
Ryan Cross bc8e744388 add view views.upcoming
- Legacy-Id: 10860
2016-02-26 17:41:09 +00:00
Henrik Levkowetz 15460b3cff Merged in [10718] from olau@iola.dk:
Set daemon = True on the thread in the SMTP test server running while
running tests. This fixes the annoying problem of the python process
staying alive after certain bugs in the test invocation or after a
plain Ctrl + c.
 - Legacy-Id: 10859
Note: SVN reference [10718] has been migrated to Git commit d67a96b4f0
2016-02-25 20:04:57 +00:00
Robert Sparks d17564d695 Preserve the assumptions in the secr/proceedings code by isolating it from drafts now appearing in sessionpresentations. Commit ready for merge.
- Legacy-Id: 10857
2016-02-24 22:18:38 +00:00
Robert Sparks e8d40c8402 Show all sessions associated with a document.
Remove the day/seq urls from the materials tree.
Allow sessionpresentation.rev to be None, meaning "current version".
Streamlined workflows to focus on current versions of a draft as a default.
Allow adding and editing sessionpresentations when looking at a specific document.
Allow adding drafts when looking at a specific session.
Add the meeting tab to 'team' groups.
Refactored several utility classes and expanded on factories.
Fixes #1908 and #1910.
Commit ready for merge.
 - Legacy-Id: 10856
2016-02-23 16:51:44 +00:00
Robert Sparks a39f207df3 Add the meetings tab to groups of type team
- Legacy-Id: 10855
2016-02-23 16:36:41 +00:00
Robert Sparks bd0b166ca0 Show which session the user is adding drafts to when there was more than one sesison at a meeting.
- Legacy-Id: 10854
2016-02-23 16:30:54 +00:00
Robert Sparks 114ba0ad13 winding up: added ability to add drafts to a session while looking at the session.
- Legacy-Id: 10853
2016-02-23 04:00:16 +00:00
Robert Sparks 4a12225742 Found (manually) and fixed a place where a sessionpresentation object's rev=None was exploding a template. FactoryBoy starts to really shine.
- Legacy-Id: 10851
2016-02-22 19:56:14 +00:00
Robert Sparks 1a2b885864 checkpoint. Refactor to put session oriented utilites back in the meeting app. Minimize the use of the /materials url. Provide better access control to the remaining materials url functions.
- Legacy-Id: 10850
2016-02-22 17:03:46 +00:00
Robert Sparks fe17f6d87b checkpoint: Allows adding a document to upcoming sessions
- Legacy-Id: 10849
2016-02-19 23:13:23 +00:00
Robert Sparks 8919f2250c Correct typo in template. Fixes #1914. Commit ready for merge.
- Legacy-Id: 10848
2016-02-19 19:20:41 +00:00
Robert Sparks 859f2ead3d checkpoint: purged the rest of the day/seq URLs. Streamlined workflows to focus on "current" versions as a default. Plumbed editing and deleting sessionpresentations from a document perspective. Started adding meat to document factories.
- Legacy-Id: 10847
2016-02-19 04:20:57 +00:00
Robert Sparks d709af6ca2 checkpoint: refined document/session view with test. Trivial start on Document factories.
- Legacy-Id: 10845
2016-02-18 04:07:17 +00:00
Robert Sparks 78ca39f237 checkpoint: start of a view showing all sessions associated with a document
- Legacy-Id: 10844
2016-02-17 16:38:33 +00:00
Henrik Levkowetz e4ce370e39 Merged in [10840] from rjsparks@nostrum.com:
Fill in the list archive tab, showing both mailarchive and mhonarc links when they exists. Preserve the immediate link-to-archive behavior for the group pages for lists that are not in mailarchive/mhonarc. Provides a url at the datatracker for the mailman listinfo pages to use that will show both types of archive.
 - Legacy-Id: 10843
Note: SVN reference [10840] has been migrated to Git commit 4ed83dd7fc
2016-02-15 22:28:57 +00:00
Robert Sparks 13b46e80ca Added template missing from last commit. Commit ready for merge.
- Legacy-Id: 10841
2016-02-15 20:20:30 +00:00
Robert Sparks 4ed83dd7fc Fill in the list archive tab, showing both mailarchive and mhonarc links when they exists. Preserve the immediate link-to-archive behavior for the group pages for lists that are not in mailarchive/mhonarc. Provides a url at the datatracker for the mailman listinfo pages to use that will show both types of archive. Commit ready for merge.
- Legacy-Id: 10840
2016-02-15 20:01:51 +00:00
Russ Housley b4b14112b8 Added test for proper eneration of the approval message with and without an RFC Editor Note.
- Legacy-Id: 10839
2016-02-12 22:09:13 +00:00
Henrik Levkowetz b19aae788e Tweaked the output of the check_referential_integrity script to specify the through table name for m2m relationships.
- Legacy-Id: 10838
2016-02-12 13:50:57 +00:00
Henrik Levkowetz 71fee2ae08 Merged in [10834] from housley@vigilsec.com:
Allow IAB, IRTF, and Independent streams to use new capability for RFC Editor Notes.  Do not display of document shepherd and shepherd writeup for non-IETF stream documents.  Do not display IESG information for IAB stream documents.
 - Legacy-Id: 10837
Note: SVN reference [10834] has been migrated to Git commit 6cf8680a16
2016-02-11 23:57:12 +00:00
Russ Housley 6cf8680a16 Allow IAB, IRTF, and Independent streams to use new capability for RFC Editor Notes. Do not display of document shepherd and shepherd writeup for non-IETF stream documents. Do not display IESG information for IAB stream documents.
- Legacy-Id: 10834
2016-02-11 22:12:52 +00:00
Lars Eggert a4ef82a34b IRTF RGs do not have a review period, the email is generated as a courtesy to
the IAB and IESG. Commit ready for merge.
 - Legacy-Id: 10828
2016-02-11 17:19:01 +00:00
Henrik Levkowetz 8b87125716 Set version info and settings back to development mode
- Legacy-Id: 10825
2016-02-11 09:33:35 +00:00
Henrik Levkowetz 07b60f6721 Set version info to release version 6.14.1 before branching.
- Legacy-Id: 10823
2016-02-11 09:33:29 +00:00
Henrik Levkowetz 643a8ee44c Merged in [10811] from rjsparks@nostrum.com:
Handle expiring the last call of status change documents. Be more robust about errors when expiring last calls. Fixes #1911.
 - Legacy-Id: 10819
Note: SVN reference [10811] has been migrated to Git commit e7f90214c5
2016-02-10 18:57:52 +00:00
Henrik Levkowetz 775158461f Merged in [10810] from rjsparks@nostrum.com:
Removed a bunch of redundant displays of the django messages framework messages from forms.
 - Legacy-Id: 10818
Note: SVN reference [10810] has been migrated to Git commit cdeef99dc1
2016-02-10 18:14:52 +00:00
Henrik Levkowetz c9136286be Merged in [10809] from rjsparks@nostrum.com:
Further tweaks to rendering messages from the messaging framework.
 - Legacy-Id: 10817
Note: SVN reference [10809] has been migrated to Git commit 214b81991e
2016-02-10 17:54:59 +00:00
Henrik Levkowetz 4253b95e52 Merged in [10806] from rjsparks@nostrum.com:
Fix a minor typo in the new rfc_editor_note code.  Will apply as patch to production.
 - Legacy-Id: 10814
Note: SVN reference [10806] has been migrated to Git commit a07b318900
2016-02-10 17:36:29 +00:00
Henrik Levkowetz 7e1a9c288a Merged in [10804] from rjsparks@nostrum.com:
Some tweaks to handle rendering django messaging framework messages a little better.
 - Legacy-Id: 10813
Note: SVN reference [10804] has been migrated to Git commit c3e81c179b
2016-02-10 17:12:59 +00:00
Henrik Levkowetz 071729f740 Merged in [10803] from rjsparks@nostrum.com:
Create the approval ballot for charters when the charter enters external review (or iesg review if external review is skipped). Fixes #1792.
 - Legacy-Id: 10812
Note: SVN reference [10803] has been migrated to Git commit b1f229cf9d
2016-02-10 16:53:36 +00:00
Robert Sparks e7f90214c5 Handle expiring the last call of status change documents. Be more robust about errors when expiring last calls. Fixes #1911. Commit ready for merge.
- Legacy-Id: 10811
2016-02-10 15:37:58 +00:00
Robert Sparks cdeef99dc1 Removed a bunch of redundant displays of the django messages framework messages from forms. Commit ready for merge.
- Legacy-Id: 10810
2016-02-09 20:15:49 +00:00
Robert Sparks 214b81991e Further tweaks to rendering messages from the messaging framework. Commit ready for merge.
- Legacy-Id: 10809
2016-02-09 19:56:26 +00:00
Henrik Levkowetz b00b0c3db9 Moved some production-path checks to the checks module, and fixed up tests which changed some settings without restoring them.
- Legacy-Id: 10808
2016-02-09 18:50:37 +00:00
Henrik Levkowetz 5ab5b8ad21 Added caching to the smart document lookup view.
- Legacy-Id: 10807
2016-02-09 14:21:49 +00:00
Robert Sparks a07b318900 Fix a minor typo in the new rfc_editor_note code. Commit ready for merge. Will apply as patch to production.
- Legacy-Id: 10806
2016-02-08 22:43:25 +00:00
Robert Sparks c3e81c179b Some tweaks to handle rendering django messaging framework messages a little better. Commit ready to merge.
- Legacy-Id: 10804
2016-02-08 22:09:50 +00:00
Robert Sparks b1f229cf9d Create the approval ballot for charters when the charter enters external review (or iesg review if external review is skipped). Fixes #1792. Commit ready for merge.
- Legacy-Id: 10803
2016-02-08 19:59:47 +00:00
Henrik Levkowetz 36d30ed9e6 Set version info and settings back to development mode
- Legacy-Id: 10801
2016-02-07 15:42:58 +00:00
Henrik Levkowetz 36e56d4fa8 Set version info to release version 6.14.0 before branching.
- Legacy-Id: 10799
2016-02-07 15:42:48 +00:00
Henrik Levkowetz 2c2ac888d0 Updated the API tests to avoid deprecation warnings from a new version of Tastypie (0.13.1).
- Legacy-Id: 10796
2016-02-07 15:33:40 +00:00
Henrik Levkowetz f75bab4b05 Added a migration for changed default ordering of timeslot entries, and changed auto_now settings for the modified field of meeting sessions, timeslots, and assignments.
- Legacy-Id: 10793
2016-02-07 13:46:46 +00:00
Henrik Levkowetz 5adcba1146 Added a migration for changed choices list for DocEvent. Related to [10770].
- Legacy-Id: 10792
Note: SVN reference [10770] has been migrated to Git commit 4b5ac9e09e
2016-02-07 13:43:35 +00:00
Henrik Levkowetz 44e0835b0b Modified the ambiguous timestamp fixup scripts to cover the 3 last year instead of the last year.
- Legacy-Id: 10790
2016-02-07 13:04:02 +00:00
Henrik Levkowetz f9a49661cb Updated the fix-ambiguous-document-timestamps scripts to also fix DocEvent timestamps.
- Legacy-Id: 10789
2016-02-06 20:12:54 +00:00
Henrik Levkowetz 9c6ca73995 Consolidated multiple group contextmenu buttonlist elements into one. Changed button links into plain links for agenda/minutes/materials -- makes the bage less busy, takes up less room, and lessens the conflation between action buttons and links.
- Legacy-Id: 10788
2016-02-06 19:59:31 +00:00
Henrik Levkowetz 33b1cc312e Merged in [10780] from rjsparks@nostrum.com:
Stop making active unknown-email- objects. Mark existing such objects as inactive. Tweak exception handling in submit/utils to make it obvious that the utilities will not change the person an existing Email record is pointing to.
 - Legacy-Id: 10787
Note: SVN reference [10780] has been migrated to Git commit c8c45e2213
2016-02-06 19:44:14 +00:00
Henrik Levkowetz e5dcacf70a Fixed buggy urlpatterns in [10785]
- Legacy-Id: 10786
Note: SVN reference [10785] has been migrated to Git commit acada64174
2016-02-06 15:03:11 +00:00
Henrik Levkowetz acada64174 Removed mandatory but unwanted '.html' suffixes on meeting views.
- Legacy-Id: 10785
2016-02-05 23:06:33 +00:00
Henrik Levkowetz 86868b9020 Merged in [10779] from rjsparks@nostrum.com:
Added the ability to associate documents with sessions from the document main page.
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
 - Legacy-Id: 10784
Note: SVN reference [10779] has been migrated to Git commit 776b95106f
2016-02-05 23:00:04 +00:00
Henrik Levkowetz 174cfeafa3 Merged in [10770], [10771], [10772], and [10773] from housley@vigilsec.com:
The IESG Telechat Agenda now shows "(Has RFC Editor Note)" after the I-D
filename if there is an RFC Editor Note associated with the document.  This
was added to the html and txt versions of the agenda.  It was not added to the
Secretariat view or the Scribe view of the agenda.

For transition, when an AD edits the RFC Editor Note, they need to move the
text from the current writeup into the new field.  Returning documents on the
telechat agenda seems to be the biggest opportunity for something to fall
between the cracks.  If an event of type "changed_rfc_editor_note' exists, and
the string "RFC Editor Note" appears in the text of the most recent
'changed_ballot_writeup_text' event, then a message is shown that tells the AD
to remove the RFC Editor Note from the writeup.
 - Legacy-Id: 10783
Note: SVN reference [10770] has been migrated to Git commit 4b5ac9e09e

Note: SVN reference [10771] has been migrated to Git commit 46589ee421

Note: SVN reference [10772] has been migrated to Git commit c73659e95c

Note: SVN reference [10773] has been migrated to Git commit 2e6633c016
2016-02-05 22:18:14 +00:00
Henrik Levkowetz a8edaf02c2 Merged in [10765] from lars@netapp.com:
Correctly identify group work items in announce_to_lists.txt. Fixes #1901.
 - Legacy-Id: 10781
Note: SVN reference [10765] has been migrated to Git commit 183dc85347
2016-02-05 14:02:12 +00:00
Robert Sparks c8c45e2213 Stop making active unknown-email- objects. Mark existing such objects as inactive. Tweak exception handling in submit/utils to make it obvious that the utilities will not change the person an existing Email record is pointing to. Commit ready for merge.
- Legacy-Id: 10780
2016-02-04 22:50:50 +00:00
Robert Sparks 776b95106f Added the ability to associate documents with sessions from the document main page.
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
Commit ready for merge.
 - Legacy-Id: 10779
2016-02-04 21:51:04 +00:00
Henrik Levkowetz 321bce54b0 Merged in [10764] from lars@netapp.com:
Fix \'RemovedInDjango19Warning: The django.forms.util module has been renamed.
Use django.forms.utils instead.\'
 - Legacy-Id: 10778
Note: SVN reference [10764] has been migrated to Git commit a001822cab
2016-02-04 16:29:30 +00:00
Henrik Levkowetz 4c91b9abb6 Merged in [10763] from lars@netapp.com:
Update some web assets. Also change bower.json so bower can automatically fetch
newer minor or patch releases for the assets.
 - Legacy-Id: 10776
Note: SVN reference [10763] has been migrated to Git commit 7406527807
2016-02-04 16:02:20 +00:00
Henrik Levkowetz 71cd3c49d3 Merged in [10758] from rjsparks@nostrum.com:
Provide help-text for the new-status field when editing status change document relations. Fixes #1898.
 - Legacy-Id: 10774
Note: SVN reference [10758] has been migrated to Git commit 7f3a638489
2016-02-04 14:23:52 +00:00
Russ Housley 2e6633c016 Error message if the RFC Editor Note is in the writeup and in the new place.
- Legacy-Id: 10773
2016-02-04 13:54:00 +00:00
Russ Housley c73659e95c - Legacy-Id: 10772 2016-02-04 13:42:48 +00:00
Russ Housley 46589ee421 - Legacy-Id: 10771 2016-02-04 13:39:55 +00:00
Russ Housley 4b5ac9e09e Indicate on the IESG Telechat Agenda if a document has an RFC Editor Note. To accomplish this, the RFC Editor Note needed to be separated from the rest of the ballot write up. Fixes #1230.
- Legacy-Id: 10770
2016-02-04 13:32:24 +00:00
Henrik Levkowetz 8fb9e80c0b Merged in [10757] from rjsparks@nostrum.com:
Fix from Ole Laursen for the javascript managing status-change document relationships. Fixes #1899.
 - Legacy-Id: 10769
Note: SVN reference [10757] has been migrated to Git commit 3b4ae894f4
2016-02-03 21:18:21 +00:00
Henrik Levkowetz 55e95a43ee Merged in [10756] from rjsparks@nostrum.com:
Tweak factories to not randomly create keys that violate constraints.
 - Legacy-Id: 10768
Note: SVN reference [10756] has been migrated to Git commit a9abd3c2cd
2016-02-03 20:47:17 +00:00
Henrik Levkowetz e0ba96584a Merged in [10755] from rcross@amsl.com:
Change merge-person-records, don't delete User until we handle related objects.
 - Legacy-Id: 10767
Note: SVN reference [10755] has been migrated to Git commit a6399fdcf3c67b648f120bf42be987ca50935019
2016-02-03 20:28:16 +00:00
Lars Eggert 183dc85347 Correctly identify group work items in announce_to_lists.txt. Fixes #1901.
Commit ready for merge.
 - Legacy-Id: 10765
2016-02-03 15:03:32 +00:00
Lars Eggert a001822cab Fix "RemovedInDjango19Warning: The django.forms.util module has been renamed.
Use django.forms.utils instead." Commit ready for merge.
 - Legacy-Id: 10764
2016-02-03 13:33:37 +00:00
Lars Eggert 7406527807 Update some web assets. Also change bower.json so bower can automatically fetch
newer minor or patch releases for the assets. Commit ready for merge.
 - Legacy-Id: 10763
2016-02-03 13:29:15 +00:00
Robert Sparks a91ab77dbc Provided navigation for managing materials from the group meeting and meeting session views
- Legacy-Id: 10760
2016-02-01 19:39:10 +00:00
Robert Sparks 0db79011f2 Provide navigation for session requests from the meeting tab.
- Legacy-Id: 10759
2016-02-01 16:32:36 +00:00
Robert Sparks 7f3a638489 Provide help-text for the new-status field when editing status change document relations. Fixes #1898. Commit ready for merge.
- Legacy-Id: 10758
2016-01-29 19:29:29 +00:00
Robert Sparks 3b4ae894f4 Fix from Ole Laursen for the javascript managing status-change document relationships. Fixes #1899.
- Legacy-Id: 10757
2016-01-29 16:58:29 +00:00
Robert Sparks a9abd3c2cd Tweak factories to not randomly create keys that violate constraints. Commit ready for merge
- Legacy-Id: 10756
2016-01-28 20:12:00 +00:00
Henrik Levkowetz e348212f42 Added necessary check function returns.
- Legacy-Id: 10754
2016-01-28 16:13:38 +00:00
Henrik Levkowetz 289d9ebef6 Moved some path checks from SubmissionUploadForm to the ietf/checks.py.
- Legacy-Id: 10753
2016-01-28 16:09:44 +00:00
Henrik Levkowetz 33aff43ff6 Added a tiny script to disambiguate document timestamps.
- Legacy-Id: 10752
2016-01-27 14:27:12 +00:00
Henrik Levkowetz 8e399de009 Don't fail submission confirmation if the login used is missing an associated person record.
- Legacy-Id: 10751
2016-01-27 13:40:23 +00:00
Robert Sparks a1a518a4bc merged older materials work (specifically, that vetted in prague)
- Legacy-Id: 10750
2016-01-27 01:12:19 +00:00
Henrik Levkowetz ef00eec20d Merged in [10734] from rjsparks@nostrum.com:
Exclude concluded bofs from the set of groups for which a person can pre-approve drafts. Restore AD access to preapproval. (Need to consider adding delegate and group secretary access). Fixes #1896.
 - Legacy-Id: 10749
Note: SVN reference [10734] has been migrated to Git commit cb778b9660
2016-01-26 23:28:42 +00:00
Henrik Levkowetz 8cd4ca1fad Merged in [10733] from rjsparks@nostrum.com:
Show session details for interims as well as ietf meetings.
 - Legacy-Id: 10748
Note: SVN reference [10733] has been migrated to Git commit 2bae86397e
2016-01-26 23:01:39 +00:00
Henrik Levkowetz d00604face Merged in [10732] from rjsparks@nostrum.com:
Filter unused document types from the search form. Fixes #1890.
 - Legacy-Id: 10747
Note: SVN reference [10732] has been migrated to Git commit a0457c74f8
2016-01-26 22:36:56 +00:00
Henrik Levkowetz 31b5c1f535 Merged in [10731] from rjsparks@nostrum.com:
Addresses issues uncovered by the test-crawler. Adds missing DocAlias records for several document types. Creates DocAlias objects when createing Document objects for those document types. Identifies places in code to touch when we are ready to expose the bluesheets and recording document types at /doc/. (The data rows and the content store need work before doing so).
 - Legacy-Id: 10746
Note: SVN reference [10731] has been migrated to Git commit 757397330c
2016-01-26 22:15:45 +00:00
Henrik Levkowetz 4c710c5a6b Merged in [10728] from rjsparks@nostrum.com:
Refactored meeting urls file without changing functionality in prepation for extending some views to handle interims. Reduced the level of redundancy in the way the urls lists were constructed.
 - Legacy-Id: 10745
Note: SVN reference [10728] has been migrated to Git commit 6eaff2aaf0
2016-01-26 22:06:59 +00:00
Henrik Levkowetz 8d565f5fb7 Merged in [10726] from rjsparks@nostrum.com:
Added listing all the area directors back. Related to #1889.
 - Legacy-Id: 10743
Note: SVN reference [10726] has been migrated to Git commit 87e2653f56
2016-01-26 21:55:32 +00:00
Henrik Levkowetz b76ea5d744 Merged in [10725] from rcross@amsl.com:
Modify merge notification text.
 - Legacy-Id: 10742
Note: SVN reference [10725] has been migrated to Git commit 52ec166459
2016-01-26 21:48:03 +00:00
Henrik Levkowetz 3c9636e988 Merged in [10723] from rjsparks@nostrum.com:
Tweak the rendering of Area Directors in the charter text used in new-work, internal review, external review, and group action messages to display. Fixes #1889.
 - Legacy-Id: 10741
Note: SVN reference [10723] has been migrated to Git commit dc2593ebe5
2016-01-26 21:40:29 +00:00
Henrik Levkowetz bc9a85a075 Merged [10721] and [10724] from rcross@amsl.com:
Removed Test watermark from interim meeting index background.  Rewrote merge-person-records utility script to handle all related objects in a generic manner, remove old User records and handle email primary attribute.  Fixes #1627.
 - Legacy-Id: 10740
Note: SVN reference [10721] has been migrated to Git commit e97cd64bbb

Note: SVN reference [10724] has been migrated to Git commit 8efb9229f6
2016-01-26 21:31:46 +00:00
Henrik Levkowetz 05aadb1883 Merged in [10719] from rjsparks@nostrum.com:
Adds a meetings tab to the group information page. Links to minutes, agendas, and materials for each session at each meeting. Improves the UI for the session materials page.
 - Legacy-Id: 10737
Note: SVN reference [10719] has been migrated to Git commit 7d43d3ada4
2016-01-26 20:15:22 +00:00
Henrik Levkowetz d1087f3d50 Merged in [10701] from rjsparks@nostrum.com:
Simplified meeting.session_details. Shows all sessions for a meeting on one page instead of having a page per session. Removes the by-date, by-weekday, by-sequence mechanic.
 - Legacy-Id: 10735
Note: SVN reference [10701] has been migrated to Git commit 4a453281ea
2016-01-26 20:01:23 +00:00
Robert Sparks cb778b9660 Exclude concluded bofs from the set of groups for which a person can pre-approve drafts. Restore AD access to preapproval. (Need to consider adding delegate and group secretary access). Fixes #1896. Commit ready for merge
- Legacy-Id: 10734
2016-01-26 19:42:57 +00:00
Robert Sparks 2bae86397e Show session details for interims as well as ietf meetings. Commit ready for merge.
- Legacy-Id: 10733
2016-01-25 23:06:41 +00:00
Robert Sparks a0457c74f8 Filter unused document types from the search form. Fixes #1890. Commit ready for merge.
- Legacy-Id: 10732
2016-01-25 20:09:34 +00:00
Robert Sparks 757397330c Addresses issues uncovered by the test-crawler. Adds missing DocAlias records for several document types. Creates DocAlias objects when createing Document objects for those document types. Identifies places in code to touch when we are ready to expose the bluesheets and recording document types at /doc/. (The data rows and the content store need work before doing so).
- Legacy-Id: 10731
2016-01-25 19:40:35 +00:00
Ole Laursen 1c3ec64e03 Eliminate odd group_id assignment in submission code, probably left
over from a previous generation of the code. It causes trouble with a
revamped community rule engine.
 - Legacy-Id: 10730
2016-01-25 18:26:33 +00:00
Ole Laursen 197bc07771 Refactor search-related utilities slightly to make them more
independent of the search form, to enable them to be reused in the
community lists.

Also clean up the related code a bit, use SearchForm to handle other
document types, and fix missing ids in the HTML so that one can click
the "by" labels to hit the corresponding radio button.
 - Legacy-Id: 10729
2016-01-25 18:11:49 +00:00
Robert Sparks 6eaff2aaf0 Refactored meeting urls file without changing functionality in prepation for extending some views to handle interims. Reduced the level of redundancy in the way the urls lists were constructed. Commit ready for merge.
- Legacy-Id: 10728
2016-01-25 16:04:53 +00:00
Robert Sparks 87e2653f56 Added listing all the area directors back. Related to #1889. Commit ready for merge.
- Legacy-Id: 10726
2016-01-22 21:17:44 +00:00
Ryan Cross 52ec166459 Modify merge notification text. Commit ready for merge
- Legacy-Id: 10725
2016-01-22 20:55:32 +00:00
Ryan Cross 8efb9229f6 Remove Test watermark from interim meeting index background. Commit ready for merge
- Legacy-Id: 10724
2016-01-22 20:52:43 +00:00
Robert Sparks dc2593ebe5 Tweak the rendering of Area Directors in the charter text used in new-work, internal review, external review, and group action messages to display. Fixes #1889. Commit ready to merge.
- Legacy-Id: 10723
2016-01-22 20:47:45 +00:00
Henrik Levkowetz a30a811e97 Changed the calculation of 'modified' time for a meeting, and also changed the 'updated' field for Session, TimeSlot, and SchedTimeSessAssignments to auto-update on any changes to the objects.
- Legacy-Id: 10722
2016-01-22 20:41:02 +00:00
Ryan Cross e97cd64bbb Rewrite merge-person-records utility script to handle all related objects in a generic manner, remove old User records and handle email primary attribute. Fixes #1627. Commit ready for merge
- Legacy-Id: 10721
2016-01-22 20:37:29 +00:00
Henrik Levkowetz d0e93e34b7 Enabled sorting by modification time for Sessions, Timeslots, and Assignments. Fixed a bug which left Timeslot.duration null in the resources.
- Legacy-Id: 10720
2016-01-22 20:32:21 +00:00
Robert Sparks 7d43d3ada4 Adds a meetings tab to the group information page. Links to minutes, agendas, and materials for each session at each meeting. Improves the UI for the session materials page. Commit ready for merge.
- Legacy-Id: 10719
2016-01-20 22:59:14 +00:00
Ole Laursen d67a96b4f0 Set daemon = True on the thread in the SMTP test server running while
running tests. This fixes the annoying problem of the python process
staying alive after certain bugs in the test invocation or after a
plain Ctrl + c.
 - Legacy-Id: 10718
2016-01-20 14:19:06 +00:00
Robert Sparks 4261c4f549 still preparing to merge forward
- Legacy-Id: 10716
2016-01-19 22:42:07 +00:00
Robert Sparks 1a9401a72f preparing to merge forward
- Legacy-Id: 10715
2016-01-19 22:41:21 +00:00
Ole Laursen 540ef748f7 Fix community list track/untrack on document page, also fix the
attached Javascript which had a split personality regarding how to
deal with a repeated click
 - Legacy-Id: 10714
2016-01-19 11:27:47 +00:00
Henrik Levkowetz 04cc29db7b Set version info and settings back to development mode
- Legacy-Id: 10712
2016-01-18 09:05:54 +00:00
Henrik Levkowetz ac9eaa6f7e Set version info to release version 6.13.0 before branching.
- Legacy-Id: 10710
2016-01-18 09:05:48 +00:00
Henrik Levkowetz f1ca9a0f1c Shave off 10 seconds of test running time by not reading more than the start of files when checing that aliases exist.
- Legacy-Id: 10705
2016-01-16 22:31:31 +00:00
Henrik Levkowetz e552ff85b7 Tentatively comment out use of tempdir() in nomcom.tests.
- Legacy-Id: 10704
2016-01-16 22:30:05 +00:00
Henrik Levkowetz 6c8629c4a9 Merged in [10629] from rjsparks@nostrum.com:
This set of changes focuses on improvements to the nomcom portion of
    the datatracker. 

    These changes:

    - Simplify the nomcom form for comments. Make it more obvious who
      receives mail when a comment is supplied. Fixes #1849.

    - Simplify the nomcom form for nominations. Provide a primary workflow
      where nominations choose an existing Person, and a secondary
      workflow for nominating new people. 

    - Allow nominees to add a comment when accepting or declining a
      nomination. Fixes #1845.

    - Organize the list of nominees on the feedback page. Fixes #1786 and
      #1809.

    - Simplify the mechanisms used to display feedback message counts.

    - Regroup the feedback view to make it easier to see where to spend
      review effort. Fixes #1866.

    - Capture when nomcom members last reviewed feedback for a given
      nominee. Add badges when new feedback is avaliable. Improve the
      layout of the feedback index page. Fixes #1850.

    - Reorganize the tab navigation on the nomcom private pages. Made it
      more obvious when the chair is doing something that only the chair
      gets to see. Fixes #1788 and #1795.

    - Regroup multiselect options to make classifying pending feedback
      simpler. Make the control larger and resizable. Fixes #1495.

    - Simplify the chair's views for editing nominee records. Replace the
      merge nominee form with a request to the secretariat to merge Person
      records. Fixes #1847. 

    - Added merging nominees to the secretariat's persson merging script. 

    - Show information for concluded nomcoms. Close feedback and
      nomination for concluded nomcoms. Fixes #1856.

    - Improve the questionnaire templates, reminding the nominee that
      receiving the questionnaire does not imply they have accepted a
      nomination. Fixes #1807.

    - Remove the description field from Postion. Simplify the Position
      list and the Position edit form. Make the nomcom pages more self
      documenting. Add a page to help nomcom chiars through setting up a
      new nomcom. Fixes #1867 and #1768.

    - Remove the type from the template pathname for the requirements
      templates. Make the requirements views work for both types plain and
      rst. Changed the default type for new nomcom requirement templates
      to rst.

    - Remove 'incumbent' from the models. Fixes #1771.

    - Adjust the models for Nominee and Nomination to better associate
      Nominee objects with Person objects.

    - Remove BaseNomcomForm and the implementation of custom fieldsets.

    - Replace the custom message framework with the django provided
      messages framework.

    - Improve SearchablePersonField to show the primary email address for
      any search result where a name appears more than once.

    - Add the use of factory-boy for generating test data. Normalize
      management of a test directory for test nomcom public keys.
      Significantly improve test coverage of the nomcom related code.
 - Legacy-Id: 10703
Note: SVN reference [10629] has been migrated to Git commit c8bbfbad78
2016-01-15 21:59:49 +00:00
Robert Sparks 4a453281ea Simplified meeting.session_details. Shows all sessions for a meeting on one page instead of having a page per session. Removes the by-date, by-weekday, by-sequence mechanic.
- Legacy-Id: 10701
2016-01-15 17:09:08 +00:00
Henrik Levkowetz b05605308f Merged in some changes missed in 12.6.1 as they weren't marked as ready to merge.
- Legacy-Id: 10700
2016-01-15 16:45:18 +00:00
Henrik Levkowetz da5cf1f201 Set version info and settings back to development mode
- Legacy-Id: 10697
2016-01-15 08:46:29 +00:00
Henrik Levkowetz 837b66cb9c Set version info to release version 6.12.1 before branching.
- Legacy-Id: 10695
2016-01-15 08:46:23 +00:00
Henrik Levkowetz 6c917be9a6 Merged in [10686] from lars@netapp.com:
Load the js for the timeline as part of the page header, in order to (hopefully)
avoid page re-render after the json loads. Only apply the gradient that
signifies document expiration to I-Ds. Suppress duplicate x-axis labels (same
month).
 - Legacy-Id: 10691
Note: SVN reference [10686] has been migrated to Git commit 0762e0975f
2016-01-14 18:07:41 +00:00
Ole Laursen b7232d0ab7 Revamp tracked/not tracked icons in search results to not do one query
per document, and make them work on all search result pages, move the
utility function to community/
 - Legacy-Id: 10690
2016-01-14 18:04:05 +00:00
Henrik Levkowetz 1f4f9cc25d Merged in [10685] from lars@netapp.com:
Commit r10578 broke search result table display due to the added column. Fix
this.  (Also update vnu.jar. Unrelated, but wasn't careful when committing.)
 - Legacy-Id: 10689
Note: SVN reference [10685] has been migrated to Git commit 820d406e33
2016-01-14 17:47:27 +00:00
Henrik Levkowetz 41c47b30ad Merged in [10684] from lars@netapp.com:
Add warning about the accuracy of bibliographic information for Legacy RFCs.
 - Legacy-Id: 10688
Note: SVN reference [10684] has been migrated to Git commit 2ca2b92c24
2016-01-14 17:33:50 +00:00