Henrik Levkowetz
8c42989d5d
Pyflakes cleanup compliant with pyflakes 0.8.1, which seems to find things 0.8.0 didn't fin.
...
- Legacy-Id: 7558
2014-04-01 16:25:18 +00:00
Henrik Levkowetz
f20a5d0cfb
Changed URLs with explicit scheme from http to https.
...
- Legacy-Id: 7555
2014-03-31 00:25:08 +00:00
Henrik Levkowetz
8f6a21daf6
Made ietf/iesg pyflakes-clean.
...
- Legacy-Id: 7467
2014-03-15 17:38:56 +00:00
Ole Laursen
7e00fa1424
Move the Secretariat group email utility to wginfo and the rest of the wgcharter stuff to doc/(views|urls|utils)_charter.py alongside the other document types
...
- Legacy-Id: 7121
2014-01-13 16:08:58 +00:00
Ole Laursen
5c63ed982a
Implement missing iesg test of milestones page, as found by the
...
coverage check
- Legacy-Id: 7082
2014-01-08 17:59:00 +00:00
Ole Laursen
fdb6baf4e6
Use collections.OrderedDict instead of the SortedDict bundled with Django
...
- Legacy-Id: 7026
2013-12-20 11:00:07 +00:00
Ole Laursen
7f277a8fbb
Replace user.get_profile() with user.person, the profile stuff is deprecated since Django 1.5
...
- Legacy-Id: 6968
2013-12-18 10:13:40 +00:00
Ole Laursen
d1782297ab
assertEquals -> assertEqual in tests, the former is deprecated
...
- Legacy-Id: 6964
2013-12-17 12:52:24 +00:00
Ole Laursen
84a9f49053
mimetype -> content_type (mimetype is deprecated)
...
- Legacy-Id: 6945
2013-12-16 16:53:47 +00:00
Ole Laursen
5021ed5629
Port feed setup to new feed API where each feed is a class-based view
...
- Legacy-Id: 6939
2013-12-16 16:29:22 +00:00
Ole Laursen
6a98fec2c3
Use built-in json module in Python instead of simplejson bundled with Django
...
- Legacy-Id: 6883
2013-12-11 16:59:19 +00:00
Ole Laursen
c15063f3c2
Adjust the import path for feeds
...
- Legacy-Id: 6879
2013-12-11 16:40:49 +00:00
Ole Laursen
cfa0d47ca0
Port to new class-based generic redirect and simple template views, remove utils.lazy.reverse_lazy, it's now included in Django
...
- Legacy-Id: 6878
2013-12-11 16:36:09 +00:00
Ole Laursen
19da33d8ff
Make the search for specific draft name in IPR support both drafts and RFCs, clean up some related cruft
...
- Legacy-Id: 6775
2013-12-02 17:29:17 +00:00
Ole Laursen
9457669310
Merge in changes from the old shimfree branch
...
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
Ole Laursen
52583aa850
Add extra newline, forgot to commit that with previous commit
...
- Legacy-Id: 6489
2013-10-25 13:55:49 +00:00
Ole Laursen
d202c65835
Add tests of document placement in the agenda
...
- Legacy-Id: 6488
2013-10-25 12:54:39 +00:00
Ole Laursen
9842eef405
For no good reason, agenda_data took request as first parameter, remove this as it makes testing harder
...
- Legacy-Id: 6487
2013-10-25 12:53:54 +00:00
Ole Laursen
10dceef26d
Refactor IESG agenda pages, put the agenda structure in a helper function in agenda.py, build the agenda up around this structure, and reuse this everywhere instead of duplicating the structure in various templates and the JSON view - this also fixes a couple of minor bugs where the copy-pasted copies were not entirely in sync
...
- Legacy-Id: 6454
2013-10-16 13:07:09 +00:00
Ole Laursen
ec7e01481d
Fix a potential bug with milestones_needing_review and ad-less groups
...
- Legacy-Id: 6430
2013-10-11 14:50:30 +00:00
Ole Laursen
87aaf4a47e
Remove unused idtracker import from iesg/models.py
...
- Legacy-Id: 6429
2013-10-11 14:38:50 +00:00
Ole Laursen
a17c07f282
Remove unused fixtures/sieve-charter.txt
...
- Legacy-Id: 6428
2013-10-11 14:37:11 +00:00
Ole Laursen
5f337e3c70
Remove obsolete testurl.list tests from IESG, the tests in
...
iesg/tests.py together with the test crawler has better coverage
- Legacy-Id: 6427
2013-10-11 14:35:30 +00:00
Ole Laursen
b24a20d328
Add test for /iesg/discusses/
...
- Legacy-Id: 6425
2013-10-11 14:31:50 +00:00
Ole Laursen
b6c4f725b9
Fix accidental debug slicing in IESG discusses - of note is that the
...
discusses page now supports more than just I-Ds
- Legacy-Id: 6420
2013-10-11 13:06:38 +00:00
Ole Laursen
1975ff27d0
Port IESG discusses to new schema
...
- Legacy-Id: 6418
2013-10-11 13:03:40 +00:00
Ole Laursen
f6ff2a8082
Delete all old WGAction stuff, it's superceded by the WG charter
...
support, clean up iesg/models.py a bit
- Legacy-Id: 6411
2013-10-10 16:12:34 +00:00
Ole Laursen
77aa4723bf
Use the right path for other document types in
...
/iesg/agenda/telechat-YYYY-MM-DD-docs.tgz which now as a side-effect
of the port can bundle more than just drafts
- Legacy-Id: 6410
2013-10-10 15:57:00 +00:00
Ole Laursen
72cc997151
Add test for /iesg/agenda/telechat-YYYY-MM-DD-docs.tgz
...
- Legacy-Id: 6408
2013-10-10 15:53:24 +00:00
Ole Laursen
21b32e72a3
Port /iesg/agenda/telechat-YYYY-MM-DD-docs.tgz, use tarfile.addfile
...
and StringIO to avoid the temporary file
- Legacy-Id: 6407
2013-10-10 11:12:13 +00:00
Ole Laursen
a81af95500
Add simple test for /iesg/agenda/documents/
...
- Legacy-Id: 6406
2013-10-10 10:38:59 +00:00
Ole Laursen
0860342e34
Port /iesg/agenda/documents/ to new schema, fix problem with rows
...
being colored for ADs with their position even if a ballot icon is not
shown (issue #1128 )
- Legacy-Id: 6405
2013-10-10 10:31:28 +00:00
Ole Laursen
a728468711
Fix some problems highlighted by the tests, making the code a bit more
...
robust in case of unexpected data
- Legacy-Id: 6402
2013-10-09 16:28:36 +00:00
Ole Laursen
bb952fa281
Add test for agenda_documents_txt
...
- Legacy-Id: 6401
2013-10-09 16:27:36 +00:00
Ole Laursen
516a5fcc92
Port /iesg/agenda/documents.txt to new schema, compose the table in
...
Python instead of using a template to make the code easier to read
- Legacy-Id: 6400
2013-10-09 15:55:45 +00:00
Ole Laursen
53c59e56e3
Remove vary_on_cookie on agenda view, it's not needed anymore, Django
...
already adds the vary: cookie header automatically
- Legacy-Id: 6399
2013-10-09 12:55:28 +00:00
Ole Laursen
be9fd53d55
Remove the ?private thing in /iesg/agenda/, the only use of it appears
...
to be agenda_package.txt and that file already includes the links that
are enabled by the flag - perhaps it predates the user modeling that
allows ADs and Secretariat to see the links
- Legacy-Id: 6398
2013-10-09 12:53:13 +00:00
Ole Laursen
b99cf963ae
Move /iesg/milestones to /iesg/milestones/, apparently the URL (by accident) didn't include the ending slash
...
- Legacy-Id: 6397
2013-10-09 12:43:45 +00:00
Ole Laursen
bd34270cbc
Port IESG agenda pages to new schema, add tests for them, move agenda
...
utilities to agenda.py, fix a couple of things, remove obsolete test
versions of agenda view, add support for viewing future IESG agendas
through /agenda/YYYY-MM-DD/* (useful when testing)
- Legacy-Id: 6395
2013-10-09 12:40:42 +00:00
Ole Laursen
11f3efdec7
Add test of ReviewDecisions
...
- Legacy-Id: 6380
2013-10-07 17:56:29 +00:00
Ole Laursen
5fe7ce62ff
Add timeframe to IESG Review Decisions page
...
- Legacy-Id: 6348
2013-10-03 11:41:47 +00:00
Ole Laursen
b552ff31aa
Replace the announcement pages with a new page collecting all IESG
...
review decisions. Add migration to split up iesg_approve/disapprove
events of the form "IESG has approved ... and state has been changed
..." into the approve/disapprove event and a synthesized state change
event. Also regularize the descriptions a bit. This simplifies the
code in the new page.
- Legacy-Id: 6340
2013-10-02 15:37:44 +00:00
Henrik Levkowetz
e4f4467725
Changed tests to use our own subclassed TestCase, and changed almost all fixtures to be perma_fixtures.
...
- Legacy-Id: 6320
2013-09-30 20:36:20 +00:00
Ole Laursen
d9ccff1889
Get rid of the view behind /iesg/ann/0-9+/ (apparently for displaying
...
ballot text for drafts processed by the IESG) - it has not worked
since the switch to the new schema as it's based on the old numeric
primary keys which we no longer have
- Legacy-Id: 6313
2013-09-30 12:49:08 +00:00
Ole Laursen
5c6ee01bf7
drafts -> docs in /feed/iesg-agenda/ since we're returning more than
...
just I-Ds, sort by latest first, limit to documents on current and
future telechats (as the description says) to speed it up, add simple
test of the feed
- Legacy-Id: 6312
2013-09-30 12:17:38 +00:00
Ole Laursen
c191a691e0
Remove "names" fixture from all tests, since it's now loaded once just
...
after creating the test database through the global test fixture
mechanism - this speeds up multiple tests considerably
- Legacy-Id: 6305
2013-09-29 17:35:59 +00:00
Ole Laursen
8bc5df166b
Get rid of unused ietfworkflows import
...
- Legacy-Id: 6256
2013-09-24 17:28:43 +00:00
Ole Laursen
b4988b2b45
Make IESG discusses use doc/search/status_columns.html with a quick hack to break dependency on ietfworkflows, remove now unused idrfc/status_columns.html, remove unused iesg/agenda_documents_row_status.html
...
- Legacy-Id: 6220
2013-09-20 15:55:28 +00:00
Ole Laursen
d2b9adf3cb
Move ietf_filters templatetag from idtracker/ to doc/
...
- Legacy-Id: 6053
2013-08-14 15:11:24 +00:00
Ole Laursen
2cf79bb04c
Move update_telechat from idrfc.utils to doc.utils, port remaining
...
code to using log_state_changed from doc.utils, remove idrfc/utils.py
- Legacy-Id: 6050
2013-08-13 16:44:07 +00:00