Commit graph

5103 commits

Author SHA1 Message Date
Henrik Levkowetz 6055215ab2 Removed local copy of html5lib, added html5lib to requirements.txt, and updated utils/html.py to work with htm5lib 0.999.
- Legacy-Id: 9547
2015-04-24 18:07:26 +00:00
Ryan Cross b3d9581822 Fixes alignment of ballot position headers in IESG agenda moderator package. Commit ready for merge.
- Legacy-Id: 9546
2015-04-23 19:10:54 +00:00
Robert Sparks 99e351fe1c Update tests to match r9541. Commit ready for merge.
- Legacy-Id: 9542
2015-04-22 13:52:52 +00:00
Robert Sparks ecd69a1bcb Quit putting the group email list address in the initially generated Notify field
- Legacy-Id: 9541
2015-04-22 13:19:29 +00:00
Henrik Levkowetz c1b86d9ae2 Merged in [9525] from lars@netapp.com:
Make the menu bar search field appear on slightly smaller screen widths.
 - Legacy-Id: 9540
Note: SVN reference [9525] has been migrated to Git commit 651477699b
2015-04-21 21:02:43 +00:00
Henrik Levkowetz 6deac8e06e Merged in [9524] from lars@netapp.com:
Add some shim js libraries for IE8 and earlier
(see http://getbootstrap.com/getting-started/#template)
Fix HTML structural errors in the template.
Wrap some HTML comments into Django comments, so they don't get sent to the
client.
 - Legacy-Id: 9539
Note: SVN reference [9524] has been migrated to Git commit 6f2e9f7c25
2015-04-21 20:28:13 +00:00
Henrik Levkowetz d30981ddbd Merged in [9519] from rcross@amsl.com:
Fixes issue #1676.

    Fixes #1676.  RelatedObjectDoesNotExist when User has no Person.
 - Legacy-Id: 9538
Note: SVN reference [9519] has been migrated to Git commit 80d6564458
2015-04-21 20:17:39 +00:00
Henrik Levkowetz f1e7a0954d Merged in [9518] from rjsparks@nostrum.com:
Allow an AD to jump straight to the ballot editing page by right-clicking any ballot grid. Fixes #1669.
 - Legacy-Id: 9537
Note: SVN reference [9518] has been migrated to Git commit 635b700306
2015-04-21 20:09:18 +00:00
Henrik Levkowetz 25856d114a Merged in [9516] from rjsparks@nostrum.com:
Don't show needed positions for closed ballots. Fixes #1622.
 - Legacy-Id: 9536
Note: SVN reference [9516] has been migrated to Git commit 58dabb6961
2015-04-21 20:00:53 +00:00
Henrik Levkowetz d75bb87015 Merged in [9514] from rjsparks@nostrum.com:
If the name attached to an additional-info URL for a group is blank, show the URL instead. Fixes #1523 and #1657.
 - Legacy-Id: 9535
Note: SVN reference [9514] has been migrated to Git commit 777d610806
2015-04-21 19:48:59 +00:00
Henrik Levkowetz 4f6283a3b7 Merged in [9513] from rjsparks@nostrum.com:
Don't show concluded groups in the community list section of the navbar. Fixes bug #1652.
 - Legacy-Id: 9534
Note: SVN reference [9513] has been migrated to Git commit d1d731838f
2015-04-21 19:39:10 +00:00
Henrik Levkowetz d0f05cf924 Addressed another bug related to using SearchablePersonsField to choose Person objects, rather than Email objects. If one uses this for Person objects, then object.address isn't going to be terribly useful in the form ,,:-). Addresses issue #1684, #1685 and #1686.
- Legacy-Id: 9530
2015-04-21 15:51:26 +00:00
Henrik Levkowetz 881c9cb8f6 Provide the IRTF chair with access to the session request tool. Fixes issue #1687.
- Legacy-Id: 9529
2015-04-21 12:36:46 +00:00
Henrik Levkowetz 88300e5d50 Removed emtpy items from the must-be-there list before handing the list to Person.objects.filter(pk__in=...). Fixes issues #1684, #1685
- Legacy-Id: 9528
2015-04-21 11:53:00 +00:00
Ryan Cross 5ece489701 Fixes #1680. Can't add minutes / agenda after deleting them. Commit ready for merge.
- Legacy-Id: 9527
2015-04-20 21:49:10 +00:00
Lars Eggert 651477699b Make the menu bar search field appear on slightly smaller screen widths.
- Legacy-Id: 9525
2015-04-20 08:20:40 +00:00
Lars Eggert 6f2e9f7c25 Add some shim js libraries for IE8 and earlier
(see http://getbootstrap.com/getting-started/#template)

Fix HTML structural errors in the template.

Wrap some HTML comments into Django comments, so they don't get sent to the
client.
 - Legacy-Id: 9524
2015-04-20 07:41:21 +00:00
Henrik Levkowetz e843516043 Removed typogrify, which is not in use any more.
- Legacy-Id: 9522
2015-04-17 20:38:09 +00:00
Ryan Cross 80d6564458 Fixes #1676. RelatedObjectDoesNotExist when User has no Person. Commit ready for merge.
- Legacy-Id: 9519
2015-04-16 22:24:40 +00:00
Robert Sparks 635b700306 Allow an AD to jump straight to the ballot editing page by right-clicking any ballot grid. Fixes #1669. Commit ready for merge.
- Legacy-Id: 9518
2015-04-16 21:33:02 +00:00
Robert Sparks 58dabb6961 Don't show needed positions for closed ballots. Fixes #1622. Commit ready for merge.
- Legacy-Id: 9516
2015-04-16 19:39:08 +00:00
Robert Sparks 777d610806 If the name attached to an additional-info URL for a group is blank, show the URL instead. Fixes #1523 and #1657. Commit ready for merge.
- Legacy-Id: 9514
2015-04-16 19:07:59 +00:00
Robert Sparks d1d731838f Don't show concluded groups in the community list section of the navbar. Fixes bug #1652. Commit ready for merge.
- Legacy-Id: 9513
2015-04-15 20:03:09 +00:00
Henrik Levkowetz a51fe2cbbc Set version info and settings back to development mode
- Legacy-Id: 9511
2015-04-15 19:24:25 +00:00
Henrik Levkowetz 3397b2d8ba Set version info to release version 6.0.1 before branching.
- Legacy-Id: 9509
2015-04-15 19:24:19 +00:00
Henrik Levkowetz f18e0694fa Merged in [9505] from rjsparks@nostrum.com:
Add a checkbox to cc the group list address on ballot positions if a document belongs to a group. Add better tests of the checkboxes on that form.
 - Legacy-Id: 9506
Note: SVN reference [9505] has been migrated to Git commit b84d4d3a20
2015-04-15 15:49:35 +00:00
Robert Sparks b84d4d3a20 Add a checkbox to cc the group list address on ballot positions if a document belongs to a group. Add better tests of the checkboxes on that form. Commit ready for merge.
- Legacy-Id: 9505
2015-04-15 14:53:42 +00:00
Henrik Levkowetz 66b46ef636 Provided a different shortcut icon for the datatracker when run in development or test mode. Fixes issue #1667.
- Legacy-Id: 9504
2015-04-15 14:43:15 +00:00
Henrik Levkowetz 3e2b92cb8e Added back the development mode header on the frontpage.
- Legacy-Id: 9503
2015-04-15 13:30:46 +00:00
Henrik Levkowetz d59af2aa0f Adapt session_draft_list() code to handle the case when there is multiple agendas for a given group acronym. Fixes some server 500 results when trying to get pdf bundles for the plenary sessions for ietf 71.
- Legacy-Id: 9502
2015-04-15 12:58:44 +00:00
Henrik Levkowetz cfc85de166 Put back the schema specifier of IANA and RFC-editor URLs -- they are needed in parts of the code.
- Legacy-Id: 9501
2015-04-15 11:33:36 +00:00
Henrik Levkowetz 789fcb2307 Put back the value attribute for the name/value pair of many input and button elements which lost the value attribute in the conversion, in order to let the backing form code determine which button was pressed.
- Legacy-Id: 9500
2015-04-15 11:31:29 +00:00
Henrik Levkowetz 9190cdd946 Put back the value attribute for the name/value pair of the 'Save & send email' button of the ballot position edit form, in order to provide the button name to the form handling code. Fixes issue #1668.
- Legacy-Id: 9499
2015-04-15 11:10:15 +00:00
Henrik Levkowetz fb38bf16e2 Shaved off some more vertical space in the document tables. Builds on [9494], addresses #1660, #1663, #1665.
- Legacy-Id: 9495
Note: SVN reference [9494] has been migrated to Git commit 43e16f1516
2015-04-14 19:03:52 +00:00
Henrik Levkowetz 43e16f1516 Introduced a couple of changes to the document list row format to make rows take up less vertical space: Moved the page count in under the date, so it won't add vertical space, and made shepherd email addresses break across lines if needed, instead of squashing the column widths of the other columns.
- Legacy-Id: 9494
2015-04-14 18:27:21 +00:00
Henrik Levkowetz cd14d95484 Added a filter which lets an email address break before the at-sign.
- Legacy-Id: 9493
2015-04-14 18:20:52 +00:00
Henrik Levkowetz bcef133784 Made it clearer on the document iesg review page and the ballot popup page which ADs mentioned are ex-ADs, by adding parentheses in addition to the dimmed text. Fixes issue #1664
- Legacy-Id: 9492
2015-04-14 17:52:07 +00:00
Henrik Levkowetz 4e2ee83079 Fixed typo in font stylesheet link elements.
- Legacy-Id: 9490
2015-04-14 14:36:48 +00:00
Henrik Levkowetz 2ec1a56b4f Removed all subsection horizontal lines from the document meta tables, on suggestion from mnot@pobox.com. Addresses issue #1659.
- Legacy-Id: 9487
2015-04-14 09:16:51 +00:00
Henrik Levkowetz d53bc1c9fc Added a missing templatetag library load instruction for bootstrap3. Addresses issue #1662.
- Legacy-Id: 9486
2015-04-14 08:54:02 +00:00
Henrik Levkowetz d2eb460054 Replaced google-served fonts with self-hosted ones.
- Legacy-Id: 9485
2015-04-14 00:06:12 +00:00
Henrik Levkowetz b91c65e336 Set version info and settings back to development mode
- Legacy-Id: 9483
2015-04-13 20:32:02 +00:00
Henrik Levkowetz a3f7a42e39 Set version info to release version 6.0.0 before branching.
- Legacy-Id: 9481
2015-04-13 20:31:55 +00:00
Henrik Levkowetz 8f9d328db4 Added rel='nofollow' to less interesting entries in the document revision list, to limit unecessary crawling.
- Legacy-Id: 9475
2015-04-13 19:45:34 +00:00
Henrik Levkowetz c53b7b0582 Removed the link to help for the 'Legacy' document stream state, since we don't have any help for that.
- Legacy-Id: 9474
2015-04-13 18:05:44 +00:00
Henrik Levkowetz b59db9a6cc Provide DocHistory entries with a docalias_set property (that of the associated document).
- Legacy-Id: 9473
2015-04-13 16:47:53 +00:00
Henrik Levkowetz 2aa28d3f88 Make the document revision view work for revisions other than the current one if doc.group has changed during the document's history.
- Legacy-Id: 9472
2015-04-13 16:40:05 +00:00
Henrik Levkowetz fbe8b339e8 Updated the facelift todo list.
- Legacy-Id: 9471
2015-04-13 16:36:03 +00:00
Henrik Levkowetz d52d916dd0 Changed the ballot-position to bootstrap label-type translation.
- Legacy-Id: 9470
2015-04-13 16:35:17 +00:00
Henrik Levkowetz 576e29e4e6 Turned the dev mode navbar back to red. Added a small IETF logo with transparent background for the navbar, instead of using two with dedicated colour-background.
- Legacy-Id: 9468
2015-04-12 20:27:45 +00:00
Henrik Levkowetz 9c5de53b54 Added virtualenv support to wsgi.py
- Legacy-Id: 9467
2015-04-12 19:43:03 +00:00
Henrik Levkowetz f3d4f3e474 Updated a test to match the 'Document Search' change.
- Legacy-Id: 9462
2015-04-12 13:30:34 +00:00
Henrik Levkowetz d8350a86bd Footer tweaks.
- Legacy-Id: 9461
2015-04-12 12:19:10 +00:00
Henrik Levkowetz e83ce9ed17 Front page style and text tweaks.
- Legacy-Id: 9460
2015-04-12 12:11:18 +00:00
Henrik Levkowetz cbc7c7cedf Footer style tweaks.
- Legacy-Id: 9459
2015-04-12 12:10:32 +00:00
Henrik Levkowetz 627ea11ae3 Changed 'Search documents' to 'Document Search' in various places.
- Legacy-Id: 9457
2015-04-12 11:29:00 +00:00
Henrik Levkowetz 8c9ecf6540 Font size tweaks, additional links, some text changes.
- Legacy-Id: 9456
2015-04-12 11:26:43 +00:00
Henrik Levkowetz 4204da08ff Updated facelift todo page.
- Legacy-Id: 9454
2015-04-11 21:53:40 +00:00
Henrik Levkowetz 25355f6b52 Fixed the problem with the AD column in the area wg lists, so the WG AD is shown.
- Legacy-Id: 9450
2015-04-11 21:46:46 +00:00
Henrik Levkowetz 20d35e0ad8 Updated the search_result_row template to refer to doc.related_ipr instead of the now eliminated extra search-result attribute doc.iprs. Updated the facelift todo list.
- Legacy-Id: 9449
2015-04-11 19:45:21 +00:00
Henrik Levkowetz 538ef976e4 Updated facelift todo page.
- Legacy-Id: 9448
2015-04-11 19:19:10 +00:00
Henrik Levkowetz 02cd366ff0 Merged in trunk@9440, containing the changes for version 5.13.1; and updated tests which look at HTML content to work with the facelift changes.
- Legacy-Id: 9446
2015-04-11 18:24:20 +00:00
Henrik Levkowetz 663fc30d53 Updated tod list.
- Legacy-Id: 9445
2015-04-11 15:07:49 +00:00
Henrik Levkowetz 39ed53e19a Set version info and settings back to development mode
- Legacy-Id: 9440
2015-04-10 13:44:17 +00:00
Henrik Levkowetz f2e66d5b2f Set version info to release version 5.13.1 before branching.
- Legacy-Id: 9438
2015-04-10 13:44:11 +00:00
Henrik Levkowetz 1a08396784 Updated settings for the meeting materials cutoff.
- Legacy-Id: 9435
2015-04-09 21:28:49 +00:00
Henrik Levkowetz c417c5720a Merged in [9428] from rjsparks@nostrum.com:
Properly mark (and test) older ballot comment and discuss text after a new revision is submitted . Fixes bug #1656.
 - Legacy-Id: 9434
Note: SVN reference [9428] has been migrated to Git commit 0ff9747092
2015-04-09 21:00:07 +00:00
Henrik Levkowetz 422869611b Merged in [9426] from rcross@amsl.com:
Add several 'From' options for IAD user of announcement tool.
 - Legacy-Id: 9433
Note: SVN reference [9426] has been migrated to Git commit e5309ab73a
2015-04-09 20:38:30 +00:00
Henrik Levkowetz b8f84dc8d7 Merged in [9375] from rjsparks@nostrum.com:
Put old style slides directly into archived. Migrate IETF92 materials to match.
 - Legacy-Id: 9432
Note: SVN reference [9375] has been migrated to Git commit d46035003e
2015-04-09 20:22:03 +00:00
Henrik Levkowetz 443e9bf6bf Merged in [9373] from rjsparks@nostrum.com:
Add missing migration.
 - Legacy-Id: 9431
Note: SVN reference [9373] has been migrated to Git commit 284f78e137
2015-04-09 20:13:36 +00:00
Henrik Levkowetz 2cf0c74561 Merged in [9351] from rjsparks@nostrum.com:
Remove sessonly, replacing the idea with a separate State. Add tests checking how materials show on agenda views.
 - Legacy-Id: 9430
Note: SVN reference [9351] has been migrated to Git commit a6c64d2b12
2015-04-09 19:46:04 +00:00
Henrik Levkowetz b829b179ca Merged in [9349] from rjsparks@nostrum.com:
Cleanup: remove transition methods for group.ad.
 - Legacy-Id: 9429
Note: SVN reference [9349] has been migrated to Git commit 16662f6448
2015-04-09 19:32:46 +00:00
Robert Sparks 0ff9747092 Properly mark (and test) older ballot comment and discuss text after a new revision is submitted . Fixes bug #1656. Commit ready for merge.
- Legacy-Id: 9428
2015-04-08 20:55:04 +00:00
Henrik Levkowetz d4bd6c3775 Renamed the base template file from 'ietf.html' to 'base.html'.
- Legacy-Id: 9427
2015-04-08 19:16:48 +00:00
Ryan Cross e5309ab73a Add several 'From' options for IAD user of announcement tool. Commit ready for merge.
- Legacy-Id: 9426
2015-04-08 18:11:49 +00:00
Henrik Levkowetz cce39c75dc Only show 'Datatracker' in top navbar if user isn't logged in, so there is space for long usernames. Updated the link to used google fonts.
- Legacy-Id: 9425
2015-04-08 15:06:23 +00:00
Henrik Levkowetz 5c24ec16ff Changed 'Account' to 'User' in menubar for consistency.
- Legacy-Id: 9424
2015-04-08 15:04:15 +00:00
Henrik Levkowetz 1b0f6e0ba3 Updated about page.
- Legacy-Id: 9423
2015-04-08 15:03:15 +00:00
Henrik Levkowetz 8ab20e2bfc Updated facelift todo page.
- Legacy-Id: 9422
2015-04-08 15:02:34 +00:00
Henrik Levkowetz 31e4f1fec7 Made the revision list at the top of document pages take up less room. Added a warning above the document meta-information for old revisions. Made the background in the cell of the revision being shown have warning colour when showing old revisions. Gave the document meta-information tables the same sectioned look as the WG meta-information tables, as requested by a reviewer.
- Legacy-Id: 9421
2015-04-08 14:59:39 +00:00
Henrik Levkowetz db165fcef9 Added a missing </div>.
- Legacy-Id: 9419
2015-04-06 07:50:22 +00:00
Henrik Levkowetz e8f2d27de3 Commented out a lot of what I believe to be dead code.
- Legacy-Id: 9418
2015-04-06 07:48:01 +00:00
Henrik Levkowetz ea28212d31 Added more text to the about page. Fixed some minor text issues.
- Legacy-Id: 9417
2015-04-06 07:44:59 +00:00
Henrik Levkowetz 16911de8d2 Changed 'New account' to actually point at the account creation page, instead of the account intex page (which isn't needed any more).
- Legacy-Id: 9416
2015-04-06 07:43:54 +00:00
Henrik Levkowetz 335cb3b122 Fixed the changelog path setting, which was statically set to a value which works on the production system, but not for an arbitrary work directry.
- Legacy-Id: 9414
2015-04-05 21:53:56 +00:00
Henrik Levkowetz 1b3e98dd31 Added simple tests for help and release pages.
- Legacy-Id: 9413
2015-04-05 20:59:51 +00:00
Henrik Levkowetz 24a2339b99 Added more text to the about page.
- Legacy-Id: 9412
2015-04-05 20:00:41 +00:00
Henrik Levkowetz 1b50432c42 Removed debug statements.
- Legacy-Id: 9411
2015-04-05 19:38:32 +00:00
Henrik Levkowetz 7488adef5b Fixed a bug in /help/state/ (bad links). Linked additional state labels in the document pages to the state descriptions under /help/state. Renamed a template file to better match its function.
- Legacy-Id: 9410
2015-04-05 19:35:31 +00:00
Henrik Levkowetz e65cb9501b Removed file with dummy tests.
- Legacy-Id: 9408
2015-04-05 18:55:37 +00:00
Henrik Levkowetz 4ff9868f1c Added pages About and ToDo under /release/.
- Legacy-Id: 9407
2015-04-05 17:05:06 +00:00
Henrik Levkowetz acabb32480 Added <link/> to PT fonts. Tweaked the page footer.
- Legacy-Id: 9406
2015-04-05 10:00:38 +00:00
Henrik Levkowetz b81c169e7d Reorganized the frontpage a bit, to display better and more consistently on various-size devices.
- Legacy-Id: 9403
2015-04-04 19:49:33 +00:00
Henrik Levkowetz e762740200 Changed background colour for some table headers by changing class from 'waring' to 'info'.
- Legacy-Id: 9401
2015-04-04 19:43:29 +00:00
Henrik Levkowetz 3d2517dc1f Fixed a very confusing template variable naming.
- Legacy-Id: 9400
2015-04-04 16:43:52 +00:00
Henrik Levkowetz 11d841df32 Added written branding in the top menubar.
- Legacy-Id: 9397
2015-04-04 13:36:49 +00:00
Henrik Levkowetz 139ebd4d27 Updated a css class name.
- Legacy-Id: 9395
2015-04-04 08:59:19 +00:00
Henrik Levkowetz bf9d668c3e Changed from using an otherwise unused css class as content container selector in tests, to instead using an explicit css id as selector.
- Legacy-Id: 9394
2015-04-04 08:57:39 +00:00
Henrik Levkowetz 97d0d7cc98 Reverted to refering to font-awesome.min.css after debugging. Removed an unused css class, and instead added an id='content' on the content-holding div, for use as a selector in tests. Reverted to scheme-less script src for jquery from ajax.googleapis.com.
- Legacy-Id: 9393
2015-04-04 08:54:49 +00:00
Henrik Levkowetz 20bfe9d39e Additional menu sidebar vs main content tweaks.
- Legacy-Id: 9392
2015-04-04 07:22:04 +00:00
Henrik Levkowetz 8dfd3cfb58 Changed the visibility handling of the lefthand navbar for better consistency, and got rid of js hack for the same.
- Legacy-Id: 9390
2015-04-04 00:37:14 +00:00
Henrik Levkowetz 328527d530 Tweaked the pop-up wg menus in the lefthand navbar to have the same visibility breakpoint as the navbar.
- Legacy-Id: 9389
2015-04-04 00:35:13 +00:00
Henrik Levkowetz 11071d9ce9 Minor css refactoring.
- Legacy-Id: 9387
2015-04-03 23:32:51 +00:00
Henrik Levkowetz 384e3652db Prevent the left-hand navbar from becoming wider and wider for very wide viewports.
- Legacy-Id: 9386
2015-04-03 23:26:00 +00:00
Henrik Levkowetz 1ae609f30d Adjusted ietf.html to handle the footer better on small devices.
- Legacy-Id: 9385
2015-04-03 22:48:16 +00:00
Henrik Levkowetz b2b13d608f Added a comment in ietf.html about the performance hit incurred by the |amp|smartypants filter, to explain its removal.
- Legacy-Id: 9382
2015-04-03 21:31:33 +00:00
Henrik Levkowetz 4cb1d30bf1 Modified the styling of the datatracker bootstrap facelift by editing the source .less variables and changing the top navbar to use navbar-inverse with our primary palette colour.
- Legacy-Id: 9381
2015-04-03 21:22:17 +00:00
Henrik Levkowetz 7db631ff00 Reverted a change in settings.py which broke the django admin site styling.
- Legacy-Id: 9379
2015-04-03 21:17:30 +00:00
Henrik Levkowetz 9bf8082b6c Reverted some unwanted changes to the release list page.
- Legacy-Id: 9378
2015-04-03 21:16:41 +00:00
Robert Sparks d46035003e Put old style slides directly into archived. Migrate IETF92 materials to match. Commit ready for merge.
- Legacy-Id: 9375
2015-04-03 20:53:13 +00:00
Robert Sparks 284f78e137 Add missing migration. Commit ready for merge
- Legacy-Id: 9373
2015-04-03 19:28:06 +00:00
Henrik Levkowetz 70b4ecf7b8 Reverted the shortcut icon. Revised the apple touch icon. Changed top menubar colour to match current look. Added top menubar logotype to match current look.
- Legacy-Id: 9371
2015-04-03 13:35:33 +00:00
Henrik Levkowetz 3f33c7033d Added a missing <td/> and removed dead template code.
- Legacy-Id: 9370
2015-04-03 13:32:49 +00:00
Henrik Levkowetz 5eda3f9238 Adjusted the 'full doc text' button text
- Legacy-Id: 9369
2015-04-03 13:31:46 +00:00
Henrik Levkowetz 04e1da6148 Display of email addresses other than very short ones at the top of the lefthand menubar will fold the email address. Using 'Account' instead.
- Legacy-Id: 9368
2015-04-03 13:30:11 +00:00
Henrik Levkowetz d9e07c7585 Added support for correct tracked document display on group document list pages.
- Legacy-Id: 9367
2015-04-03 13:28:30 +00:00
Henrik Levkowetz b1662da4f6 Factored out the doc_is_tracked logic, for use on group document list pages.
- Legacy-Id: 9366
2015-04-03 13:27:29 +00:00
Henrik Levkowetz f1af264210 Changed 2 remaining instances of inheritance from base.html to instead inherit from ietf.html. More changes may be needed, and when that's done ietf.html should be renamed back to base.html
- Legacy-Id: 9365
2015-04-02 20:28:04 +00:00
Henrik Levkowetz 3740c036c2 Fixed a merge error in community_tags.
- Legacy-Id: 9364
2015-04-02 19:52:04 +00:00
Henrik Levkowetz 9fe5976b33 Changed the cookie test suite to use PyQuery instead of regex matches against page content, which broke with the facelift changes.
- Legacy-Id: 9363
2015-04-02 19:51:16 +00:00
Henrik Levkowetz 2c4785adf6 Updated an IPR test to account for facelift changes.
- Legacy-Id: 9362
2015-04-02 19:50:00 +00:00
Henrik Levkowetz 85f9eee27b Updated a set of nomcom tests to account for new facelift DOM attributes.
- Legacy-Id: 9361
2015-04-02 19:49:11 +00:00
Henrik Levkowetz ca728d9b48 Updated a set of doc tests to account for changed 'show full text' wording in the facelift document page.
- Legacy-Id: 9360
2015-04-02 19:47:55 +00:00
Henrik Levkowetz f0dad527ee Updated a group test to match the facelift DOM.
- Legacy-Id: 9359
2015-04-02 19:46:43 +00:00
Henrik Levkowetz 625347cd2f Merged trunk@9354 to facelift copy
- Legacy-Id: 9357
2015-04-02 06:51:34 +00:00
Henrik Levkowetz caee795ddd The styling specified here conflicted with the general .errorlist styling,
and resulted in red text on red background, with no padding.  Zapping parts.
 - Legacy-Id: 9352
2015-04-01 16:53:36 +00:00
Robert Sparks a6c64d2b12 Remove sessonly, replacing the idea with a separate State. Add tests checking how materials show on agenda views. Commit ready for merge.
- Legacy-Id: 9351
2015-04-01 16:00:05 +00:00
Robert Sparks 16662f6448 Cleanup: remove transition methods for group.ad. Commit ready for merge.
- Legacy-Id: 9349
2015-03-27 05:00:56 +00:00
Henrik Levkowetz 2f54511763 Changed all explicitly set HttpResponse content_types to specify charset.
Django sets charset if you don't specify a content_type; if you specify
one you also must add a charset specification (if you want one).  
Fixes issue #1647.
 - Legacy-Id: 9348
2015-03-26 21:35:21 +00:00
Henrik Levkowetz 73664a484b Reverted to [9345], the fixed fix of a typo in sort key generation for sort on ipr count in document search results.
- Legacy-Id: 9347
Note: SVN reference [9345] has been migrated to Git commit 249bcf6e33
2015-03-26 19:35:14 +00:00
Henrik Levkowetz d7a28fe146 Alternative fix from rcross@amsl.com for a typo in sort key generation for sort on ipr count in document search results.
- Legacy-Id: 9346
2015-03-26 17:56:40 +00:00
Henrik Levkowetz 249bcf6e33 Fixed the fix of a typo in sort key generation for sort on ipr count in document search results.
- Legacy-Id: 9345
2015-03-26 17:39:38 +00:00
Henrik Levkowetz c36fc19663 Fixed typo in sort key generation for sort on ipr count in document search results.
- Legacy-Id: 9344
2015-03-26 17:38:00 +00:00
Henrik Levkowetz 1570e91df6 In active_wg(), don't be upset if group.ad_role() returns None, as it can do when the secretariat replaces outgoing ADs with incoming.
- Legacy-Id: 9343
2015-03-26 01:32:50 +00:00
Henrik Levkowetz dbf00fcc57 Updated dev rev
- Legacy-Id: 9341
2015-03-25 23:54:14 +00:00
Henrik Levkowetz 04558234cb Updated release data and mkrelease support, which calculates the release coverage snapshot without invoking tests that developers won't ordinarily be able to run on their laptops/work machines.
- Legacy-Id: 9339
2015-03-25 20:06:12 +00:00
Henrik Levkowetz 01b0ca8efb Set version info and settings back to development mode
- Legacy-Id: 9337
2015-03-25 19:07:27 +00:00
Henrik Levkowetz 1014fcaefd Set version info to release version 5.13.0 before branching.
- Legacy-Id: 9335
2015-03-25 19:07:20 +00:00
Henrik Levkowetz 10f32d850b Merged in [9330] from rcross@amsl.com:
Fixes Ticket #1626.  Cleanup legacy IPR models.
 - Legacy-Id: 9332
Note: SVN reference [9330] has been migrated to Git commit 415d0ad7c7
2015-03-25 17:34:55 +00:00
Henrik Levkowetz 469d69362c Merged in [9326] from rjsparks@nostrum.com:
Test coverage improvement for group material management.
 - Legacy-Id: 9331
Note: SVN reference [9326] has been migrated to Git commit effa1e2b68
2015-03-25 17:25:42 +00:00
Ryan Cross 415d0ad7c7 Fixes Ticket #1626. Cleanup legacy IPR models. Commit ready for merge.
- Legacy-Id: 9330
2015-03-25 16:17:45 +00:00
Henrik Levkowetz edb7a5cb3a Fixed a problem in Document.meeting_related(), and fixed a number of tests which broke when slide objects started to return True to meeting_related() without being related to a session.
- Legacy-Id: 9329
2015-03-25 16:04:57 +00:00
Henrik Levkowetz f833518a03 Workaround for incomplete transition from labelling regular meeting materials as 'active' to labelling as 'sessonly'.
- Legacy-Id: 9328
2015-03-24 21:05:38 +00:00
Robert Sparks effa1e2b68 Test coverage improvement for group material management. Commit ready for merge.
- Legacy-Id: 9326
2015-03-23 17:56:42 +00:00
Henrik Levkowetz ba90fe03ef Merged in [9319] from kivinen@iki.fi:
Added test cases for cookie code. This will test all the cookie setting code, and also adds test for draft for include_text and full_draft cookie checking.
 - Legacy-Id: 9325
Note: SVN reference [9319] has been migrated to Git commit 79b4688f8e
2015-03-22 19:35:04 +00:00
Henrik Levkowetz e58efbb2c2 Merged in [9316] from willem@nlnetlabs.nl:
Test fetching of wg and rg dependency graphs
 - Legacy-Id: 9324
Note: SVN reference [9316] has been migrated to Git commit 5980a35e6c
2015-03-22 18:46:18 +00:00
Henrik Levkowetz 02c8fe1dda Changed the MEDIA_URL to use https instead of http, to be in line with other efforts to move to https in general.
- Legacy-Id: 9323
2015-03-22 17:28:06 +00:00
Henrik Levkowetz 7b94d6086a Merged in [9316] from willem@nlnetlabs.nl:
Test fetching of wg and rg document dependency graphs.

  Also added conditional running of these tests, as they depend on the
  availability of the dot, unflatten and ps2pdf binaries, which may not
  be available on all developers' systems.
 - Legacy-Id: 9322
Note: SVN reference [9316] has been migrated to Git commit 5980a35e6c
2015-03-22 16:57:14 +00:00
Henrik Levkowetz 286ca37ebc Provide full paths to the *coverage.json files.
- Legacy-Id: 9321
2015-03-22 14:54:06 +00:00
Henrik Levkowetz 66bbc97679 Normalized the new filter expression to limit the wg state in the wg selection in community_tags.py
- Legacy-Id: 9320
2015-03-22 14:53:16 +00:00
Tero Kivinen 79b4688f8e Added test cases for cookie code. This will test all the cookie setting code, and also adds test for draft for include_text and full_draft cookie checking. Commit ready for merge.
- Legacy-Id: 9319
2015-03-21 23:06:13 +00:00
Henrik Levkowetz bc9cbb97d0 Merged in [9309] from tjw.ietf@gmail.com:
Fixed #845. Commit read for merge.
 - Legacy-Id: 9318
Note: SVN reference [9309] has been migrated to Git commit 817547cc91
2015-03-21 22:42:52 +00:00
Joel M. Halpern 8cab64c2fe added some nomcom test cases. Commit ready for merge.
- Legacy-Id: 9317
2015-03-21 22:37:43 +00:00
Willem Toorop 5980a35e6c Test fetching of wg and rg dependency graphs
- Legacy-Id: 9316
2015-03-21 22:36:46 +00:00
Henrik Levkowetz 550f69cc37 Merged in [9305] from willem@nlnetlabs.nl:
Callback API test code paths
 - Legacy-Id: 9315
Note: SVN reference [9305] has been migrated to Git commit 65c052a2f7
2015-03-21 22:27:41 +00:00
Henrik Levkowetz 0d4bceb977 Fixed a typo in maketestresources.py
- Legacy-Id: 9314
2015-03-21 22:00:08 +00:00
Henrik Levkowetz c16b7c555f Merged in [9307] from rcross@amsl.com:
Improve test coverage of secr.drafts.
 - Legacy-Id: 9312
Note: SVN reference [9307] has been migrated to Git commit 34a16483fa
2015-03-21 21:45:19 +00:00
Willem Toorop 20123641bf Pyflakes ignore iderectly used variables
They are (potentionally) used in a compile statement where their usage is invisible for pyflakes.
Ready for merge
 - Legacy-Id: 9311
2015-03-21 20:49:49 +00:00
Henrik Levkowetz 31fb872524 Merged in [9306] from rjsparks@nostrum.com:
Add pre-ads to .ad aliases. Keep draft aliases for drafts that have become RFCs for some time.
 - Legacy-Id: 9310
Note: SVN reference [9306] has been migrated to Git commit 5fb3198368
2015-03-21 20:47:24 +00:00
Tim Wicinski 817547cc91 Fixed #845. Commit read for merge.
- Legacy-Id: 9309
2015-03-21 20:46:17 +00:00
Ryan Cross 9c9ac7ea3a Fix pyflakes errors in secr/drafts/tests_views.py. Commit ready for merge
- Legacy-Id: 9308
2015-03-21 20:36:28 +00:00
Ryan Cross 34a16483fa Improve test coverage of secr.drafts. Commit ready for merge.
- Legacy-Id: 9307
2015-03-21 20:26:53 +00:00
Robert Sparks 5fb3198368 Add pre-ads to .ad aliases. Keep draft aliases for drafts that have become RFCs for some time. Commit ready to merge.
- Legacy-Id: 9306
2015-03-21 20:23:09 +00:00
Willem Toorop 65c052a2f7 Callback API test code paths
- Legacy-Id: 9305
2015-03-21 19:47:50 +00:00
Henrik Levkowetz a9e249e678 Merged in [9303] from rjsparks@nostrum.com:
Cache the wg-charter*txt pages for a time since they are very heavy to generate.
 - Legacy-Id: 9304
Note: SVN reference [9303] has been migrated to Git commit 33c9483749
2015-03-21 19:32:32 +00:00
Robert Sparks 33c9483749 Cache the wg-charter*txt pages for a time since they are very heavy to generate. Commit ready for merge.
- Legacy-Id: 9303
2015-03-21 18:20:12 +00:00
Henrik Levkowetz 4d5e881c18 See to it that TEST_CODE_COVERAGE_CHECKER exists also for production builds.
- Legacy-Id: 9268
2015-03-20 00:06:39 +00:00
Henrik Levkowetz a1a85d4401 Set version info and settings back to development mode
- Legacy-Id: 9266
2015-03-19 23:55:58 +00:00
Henrik Levkowetz bbf43e6fe9 Set version info to release version 5.12.3 before branching.
- Legacy-Id: 9264
2015-03-19 23:55:50 +00:00
Henrik Levkowetz f8ce949f4c Merged in [9242] from rjsparks@nostrum.com:
Restores add-to-community-list functionality to several pages. Fixes #1601.
 - Legacy-Id: 9251
Note: SVN reference [9242] has been migrated to Git commit 02d807581a
2015-03-19 19:45:14 +00:00
Robert Sparks 8f0b8a9225 Checkpoint for demonstration/discussion in Dallas. More development expected afterwards.
- Legacy-Id: 9250
2015-03-19 18:41:02 +00:00
Henrik Levkowetz 6044944b00 Removed a cut-and-paste error.
- Legacy-Id: 9249
2015-03-19 17:54:06 +00:00
Henrik Levkowetz ddbb8c18a5 Updated the nomcom tests to use temporary test directories for data, instead of the regular values in settings.py
- Legacy-Id: 9248
2015-03-19 17:52:31 +00:00
Henrik Levkowetz 09c08a99a1 More correct implementation of the workaround to skip migrations during test, which also points at the code that makes this work at the moment.
- Legacy-Id: 9246
2015-03-19 14:15:34 +00:00
Henrik Levkowetz 3d35c4f3a3 Tweaked sqlitetest config to avoid a minutes-long stepping through migrations for each test run.
- Legacy-Id: 9245
2015-03-19 13:14:41 +00:00
Robert Sparks 02d807581a Restores add-to-community-list functionality to several pages. Fixes #1601. Commit ready for merge.
- Legacy-Id: 9242
2015-03-17 20:24:42 +00:00
buildbot 70396be450 Updated test
- Legacy-Id: 9241
2015-03-17 17:38:15 +00:00
buildbot cedb115038 Added exception capture and error message when the --release switch to coverage_changes specify a release for which there aren't any data. Also tweaked the diff output for code coverage changes.
- Legacy-Id: 9239
2015-03-17 16:15:04 +00:00
Henrik Levkowetz 0584ccc47e Set version info and settings back to development mode
- Legacy-Id: 9208
2015-03-15 22:04:25 +00:00
Henrik Levkowetz 0f45170a74 Set version info to release version 5.12.2 before branching.
- Legacy-Id: 9206
2015-03-15 22:04:19 +00:00
Henrik Levkowetz 6f285a12f4 Changed the handling of some test directory creation and removal code, to be more consistent. Fixed a problem where a test didn't create and remove a test directory it used.
- Legacy-Id: 9203
2015-03-15 16:01:15 +00:00
Henrik Levkowetz 0b971f635d Added test coverage data to the release pages if available for the release. Added saving of html pages for the code coverage to a directory in the static files area. If a code coverage report is available, a link to it will be shown on the release page of the current release. Renamed some setting variables related to test coverage to be more explicit and precise.
- Legacy-Id: 9201
2015-03-14 19:08:37 +00:00
Henrik Levkowetz 085e7d2bc3 Added a separate urls.py file for ietf/release/.
- Legacy-Id: 9200
2015-03-14 16:20:30 +00:00
Henrik Levkowetz f7cef368dc Fixed a syntax error.
- Legacy-Id: 9198
2015-03-14 16:19:39 +00:00
Henrik Levkowetz 4b80218548 Merged in [9185] from rcross@amsl.com:
Add DocEvent and SubmissionEvent to merge-person-records.
 - Legacy-Id: 9197
Note: SVN reference [9185] has been migrated to Git commit cadf07fab3
2015-03-14 15:47:24 +00:00
Henrik Levkowetz 0169cd67e7 Make sure we don't start coverage twice.
- Legacy-Id: 9192
2015-03-13 17:32:06 +00:00
Henrik Levkowetz b56580b847 Added tests for the presence of a VTIMEZONE section in generated agenda iCalendar files.
- Legacy-Id: 9191
2015-03-13 16:06:16 +00:00
Henrik Levkowetz 3343c57673 Corrected the dev version number.
- Legacy-Id: 9190
2015-03-13 16:05:19 +00:00
Henrik Levkowetz d4f0ad4955 Fixed a pyflakes nit.
- Legacy-Id: 9189
2015-03-13 16:04:40 +00:00
Henrik Levkowetz f499ba8096 Started the code coverage measurements earlier, in order to make the apparent code coverage of model files less confusing.
- Legacy-Id: 9188
2015-03-13 16:02:31 +00:00
Henrik Levkowetz f15e515baf Added a fudge factor to the coverage test, in order to make it easier to do minor code changes.
- Legacy-Id: 9187
2015-03-13 15:56:13 +00:00
Henrik Levkowetz 1d28ec8f5b Made the test runner try multiple port numbers for the SMTP server, in order to handle the case where multiple test suites are in progress on the same host (which can happen when multiple buildbot slaves are running tests at the same time).
- Legacy-Id: 9186
2015-03-13 15:47:12 +00:00
Ryan Cross cadf07fab3 Add DocEvent and SubmissionEvent to merge-person-records. Commit ready for merge.
- Legacy-Id: 9185
2015-03-11 22:38:12 +00:00
Henrik Levkowetz c7c89a6250 Fixed a small issue with the filter expression to select ADs for active groups.
- Legacy-Id: 9181
2015-03-11 12:05:20 +00:00
Henrik Levkowetz e81ac58549 Set version info and settings back to development mode
- Legacy-Id: 9179
2015-03-10 20:32:30 +00:00
Henrik Levkowetz 70830b6eca Set version info to release version 5.12.1 before branching.
- Legacy-Id: 9177
2015-03-10 20:32:25 +00:00
Henrik Levkowetz fb4bd964e4 Tweaked the email activation migration slightly.
- Legacy-Id: 9172
2015-03-10 20:24:31 +00:00
Henrik Levkowetz 5f86b73d0e Tweaked the email activation migration to not send email when there's no active email address; it's not meaningful as the best we can do then is simply to activate the draft-related address.
- Legacy-Id: 9171
2015-03-10 20:13:49 +00:00
Henrik Levkowetz cb70eb6a88 Removed a superfluous import.
- Legacy-Id: 9169
2015-03-08 14:33:50 +00:00
Henrik Levkowetz d7f44d6e86 Tweaked test to match earlier coverage_changes output format tweak.
- Legacy-Id: 9168
2015-03-08 14:32:14 +00:00
Henrik Levkowetz 58810b327d Don't set email addresses created for submitted drafts to active any more.
- Legacy-Id: 9167
2015-03-08 13:22:29 +00:00
Henrik Levkowetz f71e6166f3 Added a migration which changes the active bit from False to True to all email addresses associated with active drafts, and sends out notification emails about this.
- Legacy-Id: 9166
2015-03-08 13:21:02 +00:00
Henrik Levkowetz e4c15de834 Tweaked the coverage_changes output slightly.
- Legacy-Id: 9165
2015-03-08 13:19:46 +00:00
Henrik Levkowetz 29c674ca59 Captured the change in ScheduledSession sort order in a migration.
- Legacy-Id: 9164
2015-03-08 11:49:03 +00:00
Henrik Levkowetz 5ee64000c3 Changed the test runner to read json files as utf-8.
- Legacy-Id: 9163
2015-03-07 22:28:21 +00:00
Henrik Levkowetz b7095b573f Added a managment command to show the difference in coverage data between the latest release and the latest test run, and a test for the same.
- Legacy-Id: 9162
2015-03-07 22:27:02 +00:00
Henrik Levkowetz 381d37986c Python's pathlib is now available for both 2.x and 3.x, and is well established. Removed the ietf/utils/path.py fallback, and added pathlib to requirements.txt
- Legacy-Id: 9161
2015-03-07 17:17:50 +00:00
Henrik Levkowetz 9ee16e778e Added a login requirement for the full document and group email alias pages, but kept the individual group and document email-alias pages visible without login. Added testing of login redirects for the full email alias lists, and reordered the test sequence within the test methods appropriately.
- Legacy-Id: 9160
2015-03-07 15:55:18 +00:00
Henrik Levkowetz 7258dc6eff Made sure that Email.__unicode__() will return a string even if address is None. Fixes an exception on deleting an email address for a Person object in the admin interface.
- Legacy-Id: 9159
2015-03-07 15:42:34 +00:00
Henrik Levkowetz a4e0287b94 Reordering of the INSTALLED_APPS list orderto be alphabetic within each group; no intentional code change.
- Legacy-Id: 9158
2015-03-06 23:24:35 +00:00
Henrik Levkowetz 0be1ad9a2d Fixed a bug in the template coverage expression. Tweaked the informative text prefacing app coverage figures.
- Legacy-Id: 9157
2015-03-06 23:22:54 +00:00
Henrik Levkowetz e94ac990fc Added per-app coverage measurements, to make the numbers shown when not running the full tests suite a bit more meaningful.
- Legacy-Id: 9156
2015-03-06 20:42:20 +00:00
Henrik Levkowetz 37ed58055f A slight reordering of top url patterns (closer to alphabetic).
- Legacy-Id: 9155
2015-03-06 20:20:56 +00:00
Henrik Levkowetz 45761e5c7f Changed the nomcom.forms.FullFeedbackFormSet to use modelformsets_factory() instead of direct subclassing, in order to avoid a crash when using the form, caused by a missing instance attribute.
- Legacy-Id: 9154
2015-03-06 18:16:33 +00:00
Henrik Levkowetz c37bf9a6a7 Clarified the meaning of checked/unchecked boxes in front of the email addresses on the account profile management page.
- Legacy-Id: 9153
2015-03-04 19:42:24 +00:00
Henrik Levkowetz 9e0c178e79 Merged in [9143] from rcross@amsl.com:
Add AG Secretary to Proceedings authorized roles.
 - Legacy-Id: 9152
Note: SVN reference [9143] has been migrated to Git commit 096bd5e83e
2015-03-04 19:39:46 +00:00
Henrik Levkowetz 2263c87f81 Merged in [9142] from rjsparks@nostrum.com:
Avoid creating blank line before headers on IPR notification email. Fixes #1609.
 - Legacy-Id: 9151
Note: SVN reference [9142] has been migrated to Git commit c307b1f734
2015-03-04 19:25:51 +00:00
Henrik Levkowetz 4dbdf475fa Merged in [9141] from rjsparks@nostrum.com:
Fix ordering issue on agenda.html.
 - Legacy-Id: 9150
Note: SVN reference [9141] has been migrated to Git commit 29ac6363a1
2015-03-04 19:16:21 +00:00
Henrik Levkowetz a64961977b Added a new field 'primary' to the Email model, added a matching migration, and a data migration to set primary fields to match the way a primary address is chosen today.
- Legacy-Id: 9149
2015-03-04 17:53:48 +00:00
Henrik Levkowetz 7619186e6a Added a field capturing changed information for the idsubmission-cutoff-related fields of Meeting.
- Legacy-Id: 9148
2015-03-04 17:51:46 +00:00
Henrik Levkowetz e379df0053 Removed the obsolete field Group._ad, and added a migration for the change.
- Legacy-Id: 9147
2015-03-04 17:50:18 +00:00
Henrik Levkowetz e9fcce9cdc Added a couple of missing __init__.py files.
- Legacy-Id: 9146
2015-03-04 16:19:07 +00:00
Henrik Levkowetz 86997e1e95 Turned the api.py file into a module. Moved the makeresources management command to the api module. Added some api tests. Added crawling of api files to the test-crawler. Adjusted some resource files discovered by the test suite and test-crawler. Removed a bunch of empty model files.
- Legacy-Id: 9144
2015-03-03 20:23:36 +00:00
Ryan Cross 096bd5e83e Add AG Secretary to Proceedings authorized roles. Commit ready to merge.
- Legacy-Id: 9143
2015-03-02 23:40:17 +00:00
Robert Sparks c307b1f734 Avoid creating blank line before headers on IPR notification email. Fixes #1609. Commit ready for merge.
- Legacy-Id: 9142
2015-03-02 20:38:55 +00:00
Robert Sparks 29ac6363a1 Fix ordering issue on agenda.html. Commit ready for merge
- Legacy-Id: 9141
2015-03-01 16:08:02 +00:00
Henrik Levkowetz 198c16b9aa Set version info and settings back to development mode
- Legacy-Id: 9136
2015-02-26 10:08:24 +00:00
Henrik Levkowetz fd921c4dd9 Set version info to release version 5.12.0 before branching.
- Legacy-Id: 9134
2015-02-26 10:08:18 +00:00
Henrik Levkowetz c0797bccb7 Changed the setting for the default cutoff days so that both are 13, matching the current policy.
- Legacy-Id: 9131
2015-02-25 20:57:37 +00:00
Henrik Levkowetz acff585098 Added submission tool cutoff text and logic for the case when there is only one cutoff date (in other words, the -00 and -01 cutoffs are the same).
- Legacy-Id: 9130
2015-02-25 20:54:39 +00:00
Henrik Levkowetz 5bb83f03b5 Merged in personal/henrik/v5.11.1-dev0@9103, which provides code coverage measurements for the test suite using coverage.py, integrated as a test in the test suite. This test compares the current code coverage of tests with that saved for the latest release. Also converted the URL and template coverage measurements into tests, comparing current with the latest release. The result of this is that the coverage tests will fail if new code is added without sufficient test coverage to at least match that of the latest release. Over time, this should encourage gradually improved test coverage as seen for both code, templates, and urls. Coverage data is also saved to file, and can be read by the 'coverage' shell command to produce html or text reports.
- Legacy-Id: 9129
2015-02-25 19:14:19 +00:00
Henrik Levkowetz 524359a30f Set version info and settings back to development mode
- Legacy-Id: 9127
2015-02-25 09:06:53 +00:00
Henrik Levkowetz 1d0cb9cc6a Set version info to release version 5.11.2 before branching.
- Legacy-Id: 9125
2015-02-25 09:06:47 +00:00
Henrik Levkowetz 99233abff5 Merged in [9121] from rcross@amsl.com:
resolve issues with proceedings progress repport.
 - Legacy-Id: 9123
Note: SVN reference [9121] has been migrated to Git commit a77c81cdd5
2015-02-24 20:29:42 +00:00
Henrik Levkowetz ebb00e5ac4 Merged in [9099] from rcross@amsl.com:
Add ietf/bin script merge-person-records.
 - Legacy-Id: 9122
Note: SVN reference [9099] has been migrated to Git commit 877e683270
2015-02-24 20:20:15 +00:00
Ryan Cross a77c81cdd5 resolve issues with proceedings progress repport. Commit ready for merge
- Legacy-Id: 9121
2015-02-24 19:11:31 +00:00
Henrik Levkowetz 048319edbc Merged in [9097] from rcross@amsl.com:
Fixes #1605.  Editing session request causes KeyError.
 - Legacy-Id: 9120
Note: SVN reference [9097] has been migrated to Git commit a660c433bb
2015-02-24 18:44:00 +00:00
Henrik Levkowetz 219a2ea204 Changed the handling of the group edit form so as to generate a ChangeStateGroupEvent for state changes, instead of a generic GroupEvent of type 'info_changed'.
- Legacy-Id: 9119
2015-02-24 18:36:02 +00:00
Henrik Levkowetz ca8d554b78 Undid previous commit -- it contained too much.
- Legacy-Id: 9118
2015-02-24 18:31:53 +00:00
Henrik Levkowetz 2b73f24c94 Merged in [9097] from rcross@amsl.com:
Fixes #1605.  Editing session request causes KeyError.
 - Legacy-Id: 9117
Note: SVN reference [9097] has been migrated to Git commit a660c433bb
2015-02-24 18:29:45 +00:00
Ole Laursen a23d80ea40 Commit patch from Lars Eggert to update the JS/CSS libraries
- Legacy-Id: 9116
2015-02-24 10:25:20 +00:00
Henrik Levkowetz f8385208e3 Set version info and settings back to development mode
- Legacy-Id: 9114
2015-02-23 20:49:20 +00:00
Henrik Levkowetz 2797f8a4f3 Set version info to release version 5.11.1 before branching.
- Legacy-Id: 9112
2015-02-23 20:49:14 +00:00
Henrik Levkowetz fed0e17ac1 Made the selector for Agenda.groups() match that of Agenda.area_list() by adding parent__isnull=False. Without this, the two won't match if split by area. Fixes issue #1607.
- Legacy-Id: 9108
2015-02-23 12:21:00 +00:00
Henrik Levkowetz 298adf3e20 Added 4 new fields to the meeting class, to hold draft submission cutoff information for the meeting. On request, changed the presentation of the cutoff times to show the last submission time, rather than the beginning of the cutoff time. Changed the cutoff hour format to support full timedelta information, not just a given hour (this was necessary in order to be able to set the requested 23:59:59 submission stop time).
- Legacy-Id: 9107
2015-02-21 20:48:29 +00:00
Henrik Levkowetz 01ade795d3 Merged in [9083] from rjsparks@nostrum.com:
Added dealing with /wg/foo/email-aliases, /wg/email-aliases, and similar for /rg. Added an initial test suite for all invocations of the email_alias views.
 - Legacy-Id: 9106
Note: SVN reference [9083] has been migrated to Git commit a208803e82
2015-02-20 22:53:46 +00:00
Henrik Levkowetz e7007a6c3c Merged in [9070] from rjsparks@nostrum.com:
Adds pages to view the draft and group email aliases, either as a whole, or per document or group.
 - Legacy-Id: 9105
Note: SVN reference [9070] has been migrated to Git commit 79dda88337
2015-02-20 22:38:20 +00:00
Henrik Levkowetz b880779aeb Reverted unintended changes to test_runner.py in [9069].
- Legacy-Id: 9104
Note: SVN reference [9069] has been migrated to Git commit f3b22aa300
2015-02-20 22:00:54 +00:00
Henrik Levkowetz dba3db444c Added test code coverage measurements using coverage.py, integrated as a test in the test suite. This test compares the current code coverage of tests with that saved for the latest release. Also converted the URL and template coverage measurements into tests, comparing current with the latest release. The result of this is that the coverage tests will fail if new code is added without sufficient test coverage to at least match that of the latest release. Over time, this should encourage gradually improved test coverage as seen for both code, templates, and urls. Coverage data is also saved to file, and can be read by the 'coverage' shell command to produce html or text reports.
- Legacy-Id: 9103
2015-02-19 23:42:34 +00:00
Ryan Cross 877e683270 Add ietf/bin script merge-person-records. Commit ready for merge.
- Legacy-Id: 9099
2015-02-17 23:24:11 +00:00
Henrik Levkowetz addfd0951a Removed unused app directory 'contrib'.
- Legacy-Id: 9098
2015-02-17 21:22:59 +00:00
Ryan Cross a660c433bb Fixes #1605. Editing session request causes KeyError. Commit ready for merge.
- Legacy-Id: 9097
2015-02-17 19:55:54 +00:00
Ole Laursen a589115ff4 Summary: Reindent all HTML files to follow the previous convention (no
tabs) and kill the scripts block in favour of just using a js block with
a script tag (which is easier to understand for context-sensitive
modes such as web-mode in Emacs). Also fix a couple of details, e.g.
missing semicolons in JS snippets.
 - Legacy-Id: 9096
2015-02-17 18:01:04 +00:00
Ole Laursen c72d465438 Summary: Insert anchor-target hack to try to alleviate the problem of
the top menu covering the anchor target, also increase the width at
which content navigation menus disappear
 - Legacy-Id: 9093
2015-02-17 15:17:05 +00:00
Ole Laursen 3fa51363e4 Remove unused IPR base template which somehow managed to survive the trunk merges
- Legacy-Id: 9092
2015-02-17 11:46:52 +00:00
Ole Laursen 13f970e46d Summary: Move user submenu to right-hand side in top menu to prevent
things jumping around when logging in
 - Legacy-Id: 9091
2015-02-17 11:05:55 +00:00
Ole Laursen 1e8647d409 Summary: Move submit button on diff form up so it's next to the diff
format option
 - Legacy-Id: 9090
2015-02-17 10:57:08 +00:00
Ole Laursen 93ee2e669c Summary: Simplify HTML a bit for document errata label, fixes odd
rendering problem spotted by Warren Kumari
 - Legacy-Id: 9089
2015-02-17 09:20:24 +00:00
Henrik Levkowetz 7bd647c0d6 Don't create empty Alias records. Fixes issue #1603.
- Legacy-Id: 9086
2015-02-13 13:04:42 +00:00
Henrik Levkowetz a85725e146 Added a guard against crashing because of missing timeslot location or time in check_audio_files(), which is called by create_proceedings() after changes to meeting materials. Fixes issue 1604.
- Legacy-Id: 9085
2015-02-13 12:09:56 +00:00
Henrik Levkowetz 9209be4656 Added back a functioning get_fieldsets() method, which was removed instead of corrected in the Django 1.7 upgrade.
- Legacy-Id: 9084
2015-02-13 12:03:32 +00:00
Robert Sparks a208803e82 Added dealing with /wg/foo/email-aliases, /wg/email-aliases, and similar for /rg. Added an initial test suite for all invocations of the email_alias views. Commit ready for merge.
- Legacy-Id: 9083
2015-02-13 04:18:47 +00:00
Henrik Levkowetz 071dfc6f8e Cleanup after Django 1.7 migration
- Legacy-Id: 9082
2015-02-12 16:38:01 +00:00
Henrik Levkowetz 5cafa08542 Added a missing table column to the WG document page for the case when the user isn't logged in. Addresses issue #1601 (but add links in the column are still missing).
- Legacy-Id: 9081
2015-02-12 16:31:41 +00:00
Ole Laursen 048a3b732b Merge fix from facelift-r9069 branch
- Legacy-Id: 9080
2015-02-12 16:10:09 +00:00
Ole Laursen eda5eed791 Summary: Don't crash if timeslots with show_location = True don't have
a location
 - Legacy-Id: 9079
2015-02-12 16:08:39 +00:00
Henrik Levkowetz 8b4be00d2c Cleanup after Django 1.7 migration
- Legacy-Id: 9078
2015-02-12 16:06:44 +00:00
Ole Laursen 9760cd9c8e Summary: Load the groups in the group menu with AJAX and delete the
jump to group modal. This cuts page rendering speed in more than half
for simple pages and similarly shrinks them by a factor 3-4, while
keeping the user experience the same. Fallbacks are in place for
non-JS clients.

There's still some overhead in the menu generation compared to just
rendering the page content, but the group menu was definitely a major
culprit.
 - Legacy-Id: 9077
2015-02-12 16:01:05 +00:00
Ole Laursen a92752bbcf Summary: Add a little hack to skip the new Django 1.7 migrations
when running with settings_sqlitetest to speed up the process
 - Legacy-Id: 9076
2015-02-12 15:35:05 +00:00
Ole Laursen b334550d9c Summary: Get rid of FillInRemoteUserIfLoggedInMiddleware, we are not
using Apache/REMOTE_USER to login anymore, and it's forcing a vary:
cookie header even on pages that don't check on the logged in user
(i.e. things not rendering through the base template)
 - Legacy-Id: 9075
2015-02-12 15:16:29 +00:00
Ole Laursen 04219b9d94 Fix two cycle calls that slipped past the merge, and delete file that somehow survived the merge
- Legacy-Id: 9073
2015-02-12 10:51:57 +00:00
Ole Laursen a225fd5069 Make new branch from trunk and merge facelift-r9007 into it, fixing a few merge conflicts
- Legacy-Id: 9072
2015-02-12 10:43:52 +00:00
Robert Sparks 79dda88337 Adds pages to view the draft and group email aliases, either as a whole, or per document or group. Commit ready for merge.
- Legacy-Id: 9070
2015-02-11 21:50:34 +00:00
Henrik Levkowetz f3b22aa300 Added django.setup() to some additional scripts, as required under Django 1.7.
- Legacy-Id: 9069
2015-02-11 06:52:07 +00:00
Henrik Levkowetz cebffd36d8 Added django.setup() to some additional scripts, as required under Django 1.7.
- Legacy-Id: 9068
2015-02-10 22:09:22 +00:00
Henrik Levkowetz 73e920739a Added title annotations to major release entries in the changelog back to 2010, and changelog parsing and release page support for the same.
- Legacy-Id: 9067
2015-02-10 10:59:55 +00:00
Henrik Levkowetz 278313829c Set version info and settings back to development mode
- Legacy-Id: 9033
2015-02-09 20:17:16 +00:00
Henrik Levkowetz 1df82ab941 Set version info to release version 5.11.0 before branching.
- Legacy-Id: 9031
2015-02-09 20:17:08 +00:00
Henrik Levkowetz 7ecfac6308 Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz 028b7e315a Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz 4a3749a66b Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz 3b21cacecd Set version info and settings back to development mode
- Legacy-Id: 9024
2015-02-08 16:40:13 +00:00
Henrik Levkowetz d257284662 Set version info to release version 5.10.3 before branching.
- Legacy-Id: 9022
2015-02-08 16:40:07 +00:00
Henrik Levkowetz f3fcf1623d Made the cookie handling for the 'expires_soon' cookie insensitive to nonnumeric values.
- Legacy-Id: 9018
2015-02-08 10:05:24 +00:00
Henrik Levkowetz 1210f77604 With django 1.7, standalone scripts need to call django.setup() before doing any operations involving models. Modified all scripts in bin/ and ietf/bin/ which seemed to need it.
- Legacy-Id: 9017
2015-02-07 21:13:38 +00:00
Henrik Levkowetz 9f967aebea Merged in [9007] from rjsparks@nostrum.com:
Add the csrf_token to the form for editing document titles. Fixes #1597.
 - Legacy-Id: 9016
Note: SVN reference [9007] has been migrated to Git commit 0cce59b3ef
2015-02-06 19:25:44 +00:00
Henrik Levkowetz ff3603b979 Merged in [9005] from rcross@amsl.com:
Fixed the group link on the standalone Interim Meeting Proceedings
      directory page.

    Also removed some dead code.
 - Legacy-Id: 9015
Note: SVN reference [9005] has been migrated to Git commit 9fed6d8774
2015-02-06 15:25:28 +00:00
Ole Laursen eccd8d27c4 Make new branch from trunk (r9007) and merge facelift-r8876 into it, fixing a few merge conflicts
- Legacy-Id: 9014
2015-02-06 14:08:34 +00:00
Henrik Levkowetz 375b8d8d95 Added an admin view for the ResourceAssociation class.
- Legacy-Id: 9013
2015-02-06 12:34:11 +00:00
Henrik Levkowetz 970059617e Added back a general setting (removed from the Django framework in 1.7) to avoid base64-encoding of UTF-8 email messages.
- Legacy-Id: 9012
2015-02-06 12:33:24 +00:00
Henrik Levkowetz 24abae6d26 Added back a modified version of get_fieldsets for liaison forms; in this case the parent class doesn't have this method..
- Legacy-Id: 9011
2015-02-06 12:30:51 +00:00
Henrik Levkowetz 342b2d3cb5 Removed the unnecessary get_and_create() of community.model.DisplayConfiguration on community page GET.
- Legacy-Id: 9010
2015-02-06 11:27:50 +00:00
Henrik Levkowetz 05a617d3b2 Made the cookie handling for the 'new_enough' cookie insensitive to nonnumeric values.
- Legacy-Id: 9009
2015-02-06 10:57:17 +00:00
Ole Laursen 0fedf9312b Summary: Simplify with ... include into an include with statement
- Legacy-Id: 9008
2015-02-06 10:17:27 +00:00
Robert Sparks 0cce59b3ef Add the csrf_token to the form for editing document titles. Fixes #1597. Commit ready for merge.
- Legacy-Id: 9007
2015-02-06 04:14:03 +00:00
Ryan Cross 9fed6d8774 Fix group link on Interim Meeting Proceedings directory page. Commit ready for merge.
- Legacy-Id: 9005
2015-02-06 00:02:07 +00:00
Robert Sparks 9421ea9b93 Unbroke week-view, but only by compromising on whether to show things like the terminal room
- Legacy-Id: 9004
2015-02-05 21:16:56 +00:00
Henrik Levkowetz c64570c6c0 Set version info and settings back to development mode
- Legacy-Id: 9001
2015-02-05 18:33:26 +00:00
Henrik Levkowetz b4f71e4e2d Set version info to release version 5.10.2 before branching.
- Legacy-Id: 8999
2015-02-05 18:33:21 +00:00
Ole Laursen a0ff3cfefb Summary: Move some of the morecss statements to ietf.css, as per
instructions in the README
 - Legacy-Id: 8996
2015-02-05 15:49:34 +00:00