Henrik Levkowetz
4b0a9360f0
Merged in ^/branch/iola/event-saving-refactor-r10291, which refactors document saving to always use doc.save_with_history(events), and requires accompanying events. This branch also provides refactoring of recurring regexes in url patterns into a dictionary. As part of the merge, also refactored new code which didn't use the save_with_history() method.
...
- Legacy-Id: 11840
2016-08-23 10:52:08 +00:00
Henrik Levkowetz
658a5cecbb
Add support for legacy IPR search arguments, for compatibility with old ipr search URLs.
...
- Legacy-Id: 11108
2016-04-07 18:00:08 +00:00
Henrik Levkowetz
eabc7b2c76
Merged in [11070] from housley@vigilsec.com:
...
Only the Secretariat can see the history for parked IPR statements. Fixes #1922 .
- Legacy-Id: 11086
Note: SVN reference [11070] has been migrated to Git commit 570107dbf1
2016-04-03 13:35:45 +00:00
Ole Laursen
86c3a430d1
Merge in ^/branch/iola/event-saving-refactor-r10076, fixing a few problems
...
- Legacy-Id: 10298
2015-10-27 10:37:06 +00:00
Henrik Levkowetz
9ff8d77798
Merged in [10265] from rcross@amsl.com:
...
Fix IPR notice addresses formatting.
- Legacy-Id: 10276
Note: SVN reference [10265] has been migrated to Git commit 68ce2cd299
2015-10-23 19:32:44 +00:00
Henrik Levkowetz
f1a08564d1
Added a new machine-readable list of IPR declarations per draft, which also searches through related documents. Extended make_test_data() with a replaced document for the test draft.
...
- Legacy-Id: 10272
2015-10-23 16:34:44 +00:00
Ryan Cross
68ce2cd299
Fix IPR notice addresses formatting. Commit ready for merge
...
- Legacy-Id: 10265
2015-10-22 18:37:57 +00:00
Ole Laursen
fd87b22030
Summary: Fix missing u in front of a format string (causes Unicode woes)
...
- Legacy-Id: 10104
2015-09-29 08:51:42 +00:00
Robert Sparks
f5b6465e81
mailtoken becomes mailtrigger
...
- Legacy-Id: 10090
2015-09-17 20:03:45 +00:00
Robert Sparks
90c3426e2f
updated mailtoken utilities to match the model refactor. Morphed all the code using the utilities to match. Added paths to get Cc through as needed. Next up: Recipient selection form for the iesg save-and-send-email workflow
...
- Legacy-Id: 10040
2015-08-23 18:15:06 +00:00
Robert Sparks
5db9e0d6a8
checkpoint
...
- Legacy-Id: 10029
2015-08-19 19:53:09 +00:00
Robert Sparks
093ff52eac
Small things before second run at reworking IPR addressing
...
- Legacy-Id: 10028
2015-08-18 20:47:35 +00:00
Robert Sparks
23a2ada5f9
checkpoint
...
- Legacy-Id: 10027
2015-08-18 18:52:22 +00:00
Henrik Levkowetz
625347cd2f
Merged trunk@9354 to facelift copy
...
- Legacy-Id: 9357
2015-04-02 06:51:34 +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
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
Ole Laursen
7e736e06ff
Summary: Port remaining IPR list pages obviating the need for ipr.css, fix some layout issues
...
- Legacy-Id: 8926
2015-01-27 16:11:55 +00:00
Ole Laursen
b675c06b44
Summary: Facelift IPR details and history pages, and fix a couple of IPR glitches
...
- Legacy-Id: 8920
2015-01-26 16:34:25 +00:00
Ole Laursen
1124d6d018
Summary: Port the remaining parts of the IPR form to Bootstrap, and fix
...
some bugs in the port
- Legacy-Id: 8900
2015-01-23 16:47:22 +00:00
Ole Laursen
d0999c8b5e
Merge facelift-r8510 branch with trunk. The IPR tool still has some non-facelifted parts and ideosyncracies. Fix a couple of minor bugs (including infamous empty licensing choice) in the IPR code, and port the IPR views to use the render shortcut.
...
- Legacy-Id: 8896
2015-01-22 17:38:05 +00:00
Ryan Cross
8130d244d8
Fixes #1569 . Fixes link to IPR search from doc page. Commit ready for merge.
...
- Legacy-Id: 8841
2015-01-05 23:48:48 +00:00
Henrik Levkowetz
5183042d58
Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces.
...
- Legacy-Id: 8808
2014-12-21 19:26:33 +00:00
Henrik Levkowetz
3ed711336d
Made ietf/ipr pyflakes-clean
...
- Legacy-Id: 7470
2014-03-15 17:54:37 +00:00
Ole Laursen
2cc2323b06
Speed up IPR list by adding a prefetch_related() call
...
- Legacy-Id: 7017
2013-12-19 11:53:41 +00:00
Ole Laursen
84a9f49053
mimetype -> content_type (mimetype is deprecated)
...
- Legacy-Id: 6945
2013-12-16 16:53:47 +00:00
Ole Laursen
bb2d070679
Redo tests for IPR to cover all views, fix some bugs and add some
...
finishing touches
- Legacy-Id: 6779
2013-12-03 18:33:07 +00:00
Ole Laursen
e9638cb1c2
Port IPR module to new schema, remove some cruft
...
- Legacy-Id: 6774
2013-12-02 16:34:00 +00:00
Robert Sparks
a593fec06e
* Made reporting IPR consistant across document searches, IPR searches, AD document queues, last calls, and agendas. All these points now report on the document(s) being directly queried, and the documents those transitively replace or obsolete.
...
* Brought search results against WGs and document titles into consistency with results from searching for individual documents
* Added the IPR count to the link on the documents main page (when not zero)
* Built on Henrik's reimplementation of all_related_*, making the *_related_* functions return DocAlias lists consistently, and added corresponding _relations_ functions to get lists of actual RelatedDocument objects.
* Added getting the DocAlias with the same name to Document
* Added getting related IPR disclosures (as described in the first bullet) to Document
* Simplified ipr/related.py
* Removed the use of DraftLikeDocAlias and IETFWG from ipr/search.py. Retooled the various search functions and templates to use DocAlias and IprDocAlias directly.
* Removed dead code from ipr/search.py
* Removed the special handling of WG 2000 from ipr/search.py
Fixes bug 1071
- Legacy-Id: 6042
2013-08-12 21:41:57 +00:00
Ole Laursen
13aed82a0e
More import path fixes from Henrik
...
- Legacy-Id: 3877
2012-01-30 19:05:27 +00:00
Ole Laursen
67e317d535
Merged in changes from conversion branch fixing a couple of problems
...
- Legacy-Id: 3285
2011-08-04 15:09:54 +00:00
Henrik Levkowetz
818499b494
Fix a bug where the wrong text was shown for IPR declarations which specified that licensing terms would be announced later (option d).
...
- Legacy-Id: 3265
2011-07-27 16:44:10 +00:00
Ole Laursen
03bed41630
Merged in changes from the conversion branch
...
- Legacy-Id: 3187
2011-06-28 18:20:20 +00:00
Henrik Levkowetz
266b7820d0
Merged from log:branch/2.00@2363: Current release branch head to trunk.
...
- Legacy-Id: 2365
2010-07-21 12:48:05 +00:00
Henrik Levkowetz
fa77ac30d5
Merged r840 from branch/2.00 to trunk, and updated version information in ietf/__init__.py
...
- Legacy-Id: 841
2007-07-04 21:17:57 +00:00
Henrik Levkowetz
24c320f763
Restrict all found IPRs to status 1 and 3. Only show links to, and display details of, IPRs with status 1.
...
- Legacy-Id: 720
2007-06-27 22:24:24 +00:00
Henrik Levkowetz
cd030d3b43
Adding copyright notices to all python files
...
- Legacy-Id: 716
2007-06-27 21:16:34 +00:00
Bill Fenner
cccf7a9ca4
* Skip 'ipr' and 'contact_type' fields in BaseContactForm
...
* Move update() to new.py
* Get the update submitter in update() and overwrite the ipr submitter with it when updating.
* Remove ? from trailing slash in about - the addslashes middleware will get there first anyway, and the ? confuses reverse()
- Legacy-Id: 705
2007-06-27 17:11:38 +00:00
Bill Fenner
2fa81f4940
Initial work on allowing updates:
...
* Allow update to pass in an object to be updated.
* Pass initial values to rfclist, draftlist, 3 ContactForms and IprForm if we have an update.
* Pass **kwargs through ipr_detail_form_callback to get the initial values.
* Add a row in IprUpdate if updating
Cleanups in that apply to both new and update:
* Validate licensing_option in the clean function to allow it to be conditionally required.
* Use a regular character field for date_applied, since it is a prose date in the database.
* Fix typo in title setting: s/general/generic/
* Fix typo in 3rd-party title setting: s/submitter/ietf_name/
* Fix IprRfc object creation
* Log the complete set of field errors
* Move the validation of "one of the document fields must be filled in" to the form clean, since clean_data["draftlist"] isn't available in clean_rfclist()
* Render non_field_errors since now we could have one.
* Move the setting of the summary and title to after the form is cleaned, and use the clean version of the document names.
- Legacy-Id: 683
2007-06-27 04:07:01 +00:00
Henrik Levkowetz
0ed0d375ee
Adding a footer line with version info and webmaster link, and a context processor to transfer information to it and variables in ietf/__init__.py to hold the information.
...
- Legacy-Id: 652
2007-06-26 17:30:25 +00:00
Henrik Levkowetz
a6c5f1b805
Fixes to IPR templates, view and model, and acceptable diffs.
...
- Legacy-Id: 485
2007-06-17 23:19:21 +00:00
Henrik Levkowetz
7075fe65a0
Code reorganization. Splitting up ipr search code into separate files, and renaming the ipr.view_new module to ipr.new.
...
- Legacy-Id: 478
2007-06-17 16:10:20 +00:00
Henrik Levkowetz
6829830b59
Name changes for IprDetail model fields.
...
- Legacy-Id: 477
2007-06-17 15:53:39 +00:00
Henrik Levkowetz
92968fa04e
Somewhat reorganized IPR search code. Renamed IprDetails model field. New IPR search templates.
...
- Legacy-Id: 476
2007-06-17 15:21:48 +00:00
Henrik Levkowetz
6a2c3ab85f
Added IPR search by RFC number.
...
- Legacy-Id: 400
2007-06-15 11:52:26 +00:00
Henrik Levkowetz
1a9fa6fda6
Fixing accidental breakage of /ipr/ list
...
- Legacy-Id: 393
2007-06-15 00:05:54 +00:00
Henrik Levkowetz
c8c15b7809
Search support for search-by-draft-name and for presenting the final search result. Also test URLS for the new pages.
...
- Legacy-Id: 392
2007-06-14 23:49:55 +00:00
Henrik Levkowetz
c1ea7e35ae
Backing out the previous change so I can commit it with proper comments...
...
- Legacy-Id: 387
2007-06-14 23:43:06 +00:00
Henrik Levkowetz
d989d0aa21
A little filter to add a space to strings like 'RFC1234' to get 'RFC 1234'
...
- Legacy-Id: 386
2007-06-14 23:38:51 +00:00
Henrik Levkowetz
90a414fb10
IPR search form. Search results not implemented yet.
...
- Legacy-Id: 383
2007-06-14 14:06:26 +00:00
Henrik Levkowetz
eedd6a8e8c
Made URL check code accept comment lines and empty lines in URL file.
...
Commented out broken URLs in the testurl.list
Fixed a missing import in ipr/views.py
- Legacy-Id: 219
2007-06-03 23:39:02 +00:00