Commit graph

4479 commits

Author SHA1 Message Date
Henrik Levkowetz df8705b187 Merged in patches from production.
- Legacy-Id: 8473
2014-10-25 21:14:00 +00:00
Henrik Levkowetz 704589b4c7 Merged in branch/iola/people-cleanup @ [8471] from olau@iola.dk, which
enhances a number of pages in the datatracker where forms contain fields
  where a person should be chosen, such as for instance when choosing the
  shepherd of a document, so that they uniformly display choices which show
  both email address and name.

  Furthermore, changes have been made so as to make the email address
  uniformly act as reference to the person record.  

  Autocompletion is now consistently provided when looking for the email
  address or name of the person to choose.  

  This solves a number of issues where it has been difficult to choose the
  correct Person/Email combination, and where the correct email address to use
  for an association has been unavailable previously.
 - Legacy-Id: 8472
Note: SVN reference [8471] has been migrated to Git commit d62f2343e8
2014-10-25 21:05:50 +00:00
Henrik Levkowetz 51bc4430bc Set version info and settings back to development mode
- Legacy-Id: 8468
2014-10-25 16:14:27 +00:00
Henrik Levkowetz f872eaaa11 Set version info to release version 5.6.5 before branching.
- Legacy-Id: 8466
2014-10-25 16:14:22 +00:00
Henrik Levkowetz fd82d280e6 Moved the location of the test-crawler, to co-reside with other code and release management scripts.
- Legacy-Id: 8463
2014-10-24 12:20:22 +00:00
Henrik Levkowetz 6e38e974f5 Merged in [8237] from rcross@amsl.com:
Changes to support video content in proceedings ('recording' document type).
 - Legacy-Id: 8462
Note: SVN reference [8237] has been migrated to Git commit 96bccc7b17
2014-10-24 12:18:25 +00:00
Henrik Levkowetz 28f8b30bf5 Added migration and fixtures for NameModels subclass changes.
- Legacy-Id: 8461
2014-10-24 12:12:11 +00:00
Henrik Levkowetz 0d61e270d6 Normalized a couple of NameModels subclasses.
- Legacy-Id: 8460
2014-10-23 21:14:41 +00:00
Henrik Levkowetz c7bf774bad Tweaked the name slug migration to set the blank and null keywords correctly.
- Legacy-Id: 8459
2014-10-23 21:12:14 +00:00
Henrik Levkowetz 28b31061b4 Normalized the naming of a couple of NameModel subclasses.
- Legacy-Id: 8458
2014-10-23 19:54:24 +00:00
Henrik Levkowetz 6e6dd79e0f Removed unused imports from name slug migration.
- Legacy-Id: 8457
2014-10-23 18:56:36 +00:00
Ryan Cross 09d7255e4a fix bug when trying to edit a session request that doesn't exist. fix bug when submitted session request form does not include conflict input fields. Commit ready for merge.
- Legacy-Id: 8456
2014-10-21 23:22:25 +00:00
Robert Sparks c05d734cf3 one more tweak before refactoring
- Legacy-Id: 8455
2014-10-21 22:38:06 +00:00
Ryan Cross ac5e4b9b4c fix IRTF proceedings to include Open IRTF Meeting (openirtf). Commit ready for merge.
- Legacy-Id: 8454
2014-10-21 21:29:09 +00:00
Robert Sparks 2f6799ece6 Have working selectors for sessions related to a meeting and sessions related to a document, views for listing such sections that can be edited, and an edit form for changing the presented version. Checkpointing before big refactor to move the URI components around
- Legacy-Id: 8453
2014-10-21 21:16:27 +00:00
Robert Sparks 745145d5ed Relax ALLOWED_HOSTS when not running in production. Fixes bug #1373. Commit ready for merge.
- Legacy-Id: 8452
2014-10-21 20:20:31 +00:00
Robert Sparks 41f0905689 Fixed condition check problem introduced with adjustments to setting the returning item bit. Fixes bug #1505. Commit ready to merge.
- Legacy-Id: 8444
2014-10-20 13:31:23 +00:00
Henrik Levkowetz c13258c8c8 Added a migration to change foreign keys to NameModel models from 8 to 32 bytes.
- Legacy-Id: 8442
2014-10-18 15:24:19 +00:00
Robert Sparks c4fb9b5bd5 Remove X-Frame-Options configuration. Commit ready for merge.
- Legacy-Id: 8441
2014-10-17 14:22:44 +00:00
Robert Sparks 9a46f47168 fix diffable bug, improve form grooming, remove too restrictive help text from form
- Legacy-Id: 8439
2014-10-16 18:58:13 +00:00
Robert Sparks 71195b0a72 Better evaluation of whether a document type is diffable. Fixes bug #1504. Commit ready for merge.
- Legacy-Id: 8438
2014-10-16 18:36:29 +00:00
Robert Sparks 0db5b308c9 take advantage of new filters to simplify page a little
- Legacy-Id: 8437
2014-10-16 17:58:45 +00:00
Robert Sparks 7e60f910d4 rework filters to avoid conflict in editing vs showing all
- Legacy-Id: 8436
2014-10-16 17:39:52 +00:00
Robert Sparks 31f687b343 allow editing of abstract for existing material
- Legacy-Id: 8435
2014-10-16 16:46:38 +00:00
Robert Sparks 2f56de6223 added abstract to the upload form
- Legacy-Id: 8434
2014-10-16 16:27:51 +00:00
Robert Sparks b86d5c1d09 renumber migration to resolve prefix collision after merge
- Legacy-Id: 8433
2014-10-16 16:01:16 +00:00
Robert Sparks e889177a32 merged forward
- Legacy-Id: 8432
2014-10-16 15:07:33 +00:00
Henrik Levkowetz 96f99e72d6 Set version info and settings back to development mode
- Legacy-Id: 8399
2014-10-13 20:14:44 +00:00
Henrik Levkowetz a5f49b3fcf Set version info to release version 5.6.4 before branching.
- Legacy-Id: 8397
2014-10-13 20:14:40 +00:00
Henrik Levkowetz 0a5a8bc3d9 In the document-history template, the use of doc.canonical_name caused bad links for /feed/document-changes/* for charter documents. Changed to use doc.name instead, which gave no errors with the test-crawler.
- Legacy-Id: 8395
2014-10-13 20:14:03 +00:00
Henrik Levkowetz 272c738471 Added migration erroneously not included in earlier merge.
- Legacy-Id: 8393
2014-10-12 19:56:27 +00:00
Henrik Levkowetz 3f130f393d Merged in [8359] from rcross@amsl.com:\n fix get_or_create_nominee() to create Alias for new Person.
- Legacy-Id: 8392
Note: SVN reference [8359] has been migrated to Git commit c71d1d1ef6
2014-10-12 19:23:06 +00:00
Henrik Levkowetz f3afb556c2 Merged in [8156] and [8320] from rcross@amsl.com:
Do not allow editing or submitting new session requests when the tool is locked.  Fixes Ticket #1443.
 - Legacy-Id: 8391
Note: SVN reference [8156] has been migrated to Git commit f9d614528b

Note: SVN reference [8320] has been migrated to Git commit faa6469e27
2014-10-12 19:17:51 +00:00
Henrik Levkowetz a4d206074a Merged in [8308] from rjsparks@nostrum.com:\n Build the links to about_url for concluded groups correctly. Fixes bug #1487.
- Legacy-Id: 8390
Note: SVN reference [8308] has been migrated to Git commit 5f9e8123381f3846caca58dfe7b676cd99996cb4
2014-10-12 18:52:47 +00:00
Henrik Levkowetz c1c892e3ac Merged in [8303] from rjsparks@nostrum.com:\n Only show comment/discuss document version on the ballot page when the text is for a version of the document other than the current one. Fixes bug #1482.
- Legacy-Id: 8389
Note: SVN reference [8303] has been migrated to Git commit 75f46e78e51c7312e9e31e1330f5f1f4eee58deb
2014-10-12 18:47:35 +00:00
Henrik Levkowetz 90fa82476b Merged in [8301] from rcross@amsl.com:
changes to support consensus status.
 - Legacy-Id: 8387
Note: SVN reference [8301] has been migrated to Git commit feec6899be
2014-10-12 18:31:39 +00:00
Henrik Levkowetz d4e5f070af Merged in [8293] from rjsparks@nostrum.com:\n XXX: Should what is now captured in the list of STATUSCHANGE_RELATIONS instead be captured in the database in name_docrelationshipname?
Refactored editing the notify field to remove redundant code.
Changed the default notification list to include .all for documents, and the wg list for wg documents.
Allowed recalculating the notification list for all document types.
Improved the calculated notification list value for charters, conflict-reviews, and status-changes.
Adds shepherds to the notification list when they are assigned to a document.
Adds the working group email list to the notification list when a document is adopted.
Fixes #1438
 - Legacy-Id: 8385
Note: SVN reference [8293] has been migrated to Git commit 640c5eb52ace8bb6d2c1b3ca6c14ef10ad0f324f
2014-10-12 17:32:11 +00:00
Henrik Levkowetz 6f7a2cceb6 Merged in [8285] from rjsparks@nostrum.com:\n Removed templates that were no longer being used.
- Legacy-Id: 8384
Note: SVN reference [8285] has been migrated to Git commit 89313c8eb8ca6d51e5c1e400d33fe9ad301da879
2014-10-12 17:13:26 +00:00
Henrik Levkowetz 320051213e Merged in [8271] and [8292] from rjsparks@nostrum.com:
Send email when a the telechat date (or returning item bit) changes for a document.
Fixes #1452
 - Legacy-Id: 8383
Note: SVN reference [8271] has been migrated to Git commit 80fc0c7caa4feac2966722324e42a53cabe67a6b

Note: SVN reference [8292] has been migrated to Git commit 7c56f8bad35b6ed06f6c6eff7436c178209d4143
2014-10-12 17:07:45 +00:00
Henrik Levkowetz 25423f6779 Added some formset attributes which are needed by the current Django (1.6) code. A better way would maybe be to use formset_factory(), but a simple invocation of that gives other problems. Leaving as is for now, to get a patch out so the nomcom chair can get on with things.
- Legacy-Id: 8370
2014-09-29 21:16:55 +00:00
Henrik Levkowetz ec3e247732 Merged in [8262] and [8263] from rjsparks@nostrum.com:
Changes when returning_item is automatically set to match the
    current IESGs preferences.  Removes several chunks of dead code
    related to editing telechat dates.  Improves returning item tests.

    Refactored multiple edit_telechat functions into one function in
    doc_views.  Added a helper function for determining if ballots have
    changed to isolate the implementation.  Fixed the issue with
    update_agenda setting the returning item bit even when the user
    explicitly said not to.  Added prompting to encourage proper setting
    of the returning item bit to the edit_telechat view.

    Fixes #1209
 - Legacy-Id: 8369
Note: SVN reference [8262] has been migrated to Git commit 9d8d0d63e2338d6fa81a82c553b8c6a1c3a105c1

Note: SVN reference [8263] has been migrated to Git commit 35a7436b782fc45e224ac9ea29bfb535fd3ce959
2014-09-28 19:57:01 +00:00
Henrik Levkowetz d9787d87a3 Merged in [8355] from rjsparks@nostrum.com:\n Add the owners email address to the json path for schedule objects. Fixes ticket #1492.
- Legacy-Id: 8368
Note: SVN reference [8355] has been migrated to Git commit 19b31576eb
2014-09-28 19:32:29 +00:00
Henrik Levkowetz fc3773bcb4 Merged in [8256] from rjsparks@nostrum.com:\n Allow defer for status change documents. Fixes bug #1397.
- Legacy-Id: 8367
Note: SVN reference [8256] has been migrated to Git commit 1a29f28361b11bc32432be8b31e78d933a4d04d8
2014-09-28 19:13:31 +00:00
Henrik Levkowetz cea60ad8df Merged in [8255] from rjsparks@nostrum.com:\n Combined defer/undefer tests from doc/tests_ballot and iesg/tests, extending them to demonstrate current reported bugs.
Made doc.active_defer_event() look for the events that are currently being created. This remains brittle.
Added email notifying the IESG of an undefer analagous to the defer email.
Guarded against deferring an already deferred document or undeferring a document that hasn't been deferred.
Guarded against deferring a document that's not scheduled for a telechat.
Fixes bugs 1417, 1465, 1417
 - Legacy-Id: 8366
Note: SVN reference [8255] has been migrated to Git commit 0b49f402b4ec9145cb290b8a968755cc9ebdef92
2014-09-28 18:59:10 +00:00
Henrik Levkowetz 4cc4f5080c Merged in [8254] from rjsparks@nostrum.com:\n Don't send mail to unknown-email-* addresses. Fixes bug #1471.
- Legacy-Id: 8365
Note: SVN reference [8254] has been migrated to Git commit f7f29a62588eac9b2aaf26cd0401a910fa48403f
2014-09-28 18:51:21 +00:00
Henrik Levkowetz 9f2ad03748 Merged in [8249] from rjsparks@nostrum.com:\n Skip sheme-relative urls. Fixes bug #1466.
- Legacy-Id: 8364
Note: SVN reference [8249] has been migrated to Git commit 2d10a8d20c71d3df815e6ea15737d0cd60b3cde3
2014-09-28 18:44:38 +00:00
Henrik Levkowetz 57b3f7a825 Merged in [8239] from rjsparks@nostrum.com:\n Adds javascript to return to a page a few seconds after successfully logging out. Fixes ticket #1461.
- Legacy-Id: 8363
Note: SVN reference [8239] has been migrated to Git commit b927da7a15f0a9f671323467c55e2968ccbe3e90
2014-09-28 18:37:51 +00:00
Henrik Levkowetz 8e0200abc9 Merged in [8238] from rjsparks@nostrum.com:\n Look in the right place in the filesystem for the files bits when building reference relations during submit. Fixes bug #1467.
- Legacy-Id: 8362
Note: SVN reference [8238] has been migrated to Git commit c6e22bc429e3c77fd2d5be6d78c20a0c90cbc80b
2014-09-28 18:32:00 +00:00
Henrik Levkowetz 1c439cda48 Merged in [8236] from rjsparks@nostrum.com:\n Log what rebuild_reference_relations returns to diagnose #1467.
- Legacy-Id: 8360
Note: SVN reference [8236] has been migrated to Git commit b95b769267907f2ac8430893b153a7c82756265b
2014-09-28 17:53:02 +00:00
Ryan Cross c71d1d1ef6 fix get_or_create_nominee() to create Alias for new Person. commit ready for merge.
- Legacy-Id: 8359
2014-09-26 22:19:22 +00:00
Robert Sparks 754ee80016 snapshot before SIPit - have a working session presentation edit form
- Legacy-Id: 8358
2014-09-26 20:47:13 +00:00
Robert Sparks 19b31576eb Add the owners email address to the json path for schedule objects. Fixes ticket #1492. Commit ready for merge.
- Legacy-Id: 8355
2014-09-23 21:39:09 +00:00
Robert Sparks 67782ade34 merge forward complete
- Legacy-Id: 8354
2014-09-23 15:48:27 +00:00
Robert Sparks 81119d6f37 checkpoint before migrating forward to 5.6.4-dev0
- Legacy-Id: 8352
2014-09-23 15:34:10 +00:00
Robert Sparks c3f460cbe9 Refactored history snippets for general use
Moved from VersionedMaterials to SessionPresentation for the through table name
Added the abstract and most recent presentation to the documents on the group materials page
Working snapshot before building historic edu-team documents
 - Legacy-Id: 8349
2014-09-19 21:33:30 +00:00
Henrik Levkowetz 5bf7c412b8 Set version info and settings back to development mode
- Legacy-Id: 8324
2014-09-19 19:28:38 +00:00
Henrik Levkowetz 919cfd2024 Set version info to release version 5.6.3 before branching.
- Legacy-Id: 8322
2014-09-19 19:28:33 +00:00
Ryan Cross faa6469e27 change session request lock to use new meeting field: session_request_lock_message instead of lock file. commit ready for merge
- Legacy-Id: 8320
2014-09-18 22:24:33 +00:00
Henrik Levkowetz 8b8a282730 Merged in [8229] from rjsparks@nostrum.com, with minor tweaks:
From mcr@sandelman.ca:
    Refactor to remove dajaxice.
    Modified the URLs that address schedules:
      - urls now always start with /agenda, removing the mix of /agenda and /schedule prefixes
      - urls to a given schedule include the schedule owner (by email address)
    Corrected issue that prevented deleting sessions.
    Changed comment mechanism in timeslot_edit.js
    Migration to change the email address for (System)
  Fixes bug #1426
 - Legacy-Id: 8319
Note: SVN reference [8229] has been migrated to Git commit fc512680d8
2014-09-18 20:27:28 +00:00
Henrik Levkowetz f708266e50 Merged in [8211] from rjsparks@nostrum.com:\n Provide a way to get back to the page the user logged out from. Fixes ticket #1461.
- Legacy-Id: 8318
Note: SVN reference [8211] has been migrated to Git commit b86c0dcc6f8b507d42ad10c2d45aa13583b1fae8
2014-09-16 20:04:17 +00:00
Henrik Levkowetz c276ecac4a Slight reversion to earlier code - checking up on codecs.open(), it turns out that it returns a file object with __enter__ and __exit__ methods, so can be used in a 'with codecs.open(path) as file:' pattern.
- Legacy-Id: 8317
2014-09-16 20:00:28 +00:00
Henrik Levkowetz 2ff2d79a7e Merged in [8210] from rjsparks@nostrum.com:\n Default the responsible AD for an initial charter or recharter document to the responsible AD for the group. Fixes ticket #1451.
- Legacy-Id: 8316
Note: SVN reference [8210] has been migrated to Git commit 77ddbbe04aedcf7ad7af35032606c1e952228a84
2014-09-16 19:52:24 +00:00
Henrik Levkowetz cbb5b84652 Merged in [8209] from rjsparks@nostrum.com:\n Fixed several places where files were not being closed.
- Legacy-Id: 8315
Note: SVN reference [8209] has been migrated to Git commit 4aae3ff6785ca2649e54a212bd669369950f4b86
2014-09-16 19:48:30 +00:00
Henrik Levkowetz e661231b99 Merged in [8208] from rjsparks@nostrum.com:
use doc.href rather than manually constructing URLs in several templates. Fixes ticket #1459.
 - Legacy-Id: 8314
Note: SVN reference [8208] has been migrated to Git commit be3d2034ff8432ca9869d26a56e51cc66275c68b
2014-09-16 19:34:03 +00:00
Henrik Levkowetz 266c13bc6c Merged in [8207] from rjsparks@nostrum.com:\n Cleanup commit before changing working HREF contents.
- Legacy-Id: 8311
Note: SVN reference [8207] has been migrated to Git commit 6a3c41a72202dfdef9467bc44924eb1093293117
2014-09-16 19:24:24 +00:00
Henrik Levkowetz 75ce7d6941 Merged in [8204] from rjsparks@nostrum.com:
Improves how many href urls are constructed. Updates ticket #1459.
 - Legacy-Id: 8310
Note: SVN reference [8204] has been migrated to Git commit ffa20b19ab
2014-09-16 19:18:33 +00:00
Henrik Levkowetz e98e6c3e27 Merged in [8166] from rcross@amsl.com:
Added the 'proposed' WG state to WG role queries for Chair and Secretary
 - Legacy-Id: 8309
Note: SVN reference [8166] has been migrated to Git commit e9a7133fec
2014-09-16 19:05:39 +00:00
Robert Sparks feb57a04f0 Replaces the return_to_url notion with logic that uses the session object. Related to bug #1430.
- Legacy-Id: 8305
2014-09-11 20:41:59 +00:00
Robert Sparks 75b94bd114 sketch that uses a through table, preserving most, but not all, of the current interface
- Legacy-Id: 8302
2014-09-09 21:56:33 +00:00
Ryan Cross feec6899be changes to support consensus status. Commit ready for merge
- Legacy-Id: 8301
2014-09-02 22:56:05 +00:00
Ole Laursen 5b7258ae12 Add change shepherd email page so that a document shepherd can change
the email address used for shepherding a document
 - Legacy-Id: 8297
2014-08-25 22:59:33 +00:00
Ole Laursen 1aafd73ec1 Make the meeting session request tool use a Person field rather than
one operating on Email, also fix a couple of bugs in the Person branch
of the tokenized autocompleting field
 - Legacy-Id: 8283
2014-08-19 08:18:17 +00:00
Ole Laursen 92e5694ed3 Revamp the AutocompletedEmailsField API a bit to allow for an AutocompletedPersonsField
- Legacy-Id: 8282
2014-08-18 13:55:43 +00:00
Ole Laursen 065660b66f Replace the gigantic incumbent email drop-down in the NomCom tool with an
AutocompletedEmailField, also show the name of the incumbents and not
just their email addresses on the list page
 - Legacy-Id: 8281
2014-08-18 11:52:08 +00:00
Ole Laursen 7b36280070 Rename EmailsField to AutocompletedEmailsField and add a singular
AutocompletedEmailField that cleans to a single Email to make it
easier to use with ModelForms
 - Legacy-Id: 8280
2014-08-18 11:50:04 +00:00
Ole Laursen 5703dc3bc6 Remove unused import
- Legacy-Id: 8279
2014-08-17 16:10:36 +00:00
Ole Laursen baab85b6b5 Make the EmailsField search a bit more intelligent by tokenizing the
input values so that a search for John Doe matches John M. Doe too
 - Legacy-Id: 8278
2014-08-17 16:08:12 +00:00
Ole Laursen a5e1586433 Add option (default set to true) to EmailsField to require that the
email addresses have associated Datatracker accounts - this takes
effect immediately for the JS auto-complete thing, but the actual
validation afterwards doesn't actually require it yet (check commented
out for the time being), as it appears there are still a few people
without accounts in active groups
 - Legacy-Id: 8277
2014-08-17 15:39:22 +00:00
Ole Laursen f7ac066059 Integrate Secretariat tools MultiEmailField with the one in
utils/fields.py, also fix a couple of issues in NomCom tool (spelling
bugs and avoid overwriting base_fields on forms with dynamic data)
 - Legacy-Id: 8276
2014-08-17 14:39:23 +00:00
Ole Laursen 92e4763d9f Fix spelling bug in Bcc field display in Secretariat announcement tool
- Legacy-Id: 8275
2014-08-17 14:36:49 +00:00
Ole Laursen 9850290adb A little bit of cleanup, don't allow selecting email addresses without
associated persons in the EmailsField
 - Legacy-Id: 8274
2014-08-17 10:08:11 +00:00
Ole Laursen 5d714469a1 Use Role.formatted_email a couple of places we actually have the role
rather than use the one on person as the latter is guessing while the
former is not
 - Legacy-Id: 8273
2014-08-17 10:07:21 +00:00
Ole Laursen a1a13323d2 Use hint text instead of Django help text for providing the help for
EmailsField and clarify the text displayed when the input is invalid
so it's hopefully more clear what happens
 - Legacy-Id: 8272
2014-08-17 09:02:21 +00:00
Ole Laursen 691befb126 Actually validate the EmailsField input entries and return an error in
case of unknown addresses instead of just taking the known ones
 - Legacy-Id: 8270
2014-08-15 12:50:03 +00:00
Ole Laursen 9e9ec98206 Moved EmailsField from person.forms to person.fields
- Legacy-Id: 8269
2014-08-14 08:03:11 +00:00
Ole Laursen f291a466d7 Change Document.shepherd to point to the email address rather than the
person, add migration to fix the existing shepherds, fix wording and
max entries on change shepherd page to be more self-explanatory
 - Legacy-Id: 8268
2014-08-13 11:40:01 +00:00
Ole Laursen 25cdc289e0 Search emails over email address too in addition to person names
- Legacy-Id: 8266
2014-08-13 10:24:12 +00:00
Ole Laursen 8b63dd982f Add support for customizing max number of entries in EmailsField,
update to version 1.6 of jquery.tokeninput.js and fix problem with
reloading EmailsField pages by adding a data-pre attribute instead of
hacking the value attribute
 - Legacy-Id: 8264
2014-08-13 08:58:10 +00:00
Ole Laursen 3f1951d443 Get rid of a warning message in Python 2.7 by using str(e) rather than e.message
- Legacy-Id: 8261
2014-08-12 13:05:33 +00:00
Ryan Cross 96bccc7b17 changes to support video content in proceedings ('recording' document type). Commit ready for merge
- Legacy-Id: 8237
2014-08-04 17:17:52 +00:00
Robert Sparks fc512680d8 From mcr@sandelman.ca:
Refactor to remove dajaxice.
  Modified the URLs that address schedules:
    - urls now always start with /agenda, removing the mix of /agenda and /schedule prefixes
    - urls to a given schedule include the schedule owner (by email address)
  Corrected issue that prevented deleting sessions.
  Changed comment mechanism in timeslot_edit.js
  Migration to change the email address for (System)

  Fixes bug #1426

Commit ready to merge
 - Legacy-Id: 8229
2014-07-31 22:13:01 +00:00
Ryan Cross 61668dba80 changes to support input of session recordings
- Legacy-Id: 8216
2014-07-30 21:55:42 +00:00
Henrik Levkowetz a78cb8ce36 Added a filter to stop reporting failed uploads to the admin email address -- these seem to occur regularly when a client looses (WiFi) connectivity, and this is not something we can do anything about.
- Legacy-Id: 8212
2014-07-26 11:31:16 +00:00
Robert Sparks ffa20b19ab Improves how many href urls are constructed. Updates ticket #1459. Commit ready for merge
- Legacy-Id: 8204
2014-07-24 17:31:06 +00:00
Henrik Levkowetz fd9ee73df3 Improved fix for the problem with trying to use None as a Q object.
- Legacy-Id: 8203
2014-07-24 14:45:22 +00:00
Henrik Levkowetz 0d5fbf4eb3 Fixed a problem with trying to use None as a Q object.
- Legacy-Id: 8202
2014-07-24 14:06:21 +00:00
Henrik Levkowetz 872762670c Check for no doc.stream first, to avoid exception on doc.stream.slug.
- Legacy-Id: 8201
2014-07-23 07:28:26 +00:00
Henrik Levkowetz a816098ee1 Set version info and settings back to development mode
- Legacy-Id: 8170
2014-07-22 21:21:38 +00:00
Henrik Levkowetz c0137a7b1d Set version info to release version 5.6.2 before branching.
- Legacy-Id: 8168
2014-07-22 21:21:34 +00:00
Ryan Cross e9a7133fec add proposed state to WG role queries. Commit ready for merge
- Legacy-Id: 8166
2014-07-22 13:34:52 +00:00
Henrik Levkowetz f7772cf6a4 Merged in [8155] from rcross@amsl.com:\n allow Team Chairs access to proceedings.
- Legacy-Id: 8165
Note: SVN reference [8155] has been migrated to Git commit c046739045
2014-07-22 13:33:41 +00:00
Henrik Levkowetz bc8a998f61 Merged in [8154] from rcross@amsl.com:
fix bug where ScheduledSession objects still being created without related session.
 - Legacy-Id: 8164
Note: SVN reference [8154] has been migrated to Git commit 4db0adc86d
2014-07-22 13:21:52 +00:00
Henrik Levkowetz 73ae54d407 Merged in [8150] from rjsparks@nostrum.com:
Small cleanup refactor removing redundant configuration line in settings for charter text URLs.
 - Legacy-Id: 8162
Note: SVN reference [8150] has been migrated to Git commit 7266cda08a
2014-07-21 23:16:02 +00:00
Henrik Levkowetz fe0e43dc4a Changed the length of the NameModel slug field from 8 to 32 characters. Added a corresponding migration.
- Legacy-Id: 8159
2014-07-21 20:18:54 +00:00
Henrik Levkowetz 7d5d520e05 Added a missing name migration.
- Legacy-Id: 8158
2014-07-21 20:17:55 +00:00
Henrik Levkowetz 22e006aba2 Merged in [8146] from sunqi.csnet.thu@gmail.com:
Changed the ietfauth file to allow to change the replaces relationship without setting the doc stream. Fixes ticket #1305.
 - Legacy-Id: 8157
Note: SVN reference [8146] has been migrated to Git commit 03711ef538
2014-07-21 20:02:34 +00:00
Ryan Cross f9d614528b fixes Ticket #1443. Do not allow editing or submitting new session requests when the tool is locked. Commit ready for merge.
- Legacy-Id: 8156
2014-07-20 20:31:08 +00:00
Ryan Cross c046739045 allow Team Chairs access to proceedings. Commit ready for merge.
- Legacy-Id: 8155
2014-07-20 17:17:31 +00:00
Ryan Cross 4db0adc86d fix bug where ScheduledSession objects still being created without related session. Commit ready for merge.
- Legacy-Id: 8154
2014-07-20 15:23:42 +00:00
Henrik Levkowetz 712c89f149 Merged in [8143] from tterriberry@mozilla.com:\n Allow IRTF chair to adopt a draft into any RG.
Fixes #1082.
 - Legacy-Id: 8153
Note: SVN reference [8143] has been migrated to Git commit e9c79a9e19
2014-07-20 15:04:12 +00:00
Henrik Levkowetz 660bd42ccc Merged in [8137] from rjsparks@nostrum.com:
First automated javascript test using PhantomJS and Selenium.
 - Legacy-Id: 8151
Note: SVN reference [8137] has been migrated to Git commit 2db4a3b270
2014-07-20 14:54:47 +00:00
Robert Sparks 7266cda08a Small cleanup refactor removing redundant configuration line in settings for charter text URLs. Commit ready to merge.
- Legacy-Id: 8150
2014-07-20 03:50:20 +00:00
Sun Qi 03711ef538 Changed the ietfauth file to allow to change the replaces relationship without setting the doc stream. Fixes ticket #1305. Commit ready for merge.
- Legacy-Id: 8146
2014-07-19 21:45:40 +00:00
Henrik Levkowetz f50fa3a412 Merged in personal/shane/v5.6.2-dev0@8144 from shane@time-travellers.org:
Added untrack to document and search pages. Fixes #1381.
 - Legacy-Id: 8145
2014-07-19 21:44:36 +00:00
Henrik Levkowetz 6036a09dca Merged in [8136] from denghui@chinamobile.com:
add revision number for ballot input Fixes issue #911.
 - Legacy-Id: 8144
Note: SVN reference [8136] has been migrated to Git commit 9371ca969f
2014-07-19 21:33:02 +00:00
Timothy B. Terriberry e9c79a9e19 Allow IRTF chair to adopt a draft into any RG.
Fixes #1082.
Commit ready for merge.
 - Legacy-Id: 8143
2014-07-19 21:15:47 +00:00
Henrik Levkowetz 094d37c44c Permit really long sessions, and don't expire sessions on browser close. On request from Pete Resnick.
- Legacy-Id: 8141
2014-07-19 21:12:17 +00:00
Shane Kerr 5639bc79fa Added untrack to document and search pages. Implements #1381. Branch ready for merge.'
- Legacy-Id: 8140
2014-07-19 21:03:51 +00:00
Shane Kerr ea05042d12 Provide "untrack" option in the search results page.
- Legacy-Id: 8139
2014-07-19 21:00:22 +00:00
Robert Sparks 2db4a3b270 First automated javascript test using PhantomJS and Selenium. Commit ready to merge
- Legacy-Id: 8137
2014-07-19 20:50:40 +00:00
Deng Hui 9371ca969f add revision number for ballot input Fixes issue #911. commit ready for merge
- Legacy-Id: 8136
2014-07-19 20:41:06 +00:00
Robert Sparks cb659afd2f changed call to skip to make the code more readable
- Legacy-Id: 8134
2014-07-19 20:36:55 +00:00
Shane Kerr 4d71417817 Untrack this document button added to draft document view.
- Legacy-Id: 8130
2014-07-19 19:44:30 +00:00
Henrik Levkowetz 27a5e27e20 Merged in [8122] from gnocuil@gmail.com:\n Force mailing to secretary when a charter state changed to internal or external review. Fixes ticket #1444.
- Legacy-Id: 8128
Note: SVN reference [8122] has been migrated to Git commit 8ca62eae6d
2014-07-19 18:34:21 +00:00
Henrik Levkowetz 6bba774b82 Merged in [8121] from fanpeng@chinamobile.com:
updates document page. Fixes ticket #1112 and #1432.
 - Legacy-Id: 8127
Note: SVN reference [8121] has been migrated to Git commit c04ba31dfa
2014-07-19 17:40:32 +00:00
Henrik Levkowetz be842a6c1f Added a meta tag to the base template, to specify a page character set.
- Legacy-Id: 8125
2014-07-19 17:18:18 +00:00
Cong Liu 8ca62eae6d Force mailing to secretary when a charter state changed to internal or external review. Fixes ticket #1444. Commit ready for merge.
- Legacy-Id: 8122
2014-07-19 16:12:21 +00:00
Peng Fan c04ba31dfa updates document page. Fixes ticket #1112 and #1432. Commit ready for merge.
- Legacy-Id: 8121
2014-07-19 16:09:24 +00:00
Henrik Levkowetz 3bddbe641e Merged in [8114] from gnocuil@gmail.com:\n Changed the template to highlight groups from different areas instead of the same area. Fixes ticket #1368.
- Legacy-Id: 8120
Note: SVN reference [8114] has been migrated to Git commit d458ca2f8d
2014-07-19 15:49:37 +00:00
Deng Hui 02ed2e358a add revision number for ballot input Fixes issue #911. commit ready for merge
- Legacy-Id: 8119
2014-07-19 15:33:37 +00:00
Cong Liu d458ca2f8d Changed the template to highlight groups from different areas instead of the same area. Fixes ticket #1368. Commit ready for merge.
- Legacy-Id: 8114
2014-07-19 14:59:13 +00:00
Robert Sparks 4de405e8d3 Use the name field from the materials upload form. Fixes ticket #1445. Commit ready for merge.
- Legacy-Id: 8099
2014-07-16 14:47:39 +00:00
Henrik Levkowetz dac3efcb68 Set version info and settings back to development mode
- Legacy-Id: 8073
2014-07-15 09:01:20 +00:00
Henrik Levkowetz 51906f6f26 Set version info to release version 5.6.1 before branching.
- Legacy-Id: 8071
2014-07-15 09:01:16 +00:00
Henrik Levkowetz 1acb142b8e Added an x_frame_options setting to permit datatracker pages to be embedded in tools parges, for the tools tutorial.
- Legacy-Id: 8069
2014-07-15 08:54:53 +00:00
Henrik Levkowetz f07e02b462 Merged in [8057] from olau@iola.dk:\n Change Document.get_absolute_url to handle case of non-meeting-based group materials, fixes #1440
- Legacy-Id: 8064
Note: SVN reference [8057] has been migrated to Git commit 9eba9f78d8
2014-07-13 21:40:41 +00:00
Henrik Levkowetz aefe2d70a4 Merged in [8045] from rcross@amsl.com:\n grant IETF Trust Chair permissions for Announcement Tool.
- Legacy-Id: 8063
Note: SVN reference [8045] has been migrated to Git commit d6422c0c93
2014-07-13 20:54:06 +00:00
Henrik Levkowetz f11ef54adf Merged in personal/fanpeng/v5.5.3-dev0@8005 from fanpeng@chinamobile.com:
Added email subscription and web-archive links to the datatracker wg summary page.  Fixes issue #958.
 - Legacy-Id: 8062
2014-07-13 20:06:00 +00:00
Ole Laursen 9eba9f78d8 Change Document.get_absolute_url to handle case of non-meeting-based group materials, fixes #1440
- Legacy-Id: 8057
2014-07-08 15:47:06 +00:00
Henrik Levkowetz 25ef2ad184 Some cleanup of the alias generation scripts.
- Legacy-Id: 8056
2014-07-08 14:37:12 +00:00
Henrik Levkowetz a73163993a Rewrote the draft-alias and group-alias generation scripts to generate matching aliases and virtual files for postfix.
- Legacy-Id: 8055
2014-07-08 14:25:14 +00:00
Henrik Levkowetz 5f03888065 Adjusted the permissions checking in has_role to accept bof chairs and secretaries.
- Legacy-Id: 8054
2014-07-08 07:30:59 +00:00
Ryan Cross d6422c0c93 grant IETF Trust Chair permissions for Announcement Tool. commit ready for merge.
- Legacy-Id: 8045
2014-07-03 19:35:38 +00:00
Henrik Levkowetz a16dc35f03 Set version info and settings back to development mode
- Legacy-Id: 8018
2014-07-02 19:40:25 +00:00
Henrik Levkowetz 12bbb87460 Set version info to release version 5.6.0 before branching.
- Legacy-Id: 8016
2014-07-02 19:40:21 +00:00
Henrik Levkowetz 7df4897002 Rename a migration to avoid ordering conflicts with already applied migrations.
- Legacy-Id: 8014
2014-07-02 19:32:20 +00:00
Henrik Levkowetz 09f654b1f4 Merged in branch/iola/team-support from olau@iola.dk. This generalises and extends the group support for WGs and RGs so that also other groups, such as for instance the Edu Team, can have pages.
- Legacy-Id: 8013
2014-07-02 19:30:07 +00:00
Henrik Levkowetz 8e9545e23e Tweaked the base template to give a http login link in development mode, instead of relying on the debug setting, which requires a correct INTERNAL_IP setting, too.
- Legacy-Id: 8012
2014-07-02 07:03:34 +00:00
Henrik Levkowetz 8aba7e97fc Provide a better message if pyflakes fails due to syntax errors in a python file.
- Legacy-Id: 8011
2014-07-01 21:12:03 +00:00
Peng Fan 46656c2e8f Fixes ticket #958. Branch ready for merge.
- Legacy-Id: 8005
2014-07-01 04:00:18 +00:00
Peng Fan 5e0f4032d7 Added direct links to list subscription and archive for each WG to http://datatracker.ietf.org/wg/. Addresses issue #958.
- Legacy-Id: 8004
2014-07-01 03:39:43 +00:00
Peng Fan d334c8f17b Added MAILING_LIST_INFO_URL. Addresses issue #958.
- Legacy-Id: 8003
2014-07-01 03:26:10 +00:00
Henrik Levkowetz 4f0d483f91 Added django-admin support for meeting.ScheduledSession
- Legacy-Id: 8002
2014-06-30 19:12:34 +00:00
Henrik Levkowetz a188cbf8f3 Set version info and settings back to development mode
- Legacy-Id: 7979
2014-06-30 17:21:47 +00:00
Henrik Levkowetz d7ca6787c8 Set version info to release version 5.5.2 before branching.
- Legacy-Id: 7977
2014-06-30 17:21:43 +00:00
Henrik Levkowetz db7adf1fb5 Modified the code which adds non-session entries to a schedule so as to bind a Session object also to Break and Registration timeslots, through the Schedule/Timeslot/Session m2m table. This makes the agenda templates work as expected. There's also a migration and a standalone script that fills in this information for existing schedules.
- Legacy-Id: 7975
2014-06-30 17:05:40 +00:00
Henrik Levkowetz 00bf73a4df Tweaked test-crawl to show the complete chain of referrers for a failing URL.
- Legacy-Id: 7974
2014-06-29 20:58:39 +00:00
Henrik Levkowetz 7d84a88013 Don't show dash after timeslot names in the ietf agenda if there's no associated location.
- Legacy-Id: 7973
2014-06-29 16:07:02 +00:00
Henrik Levkowetz 771c0b99b8 Set version info and settings back to development mode
- Legacy-Id: 7942
2014-06-26 20:12:55 +00:00
Henrik Levkowetz 305963058b Set version info to release version 5.5.1 before branching.
- Legacy-Id: 7940
2014-06-26 20:12:52 +00:00
Henrik Levkowetz 6e3bb37ecb Merged in [7935] from liudapeng@chinamobile.com:
Add brief_display function in Constraint class to display both WG conflict and person conflict. Fixes issue #1384.
 - Legacy-Id: 7938
Note: SVN reference [7935] has been migrated to Git commit 425f88cad70f7a473c6f5bf58bbde581a85ccb39
2014-06-26 19:56:34 +00:00
Ole Laursen 20fb8ff315 Fix the now wrong comment about WG charter canonical names being able
to change
 - Legacy-Id: 7937
2014-06-26 16:31:17 +00:00
Ole Laursen e92e57acd2 Fix an instance of charter-ietf-%s that should really be charter-%s-%s
to support RG charters properly, also remove the dead code for
handling group acronym renames (it contained some instances of
charter-ietf-%s too)
 - Legacy-Id: 7936
2014-06-26 16:24:06 +00:00
Robert Sparks bdc9b7aa07 initial automated test, establishes framework
- Legacy-Id: 7933
2014-06-25 20:27:26 +00:00
Henrik Levkowetz 5e31056023 Merged [7924] from rcross@amsl.com: allow no IPR license selection on update.
- Legacy-Id: 7931
Note: SVN reference [7924] has been migrated to Git commit 373865076c
2014-06-24 21:41:22 +00:00
Henrik Levkowetz 27e939380d Merged [7911] from rcross@amsl.com: fix problem using non-ascii names in session request notification email.
- Legacy-Id: 7930
Note: SVN reference [7911] has been migrated to Git commit e58b72209a
2014-06-24 21:10:54 +00:00
Henrik Levkowetz 54b682d3b2 Merged [7910] from rjsparks@nostrum.com: Pay attention to group type in all the wginfo functions. Fixes bug #1423.
- Legacy-Id: 7929
Note: SVN reference [7910] has been migrated to Git commit 89c7216ce4
2014-06-24 21:05:57 +00:00
Henrik Levkowetz f8b6eb8c26 Merged [7888] from rjsparks@nostrum.com: Only turns WG and RG groups into links. Fixes bug #1421. Will apply to production as a patch.
- Legacy-Id: 7928
Note: SVN reference [7888] has been migrated to Git commit 52936f21d1
2014-06-24 20:59:48 +00:00
Henrik Levkowetz c012be9fc6 Merged in [7843] from rcross@amsl.com:
Change Type field default on groups search form, from WG to unset.
 - Legacy-Id: 7926
Note: SVN reference [7843] has been migrated to Git commit 61b1755ae5
2014-06-24 20:50:54 +00:00
Ryan Cross 373865076c allow no IPR license selection on update. Commit ready for merge
- Legacy-Id: 7924
2014-06-18 16:47:10 +00:00
Henrik Levkowetz f00f589e66 Renamed a very specialized function from email_secretariat() to email_iesg_secretary_re_charter().
- Legacy-Id: 7923
2014-06-17 16:31:12 +00:00
Henrik Levkowetz a03ee6b333 Changed the code to move drafts from the active draft repository to the draft archive so that all associated files will be moved, not just those with specifically listed extensions. This fixes the problem that .xml files associated with submitted drafts were moved to the unknown_ids subdirectory of the archive, instead of into the archive proper.
- Legacy-Id: 7922
2014-06-16 16:23:18 +00:00
Ole Laursen f9ee750afd Make it possible to adjust the name of new materials upon upload, also fix a couple of warnings from PyFlakes
- Legacy-Id: 7914
2014-06-13 12:30:42 +00:00
Ryan Cross e58b72209a fix problem using non-ascii names in session request notification email. Commit ready for merge.
- Legacy-Id: 7911
2014-06-12 21:44:35 +00:00
Robert Sparks 89c7216ce4 Pay attention to group type in all the wginfo functions. Fixes bug #1423. Commit ready for merge.
- Legacy-Id: 7910
2014-06-12 21:02:30 +00:00
Robert Sparks 52936f21d1 Only turns WG and RG groups into links. Fixes bug #1421. Will apply to production as a patch. Commit ready for merge.
- Legacy-Id: 7888
2014-06-11 19:44:43 +00:00
Henrik Levkowetz fdc93d40fe Merged in [7879] and [7880] from olau@iola.dk to fix a couple of issues with the 5.5.0 release.
- Legacy-Id: 7885
Note: SVN reference [7879] has been migrated to Git commit 0078057173

Note: SVN reference [7880] has been migrated to Git commit 8d5006a890
2014-06-10 15:18:08 +00:00
Ole Laursen 8d5006a890 Fix another crash bug on live - don't display charter link in email to
Secretariat if the RG has no charter
 - Legacy-Id: 7880
2014-06-10 11:05:44 +00:00
Ole Laursen 0078057173 Fix crash bug on live - don't display charter link on milestones
editing page if the group has no charter yet
 - Legacy-Id: 7879
2014-06-10 11:01:18 +00:00
Henrik Levkowetz 0539390f10 Set version info and settings back to development mode
- Legacy-Id: 7870
2014-06-09 21:25:57 +00:00
Henrik Levkowetz 045d41b81f Set version info to release version 5.5.0 before branching.
- Legacy-Id: 7868
2014-06-09 21:25:53 +00:00
Henrik Levkowetz 9ff2b9ff9a Merged in support for RG pages, from branch/iola/rg-support.
- Legacy-Id: 7866
2014-06-09 20:52:14 +00:00
Ole Laursen 602feff7c9 Add tests for new material code
- Legacy-Id: 7850
2014-06-04 13:10:55 +00:00
Ryan Cross 61b1755ae5 Change Type field default on groups search form, from WG to unset. Commit ready for merge
- Legacy-Id: 7843
2014-06-03 21:44:07 +00:00
Ole Laursen 6e83335f0f Fix a bunch of mistakes found by PyFlakes in the new materials code
- Legacy-Id: 7839
2014-06-03 11:28:27 +00:00
Ole Laursen b56b8deff9 Fix some bugs in displaying meeting-related materials in the new material
support under /doc/
 - Legacy-Id: 7838
2014-06-03 10:43:15 +00:00
Ole Laursen 2a1f902a67 Rewrite error handling in get_document_content to use a with statement
instead of finally
 - Legacy-Id: 7837
2014-06-03 10:42:33 +00:00
Ole Laursen 88cf68d43f Move group material handling code to doc/material/ now that the view of the material is integrated into /doc/, fix a bunch of bugs
- Legacy-Id: 7834
2014-06-03 09:42:16 +00:00
Henrik Levkowetz fbc41e7aaa Set version info and settings back to development mode
- Legacy-Id: 7831
2014-06-02 22:10:43 +00:00
Henrik Levkowetz eb2a639a49 Set version info to release version 5.4.3 before branching.
- Legacy-Id: 7829
2014-06-02 22:10:40 +00:00
Henrik Levkowetz b3c06d1e8c Patch from mcr@sandelman.ca: Correct the post data of a meeting test case.
- Legacy-Id: 7826
2014-06-02 21:40:42 +00:00
Ole Laursen c94757405d Add a /doc/ page for materials (slides, agendas, minutes), link to that from the group materials page
- Legacy-Id: 7825
2014-06-02 12:18:42 +00:00
Ole Laursen 779763e58e Move common revision list in document templates to a separate included file
- Legacy-Id: 7824
2014-06-02 11:09:05 +00:00
Henrik Levkowetz 093af1a7e2 Merged in [7772] from rjsparks@nostrum.com:
Checks that an email address will survive encoding as part of validating a liaison form. Fixes bug 1410.
 - Legacy-Id: 7812
Note: SVN reference [7772] has been migrated to Git commit a3437c0a21
2014-05-31 17:23:32 +00:00
Henrik Levkowetz 7ce5516904 Merged in [7766] from rjsparks@nostrum.com:
Improves the robustness of the SMTP error handling utilities. Fixes bug #1409.
 - Legacy-Id: 7810
Note: SVN reference [7766] has been migrated to Git commit 393422b36b
2014-05-31 16:58:43 +00:00
Ole Laursen 7df4de78e3 Throw a validation error when uploading a material with an already used name, asking uploader to either choose a new title or revise the previous material
- Legacy-Id: 7808
2014-05-31 14:16:59 +00:00
Ole Laursen 8aede5ebcd Move the additional group URLs to info box
- Legacy-Id: 7807
2014-05-31 14:14:47 +00:00
Ole Laursen 63dabff779 Fix some bugs in previous commit
- Legacy-Id: 7806
2014-05-30 16:17:21 +00:00
Ole Laursen 976d0b9d68 Turn charter page for non-chartering groups into about page, fix a bunch of potentially broken links due to the split between group-type prefixed URLs and /group/ ones
- Legacy-Id: 7805
2014-05-30 15:59:02 +00:00
Ole Laursen 544cd702bb Drop the material doc type, instead present a choice of doc types for uploading materials (currently only slides) and use that, introduce a DOCUMENT_PATH_PATTERN setting for storing the files and only look in proceedings/ for documents that are actually meeting related
- Legacy-Id: 7802
2014-05-30 14:07:16 +00:00
Ole Laursen 97e6cebe91 Don't show charter for group types without chartering processes
- Legacy-Id: 7795
2014-05-28 15:58:03 +00:00
Ole Laursen 252db0dffb Fix some bugs, add correct document events in materials upload
- Legacy-Id: 7780
2014-05-26 15:40:51 +00:00
Ole Laursen 47c9ccf0e1 Handle the case of asking for get_state() on an unsaved document
- Legacy-Id: 7779
2014-05-26 15:40:07 +00:00
Ole Laursen 3c88dc127b Add the template for the material upload page
- Legacy-Id: 7777
2014-05-23 16:27:24 +00:00
Ole Laursen 3bfb6dcd43 Added support data for a tentative new material document type, add a upload/edit/revise page for uploading and revising group materials, still missing a couple of details and tests
- Legacy-Id: 7776
2014-05-23 16:26:56 +00:00
Robert Sparks a3437c0a21 Checks that an email address will survive encoding as part of validating a liaison form. Fixes bug 1410. Commit ready for merge.
- Legacy-Id: 7772
2014-05-22 18:45:59 +00:00
Ole Laursen 17cf1095c7 Fix cosmetic problem with label_suffix and the delete labels on the milestones page
- Legacy-Id: 7770
2014-05-22 16:10:37 +00:00
Ole Laursen 0bd82434c8 Fix problem with milestones editing claiming that all resolved
milestones have been changed when you click the review changes button
(by removing work-around for bug in previous version of Django)
 - Legacy-Id: 7769
2014-05-22 15:55:15 +00:00
Ole Laursen 9579525ca4 Add simple materials page, tie up some of the loose ends in group generalization work
- Legacy-Id: 7768
2014-05-22 15:53:20 +00:00
Ole Laursen d16bdb3723 Add support for editing Group.description in Secretariat tools
- Legacy-Id: 7767
2014-05-22 15:08:37 +00:00
Robert Sparks 393422b36b Improves the robustness of the SMTP error handling utilities. Fixes bug #1409. Commit ready for merge.
- Legacy-Id: 7766
2014-05-22 01:28:33 +00:00
Henrik Levkowetz c1d75dab55 Merged [7748] from rjsparks@nostrum.com: Adjust when publication request button appears for documents in non-ietf streams. Fixes bug #1402.
- Legacy-Id: 7765
Note: SVN reference [7748] has been migrated to Git commit e9984b957b
2014-05-20 20:33:12 +00:00
Henrik Levkowetz 58cc1f33b4 Merged [7740] from rjsparks@nostrum.com: Fixed a crash when requesting sessions for groups that do not have ADs. Applied to production as 2014-05-13-sreq-rg.patch .
- Legacy-Id: 7764
Note: SVN reference [7740] has been migrated to Git commit c64243ba31
2014-05-20 20:29:24 +00:00
Henrik Levkowetz 0baf1899d8 Merged [7734] from rcross@amsl.com: changes to support IAB group types, including requesting a session and uploading materials.
- Legacy-Id: 7762
Note: SVN reference [7734] has been migrated to Git commit ed53dfdf78
2014-05-20 20:21:42 +00:00
Ole Laursen 0144ef366b Add description field on group, enable most group info page views to
work without a group type to pave the way for /group/<acronym>/ URLs,
make charter page more generic, enable it to handle descriptions and
walk over all personnel instead of picking out specific types
of roles, add a redirect view on /group/<acronym>/ to lead to either
documents/ or charter/, add simple group.features() class to be able
to condition on group features rather than specific group types,
adjust group pages menu accordingly
 - Legacy-Id: 7758
2014-05-20 10:19:26 +00:00
Robert Sparks e9984b957b Adjust when publication request button appears for documents in non-ietf streams. Fixes bug #1402. Commit ready for merge.
- Legacy-Id: 7748
2014-05-14 17:31:00 +00:00
Robert Sparks c64243ba31 Fixed a crash when requesting sessions for groups that do not have ADs. Applied to production as 2014-05-13-sreq-rg.patch . Commit ready for merge.
- Legacy-Id: 7740
2014-05-13 19:23:45 +00:00
Ryan Cross ed53dfdf78 changes to support IAB group types, including requesting a session and uploading materials. Commit ready for merge
- Legacy-Id: 7734
2014-05-12 20:54:33 +00:00
Henrik Levkowetz 2a8fbb4063 Added validation of successful draft title extraction on draft submission upload, to avoid a later exception when trying to store draft information for a draft with a null title.
- Legacy-Id: 7730
2014-05-10 10:39:33 +00:00
Henrik Levkowetz 4c03bc73d8 Merged in [7726] from rcross@amsl.com:
Fix secauth middleware to grant access to WG Secretary, RG Chair and Area Director.
 - Legacy-Id: 7729
Note: SVN reference [7726] has been migrated to Git commit 90c9e3e256
2014-05-10 10:28:20 +00:00
Ryan Cross 90c9e3e256 Fix secauth middleware to grant access to WG Secretary, RG Chair and Area Director. Commit ready for merge.
- Legacy-Id: 7726
2014-05-08 22:26:50 +00:00
Henrik Levkowetz 076770bccc Merged [7705] from rjsparks@nostrum.com: Corrected Document vs DocHistory mismatch when working with status-change documents. Corrected creation of BallotDocEvent timestamps. Fixes bug #1396.
- Legacy-Id: 7724
Note: SVN reference [7705] has been migrated to Git commit 18bfe663d5
2014-05-08 20:03:54 +00:00
Henrik Levkowetz 93cf098bf7 Merged [7678] from rcross@amsl.com: Show correct group type and ommit link to tools.ietf.org on BOF proceedings.
- Legacy-Id: 7722
Note: SVN reference [7678] has been migrated to Git commit e838ca78c5
2014-05-08 19:11:31 +00:00
Henrik Levkowetz 5bb6c50c66 Merged [7677] from rjsparks@nostrum.com: Protect against cases where add_state_change_event can return None. Fixes bug # 1383.
- Legacy-Id: 7721
Note: SVN reference [7677] has been migrated to Git commit cb458b1689
2014-05-08 18:58:00 +00:00
Henrik Levkowetz 6b0949ee43 Fixed a typo (missing space) in a template. Fixes issue #1398.
- Legacy-Id: 7715
2014-05-08 13:46:55 +00:00
Robert Sparks 18bfe663d5 Corrected Document vs DocHistory mismatch when working with status-change documents. Corrected creation of BallotDocEvent timestamps. Fixes bug #1396. Commit ready for merge
- Legacy-Id: 7705
2014-05-06 20:32:27 +00:00
Henrik Levkowetz 794a823581 Corrected an URL pattern that returned something intended to be a named parameter as a numbered arg instead.
- Legacy-Id: 7702
2014-05-06 19:17:19 +00:00
Henrik Levkowetz 50ecb29a8d Added a link to browse the release version in the repository to /release/.
- Legacy-Id: 7701
2014-05-06 19:15:21 +00:00
Henrik Levkowetz ed97ce5a21 Added changeset and ticket links to the release notes under /release/
- Legacy-Id: 7684
2014-05-02 00:30:25 +00:00
Henrik Levkowetz 9c12b28ba2 Changed a bunch of URLs from http:// to https://, and stripped instances of http.?://datatracker.ietf.org/ from some URLs to make them work better in test and development deployments.
- Legacy-Id: 7683
2014-05-01 19:43:13 +00:00
Henrik Levkowetz 83c7f3af91 Set version info and settings back to development mode
- Legacy-Id: 7682
2014-05-01 00:14:32 +00:00
Henrik Levkowetz a2fd7f19ad Set version info to release version 5.4.2 before branching.
- Legacy-Id: 7680
2014-05-01 00:14:29 +00:00
Ryan Cross e838ca78c5 Show correct group type and ommit link to tools.ietf.org on BOF proceedings. Commit ready for merge
- Legacy-Id: 7678
2014-04-30 23:14:56 +00:00
Robert Sparks cb458b1689 Protect against cases where add_state_change_event can return None. Fixes bug # 1383. Commit ready for merge.
- Legacy-Id: 7677
2014-04-30 22:17:01 +00:00
Henrik Levkowetz f241de20f3 Merged [7673] from rjsparks@nostrum.com: Made several changes to better handle non-ascii UTF-8 in email messages.
Used multipart mime when including the original message in an error message to the secretariat.
Modified the way IANA review email is parsed.
Added non-ascii UTF-8 tests to the IANA review email parser and to the SMTP Exception handling code.
 - Legacy-Id: 7676
Note: SVN reference [7673] has been migrated to Git commit bf4f3ad75f
2014-04-30 20:51:25 +00:00
Robert Sparks bf4f3ad75f Made several changes to better handle non-ascii UTF-8 in email messages.
Used multipart mime when including the original message in an error message to the secretariat.
Modified the way IANA review email is parsed.
Added non-ascii UTF-8 tests to the IANA review email parser and to the SMTP Exception handling code.

Commit ready for merge.
 - Legacy-Id: 7673
2014-04-29 18:45:37 +00:00
Henrik Levkowetz 3e0e10377c Changed how edit_mtg() is called, in order to propagate kwargs as kwargs. Removed repeated @check_permissions.
- Legacy-Id: 7664
2014-04-28 16:34:09 +00:00
Henrik Levkowetz 666d67eec3 Merged [7653] from rcross@amsl.com: fix two issues with proceedings generation.
- Legacy-Id: 7654
Note: SVN reference [7653] has been migrated to Git commit a886f9ddcd
2014-04-25 19:19:09 +00:00
Ryan Cross a886f9ddcd fix two issues with proceedings generation. Commit ready for merge.
- Legacy-Id: 7653
2014-04-25 18:06:07 +00:00
Henrik Levkowetz 3ac1856d09 Merged in [7644] from rjsparks@nostrum.com:
From rjsparks@nostrum.com:
  -  Fixed layout issue on schedule editing page in Chrome
  -  Fixed errant display of text in unscheduled group bar
     on the schedule editing page
  -  Changed the instruction text on the special requests
     field of the session request form
From rcross@amsl.com:
  - Improved scheduling of non-session items
  - Fixed issue with layout of the new notifications page
  - Fixed crash on notifications page
 - Legacy-Id: 7651
Note: SVN reference [7644] has been migrated to Git commit b8cfbf18e5
2014-04-25 15:45:54 +00:00
Henrik Levkowetz c50d05302b Set version info and settings back to development mode
- Legacy-Id: 7649
2014-04-25 15:11:38 +00:00
Henrik Levkowetz d220932332 Set version info to release version 5.4.1 before branching.
- Legacy-Id: 7647
2014-04-25 15:11:34 +00:00
Henrik Levkowetz 618e01f870 Tweaked the test-crawler output.
- Legacy-Id: 7645
2014-04-25 15:11:14 +00:00
Robert Sparks b8cfbf18e5 From rjsparks@nostrum.com:
-  Fixed layout issue on schedule editing page in Chrome
  -  Fixed errant display of text in unscheduled group bar
     on the schedule editing page
  -  Changed the instruction text on the special requests
     field of the session request form

From rcross@amsl.com:
  - Improved scheduling of non-session items
  - Fixed issue with layout of the new notifications page
  - Fixed crash on notifications page
 - Legacy-Id: 7644
2014-04-25 14:44:40 +00:00
Henrik Levkowetz 0076f1133a Added a no-agenda template for the iPhone agenda, too.
- Legacy-Id: 7643
2014-04-25 14:03:52 +00:00
Henrik Levkowetz e11180e073 Changed the get_meeting import in ietf.secr.drafts.views to get it from where it's actually located.
- Legacy-Id: 7642
2014-04-25 13:28:48 +00:00
Henrik Levkowetz f86c59209f Changed the logic for what is the 'current' ietf meeting to disregard whether there's an agenda for the meeting or not. This lets people see the correct session request page for the current meeting. However, it also makes the /meeting/agenda.html page fail because there's no schedule associated with the meeting; so alternative pages saying 'No agenda available' has been added, too.
- Legacy-Id: 7641
2014-04-25 13:14:53 +00:00
Henrik Levkowetz d013cbf326 Adjust the python attribute name .domid to .dom_id in templates, to match the change in the python code.
- Legacy-Id: 7639
2014-04-24 22:38:59 +00:00
Henrik Levkowetz 4b6ca22ff7 Merged in [7635] from rjsparks@nostrum.com:
Replumbed how SMTP Exceptions are handled, which involved refactoring several mail functions
 - Legacy-Id: 7637
Note: SVN reference [7635] has been migrated to Git commit 73b0831b57
2014-04-24 22:14:57 +00:00
Henrik Levkowetz bfa77959e5 We're now showing the login link with a http:// scheme instead of https:// when in debug mode, in order to be able to log in when using 'python manage.py runserver', which only supports http.
- Legacy-Id: 7636
2014-04-24 22:04:52 +00:00