Commit graph

  • 541b041cdc soup2html() tweak to better avoid indentation at paragraph start. - Legacy-Id: 329 Henrik Levkowetz 2007-06-12 00:55:41 +0000
  • 67eb998901 soup2html() tweak to handle html comments. - Legacy-Id: 328 Henrik Levkowetz 2007-06-12 00:37:16 +0000
  • 9589d3f1c9 Another generic diff variation - Legacy-Id: 327 Henrik Levkowetz 2007-06-12 00:32:36 +0000
  • b15c02c830 soup2html() tweak to handle table cells. - Legacy-Id: 326 Henrik Levkowetz 2007-06-12 00:25:45 +0000
  • 61cdc1e5d1 Updated diffs - Legacy-Id: 325 Henrik Levkowetz 2007-06-12 00:11:39 +0000
  • bfcb0e6c78 Two soup2text tweaks. - Legacy-Id: 324 Henrik Levkowetz 2007-06-11 23:52:51 +0000
  • 24b3eeb3d3 For use with the django test client, parse test urls into a base-url / query-args-dict pair. - Legacy-Id: 323 Henrik Levkowetz 2007-06-11 21:12:50 +0000
  • 0d69f63829 Consistency fix... - Legacy-Id: 322 Henrik Levkowetz 2007-06-11 20:29:25 +0000
  • 1cafcf3e9d Changed approach to space normalization in soup2text(). Plain whitespace stripping followed by reassembly caused too large information loss. Accompanying changes in generic diff files. - Legacy-Id: 321 Henrik Levkowetz 2007-06-11 20:28:19 +0000
  • 49ee9f8cd7 * Implement replaces and replaced_by in search_result_row and idinternal_detail. (This is almost repeating myself, except for slightly different formatting and different links.) * Implement displayname_with_link() to go with filename_with_link(). * Implement idtracker backwards linkage in RFC model. * Don't use unformat_textarea to display Note: - it hasn't been implemented, and seems to want to de-HTML stuff but we're displaying HTML - Legacy-Id: 320 Bill Fenner 2007-06-11 20:27:14 +0000
  • c05bcfce8f Announce diff success for both empty diff and diff matching stored diff. - Legacy-Id: 319 Henrik Levkowetz 2007-06-11 19:05:17 +0000
  • a3f93df8a4 Clear the diff when 2 ''lines'' are left, rather than 2 ''words''. - Legacy-Id: 318 Henrik Levkowetz 2007-06-11 18:56:43 +0000
  • ea639f96c4 * Add filename_with_link to create links only for active documents * Display document status if it's not Active * Use revision_display in displayname() * Check for DocumentComment.created_by flag value of 999 - Legacy-Id: 317 Bill Fenner 2007-06-11 18:47:44 +0000
  • e7a13bff68 * Adding 3 generic chunks, which will ignore the A-hat diffs and the 'produced by' diffs. * Updating ietf/tests.py to handle diff chunks right - Legacy-Id: 316 Henrik Levkowetz 2007-06-11 18:44:49 +0000
  • 8e8c3ff5e2 * ietf/tests.py: Remove filetime() again -- not using it. Henrik Levkowetz 2007-06-11 17:26:59 +0000
  • 9a9f375ec3 Check that the feed returns 200. - Legacy-Id: 314 Bill Fenner 2007-06-11 17:26:34 +0000
  • 5c674df41e Remove non-wg wizard header that accidentally snuck in. - Legacy-Id: 313 Bill Fenner 2007-06-11 17:10:34 +0000
  • 178c5e13e0 * search_result_row.html no longer takes care of the ballot set rendering for you; you have to pass it the entire contents of the ballot set. Bill Fenner 2007-06-11 16:53:25 +0000
  • 8f81a7a7de Adding the ability to define generic diff chunks which should be ignored. Fixing the inverted filename indication in the unified diff. - Legacy-Id: 311 Henrik Levkowetz 2007-06-11 16:41:24 +0000
  • d856877885 Add a nomcom announcement to diff. - Legacy-Id: 310 Bill Fenner 2007-06-11 11:21:11 +0000
  • 891ee4b72c Fix long-ago broken model surgery. - Legacy-Id: 309 Bill Fenner 2007-06-11 11:18:31 +0000
  • 2c247157a4 When searching for matching document comments, and rfc_flag is off, Bill Fenner 2007-06-11 11:04:38 +0000
  • deecbc9da3 Don't list URLs which have explicit tests as Skipped during the fallback URL test. - Legacy-Id: 307 Henrik Levkowetz 2007-06-11 09:36:45 +0000
  • 7f512b4889 make soup2text convert numeric character codes (e.g., "'") too. - Legacy-Id: 306 Henrik Levkowetz 2007-06-11 07:47:56 +0000
  • 94734fab6d PyFlakes exceptions - Legacy-Id: 305 Henrik Levkowetz 2007-06-11 06:14:10 +0000
  • 0452fca7d2 * ietf/tests.py, in reduce(): add ad-hoc fix for pathologic case of not closing <li> tags. BeautifulSoup can handle it, but the recursive text rendering code in soup2text recurses too deeply with a sufficiently long list... * ietf/tests.py, in setUp(): grab the right tuple element when extracting the URLs from the url test tuples * ietf/tests.py, in read_testurls(): close opened file * ietf/tests.py, in doUrlsTest(): narrower try/except clause, and a new one * soup2text.py, in para(): undo previous change - Legacy-Id: 304 Henrik Levkowetz 2007-06-11 06:13:29 +0000
  • b42e0728c8 Accept both testurl.list and testurls.list as test url list file names. Output status for good compares, too. - Legacy-Id: 303 Henrik Levkowetz 2007-06-11 04:43:22 +0000
  • 9b78963547 Fix occasional bad sentence end merges in ietf/utils/soup2text.py. Henrik Levkowetz 2007-06-11 04:22:29 +0000
  • ac288c2d09 Try to cover all the views for the I-D tracker. - Legacy-Id: 301 Bill Fenner 2007-06-11 03:39:36 +0000
  • a7a6d956af Adding a fix in soup2text for a common pathological case: <br><br> used instead of <p /> to indicate paragraph breaks. Henrik Levkowetz 2007-06-11 03:36:08 +0000
  • da2de838c9 A first attempt at a list of urls to test and compare. - Legacy-Id: 299 Bill Fenner 2007-06-10 23:32:37 +0000
  • 2403b0b531 Enabled the temporarily disabled fallback URL tests. - Legacy-Id: 298 Henrik Levkowetz 2007-06-10 20:30:43 +0000
  • adf1c4c4a7 Removing unused files - Legacy-Id: 297 Henrik Levkowetz 2007-06-10 19:36:27 +0000
  • 04f8f1ca0d Commenting out some diagnostic printouts. Changing the summary format so it differs from the primary result lines. - Legacy-Id: 296 Henrik Levkowetz 2007-06-10 18:37:50 +0000
  • d2eafc5735 Adapting the buildbot plugin to the diffing changes in ietf/tests.py - Legacy-Id: 295 Henrik Levkowetz 2007-06-10 18:21:18 +0000
  • 6d5afa514a Adding diff file for an IPR url, and some ipr/tests.py tweaks. - Legacy-Id: 294 Henrik Levkowetz 2007-06-10 18:19:42 +0000
  • 9bb6d08ed2 Now using a refined buildbot plugin which counts and separates the different types of URL failures and displays them in the waterfall status box. - Legacy-Id: 293 Henrik Levkowetz 2007-06-10 17:23:13 +0000
  • c89000f253 A new buildbot plugin, with better reporting from the URL tests - Legacy-Id: 292 Henrik Levkowetz 2007-06-10 16:42:27 +0000
  • b6c7aed469 Adding a recognizable tag for the diffs, for use by the buildbot - Legacy-Id: 291 Henrik Levkowetz 2007-06-10 16:40:55 +0000
  • 341811e84e Patched a bug in BeautifulSoup (discovered by PyFlakes) and quietened the remaining nonconsequential comments from PyFlakes regarding BeautifulSoup - Legacy-Id: 290 Henrik Levkowetz 2007-06-10 14:14:16 +0000
  • 7c60b321cd Add BeautifulSoup.py to the ietf/contrib/ directory so it doesn't have to be installed separately - Legacy-Id: 289 Henrik Levkowetz 2007-06-10 14:02:11 +0000
  • 78cbaf497b A remnant of an inadvisable sweeping change that I made and (incompletely) un-made snuck in. - Legacy-Id: 288 Bill Fenner 2007-06-10 13:54:48 +0000
  • e8f9c0c771 Add primary key for chairs table. Bill Fenner 2007-06-10 13:44:50 +0000
  • 3811dcf8ac Don't import Acronym, since we don't use it. Bill Fenner 2007-06-10 13:37:14 +0000
  • 4fd0113345 Minor model tweaks: Bill Fenner 2007-06-10 13:36:01 +0000
  • 1d9b2b2b8d Tweaked run-pyflakes (again) to be less sensitive to line position of excluded comments - Legacy-Id: 284 Henrik Levkowetz 2007-06-10 11:59:09 +0000
  • 06eae09af4 Removing unused imports from ietf/tests.py. Using the right Exception type in soup2html. - Legacy-Id: 283 Henrik Levkowetz 2007-06-10 11:43:19 +0000
  • 0786a6b852 More updated excludes - Legacy-Id: 282 Henrik Levkowetz 2007-06-10 11:42:03 +0000
  • aa3924e102 Testing a specific IPR declaration - Legacy-Id: 281 Henrik Levkowetz 2007-06-10 11:33:24 +0000
  • 740a23be87 Updated excludes, and test/run without verbosity - Legacy-Id: 280 Henrik Levkowetz 2007-06-10 11:32:27 +0000
  • 76f759c19c Minor fixes to the ipr details template - Legacy-Id: 279 Henrik Levkowetz 2007-06-10 11:31:29 +0000
  • 0e1bda0997 Adding diff capability to the URL tests. Henrik Levkowetz 2007-06-10 11:30:23 +0000
  • 10ce0e07dd 'soup2text' is a html-to-text converter which uses the BeautifulSoup.py module. It converts html to plain paragraph-filled readable text. - Legacy-Id: 277 Henrik Levkowetz 2007-06-10 11:27:02 +0000
  • 100f24baef Add help popup to MailingListForm. - Legacy-Id: 276 Bill Fenner 2007-06-10 03:02:01 +0000
  • 20334bc8aa If the data is None, use an empty string in the hash instead. - Legacy-Id: 275 Bill Fenner 2007-06-10 02:59:17 +0000
  • fdca154e75 Implement custom form rendering for step 0. Bill Fenner 2007-06-10 02:00:51 +0000
  • ebe29bc1af Add javascript to display/clear the requestor's address in the textbox at the top of the list administrators multifield. - Legacy-Id: 273 Bill Fenner 2007-06-09 03:45:35 +0000
  • f8dbed4884 Fix preview by creating a MailingList object and using the existing list_summary.html. - Legacy-Id: 272 Bill Fenner 2007-06-08 20:45:41 +0000
  • 48a4219a32 Use the main form's domain_name, not the initial domain_name, to pick the approver, since the main form's version has been changed to ietf.org if appropriate. Bill Fenner 2007-06-08 20:04:52 +0000
  • 89a8834177 Rename "initial" to "initial_members" so that it doesn't shadow the form attribute "initial" (as in initial data) Bill Fenner 2007-06-08 19:54:59 +0000
  • 415e274dde IESG Announcment list page only lists announcements with ballog_id - Legacy-Id: 269 Michael Lee 2007-06-08 19:21:03 +0000
  • b16a65966e I committed the middleware that uses this but forgot to commit the template. - Legacy-Id: 268 Bill Fenner 2007-06-08 18:25:13 +0000
  • e08772430a Create "allononeline" filter and use it for list_wizard_done_email. Bill Fenner 2007-06-08 18:21:44 +0000
  • 4e3769c963 Turn post_admin and archive_private into IntegerField instead of BooleanField. They are used as booleans, but represented in the database as integers, so pretending they're boolean causes trouble when saving empty values. - Legacy-Id: 266 Bill Fenner 2007-06-08 18:12:23 +0000
  • d6b6f38424 Making run-pyflakes ignore line numbers, which will change. - Legacy-Id: 265 Henrik Levkowetz 2007-06-08 17:16:58 +0000
  • b3abb97744 Updated exclusion list - Legacy-Id: 264 Henrik Levkowetz 2007-06-08 17:08:04 +0000
  • 804f669e45 Actually include the template. Don't use titlecase since It Looks Weird To Say I Want To Move The Wg Email List For Eap To Ietf.Org - Legacy-Id: 263 Bill Fenner 2007-06-08 17:07:51 +0000
  • f55e0b00f9 * Adding a SERVER_EMAIL setting in settings.py and settings_local_test.py * Adding the ability to take trailing comments in testurl.list files * Listing skipped (not tested) urls in the URL test - Legacy-Id: 262 Henrik Levkowetz 2007-06-08 17:01:07 +0000
  • 027d471dd0 Changing the default email-from address used whentesting, and tweaking the test output - Legacy-Id: 261 Henrik Levkowetz 2007-06-08 16:01:52 +0000
  • 2d9cc036a6 If we're passed in None, don't try to get the domain name out of it. - Legacy-Id: 260 Bill Fenner 2007-06-08 15:48:09 +0000
  • 3cd72bc1fe Great leaps towards completing the mailing list request tool. - Legacy-Id: 259 Bill Fenner 2007-06-08 15:30:34 +0000
  • a99d598cc0 * Minor refactoring in ietf/tests.py * Added correct dates for two entries in ipr_detail which had 0000-00-00, in the sql_fixup.sql file * Fixed test/run so it can be run from any directory - Legacy-Id: 258 Henrik Levkowetz 2007-06-08 12:06:15 +0000
  • 88666eac59 Some bugfixes after refactoring - Legacy-Id: 257 Henrik Levkowetz 2007-06-07 20:40:50 +0000
  • 73bd413e07 A bit of refactoring in ietf/tests.py - Legacy-Id: 256 Henrik Levkowetz 2007-06-07 20:12:52 +0000
  • e851dbac27 Create mailing list domains table and idtracker Roles model. Bill Fenner 2007-06-07 17:58:06 +0000
  • b93c34d7bb Removing 200-response non-parameter url from the testurl.list; they are better handled by the fallback test. - Legacy-Id: 254 Henrik Levkowetz 2007-06-07 17:40:06 +0000
  • 6ac5172c90 Updated pyflakes exceptions - Legacy-Id: 253 Henrik Levkowetz 2007-06-07 15:30:06 +0000
  • 79ca952b76 ietf/test/run is a simple shell-script which runs the same test set as the buildbot, using a patched local Django copy in order to run the Django test framework. This makes it possible to run the test suite locally before committing, rather than committing in order to have the buildbot run the tests. Some tests on the fully populated database takes a long time (such as retrieving all the IDs) and probably should be moved to a separate test set. - Legacy-Id: 252 Henrik Levkowetz 2007-06-07 14:22:48 +0000
  • 742737251f Adding a placeholder HTTP 500 error page template - Legacy-Id: 251 Henrik Levkowetz 2007-06-07 14:17:09 +0000
  • 7962e722d3 Adding HTTP 404 error page template - Legacy-Id: 250 Henrik Levkowetz 2007-06-07 14:11:43 +0000
  • edc55bcf05 Adding a wrapper around pyflakes to filter out warnings which have been inspected and should be ignored. - Legacy-Id: 249 Henrik Levkowetz 2007-06-06 19:35:40 +0000
  • 8b17a99d22 Removing explicit listing of URLs caught by the fallback URL test. - Legacy-Id: 248 Henrik Levkowetz 2007-06-06 19:34:16 +0000
  • ac82271bcb Update IESG Announcement scripts to work with latest models and template changes. - Legacy-Id: 247 Michael Lee 2007-06-06 05:11:06 +0000
  • 7fec55b633 Initial implementation of view_related. The related_docs() function is still a work in progress. I've been using draft-ietf-dnsext-dnssec-protocol as a test case; related_docs() returns the same 137 documents as the cgi code but some of the relationships are different. Right now, the skip argument is ignored. - Legacy-Id: 246 Bill Fenner 2007-06-06 02:14:29 +0000
  • f5027059b3 Corrected some test URLs. (should be changed later to not use underscore -- or we should change all dashes to underscore...) - Legacy-Id: 245 Henrik Levkowetz 2007-06-05 19:02:27 +0000
  • cf878dc7a5 Some more permitted codes - Legacy-Id: 244 Henrik Levkowetz 2007-06-05 18:57:17 +0000
  • 5e6a346ddc Should not compare apples and oranges - Legacy-Id: 243 Henrik Levkowetz 2007-06-05 18:48:14 +0000
  • 49f8de31b4 Permitting both 404 and 200 responses for some URLs, for now; till we can run tests with a populated database - Legacy-Id: 242 Henrik Levkowetz 2007-06-05 18:43:48 +0000
  • 24400ff103 Adding handler404 and handler 500 in the right place ,;-) - Legacy-Id: 241 Henrik Levkowetz 2007-06-05 18:18:40 +0000
  • 3754c0c6b4 Initial list wizard templates. - Legacy-Id: 240 Bill Fenner 2007-06-05 18:05:57 +0000
  • 1523f859af Adding 'handler404, hadler500' to apps needing them - Legacy-Id: 239 Henrik Levkowetz 2007-06-05 17:54:43 +0000
  • e0a30980fa Can't use the mysql XML dump as fixture -- too optimistic! ;-) - Legacy-Id: 238 Henrik Levkowetz 2007-06-05 17:40:06 +0000
  • 2f8f7742a4 Improved fix to the first undefined symbol problem in proceedings/models.py (Bills original fix in [213] reinstated) - Legacy-Id: 237 Note: SVN reference [213] has been migrated to Git commit 01f0baaf56 Henrik Levkowetz 2007-06-05 17:30:22 +0000
  • 888418a14f Fixed two instances of undefined symbols in proceedings/models.py - Legacy-Id: 236 Henrik Levkowetz 2007-06-05 17:06:31 +0000
  • 03c18bd33d Fixing a bunch of nits pyflakes were complaining about, in order to get a clean run. There are still at least 2 cases of using undefined values which needs scrutiny. - Legacy-Id: 235 Henrik Levkowetz 2007-06-05 16:58:58 +0000
  • 595c656afc Require a login instead of throwing an exception when an anonymous user visits. Bill Fenner 2007-06-05 15:10:15 +0000
  • 5c9e46027b Try to make the utils/listop functions return something sensible with empty input. - Legacy-Id: 233 Henrik Levkowetz 2007-06-05 15:05:31 +0000
  • 47a88da313 Separate response count listing and assertions - Legacy-Id: 232 Henrik Levkowetz 2007-06-05 10:16:17 +0000
  • fbcd9eddf3 Added test assertions requiring no non-200 responses and no exceptions for URLs not listed in the testurls.list - Legacy-Id: 231 Henrik Levkowetz 2007-06-05 10:14:24 +0000
  • b7c816cf4e Added test functionality to extract all URLs in the apps and access those that doesn't seem to take parameters. - Legacy-Id: 230 Henrik Levkowetz 2007-06-05 10:11:18 +0000