Commit graph

3381 commits

Author SHA1 Message Date
Henrik Levkowetz d59b16b665 Set version info and settings back to development mode
- Legacy-Id: 5952
2013-08-06 10:16:01 +00:00
Henrik Levkowetz a32834c087 Set version info to release version 4.70 before branching.
- Legacy-Id: 5950
2013-08-06 10:15:58 +00:00
Henrik Levkowetz 6baea429aa Merged in the nomcom app from ejimenez@yaco.es and esanchez@yaco.es, and accompanying dbtemplate app and the (standard) docutils module. Added some tweaks to get all tests to pass and migrations to run.
- Legacy-Id: 5948
2013-08-06 10:09:29 +00:00
Henrik Levkowetz a84d8910a4 Re-enabled the link to document shepherd writeups for individual drafts, which regressed in the 4.60 merge. Fixes issue #1084.
- Legacy-Id: 5946
2013-08-02 12:22:33 +00:00
Henrik Levkowetz 2fa9aedf01 Set version info and settings back to development mode
- Legacy-Id: 5945
2013-08-01 16:26:30 +00:00
Henrik Levkowetz fac8b399f7 Set version info to release version 4.61 before branching.
- Legacy-Id: 5943
2013-08-01 16:26:26 +00:00
Henrik Levkowetz 17eb95c180 Tweaked code to correct access to document metadata and actions, adding RGs to the groups and group secretaries to the roles which are given access.
- Legacy-Id: 5939
2013-08-01 14:37:50 +00:00
Henrik Levkowetz 582be932d1 Tweaked agenda presentation in order to not blow up on bad character encodings in charter file.
- Legacy-Id: 5938
2013-08-01 14:35:19 +00:00
Henrik Levkowetz 8675711c27 Merged [5902],[5904] from markus.stenberg@iki.fi:
Added support and scripts for generation of wg- and draft-aliases.  Fixes issue #713.
 - Legacy-Id: 5937
Note: SVN reference [5902] has been migrated to Git commit e5b551f4ce

Note: SVN reference [5904] has been migrated to Git commit e68e51cc55
2013-08-01 12:44:49 +00:00
Henrik Levkowetz 9f998e5bbc Tweaked code to correct access to document metadata and actions, adding RGs to the groups and group secretaries to the roles which are given access.
- Legacy-Id: 5935
2013-07-31 17:11:19 +00:00
Henrik Levkowetz b02d0bdd1c Corrected reset of document group on document stream change.
- Legacy-Id: 5934
2013-07-31 17:06:12 +00:00
Henrik Levkowetz 8b1b38d57e Added group secretaries to those authorise to edit group document meta-information.
- Legacy-Id: 5933
2013-07-31 16:07:16 +00:00
Henrik Levkowetz 88bd027776 Added handling for missing association between login and Person record.
- Legacy-Id: 5932
2013-07-31 14:54:03 +00:00
Henrik Levkowetz b090f1e92c Merged [5903] from adam@nostrum.com:
Added tooltip capability to document tabs, and tooltips for disabled IESG Evaluation/Review tab.  Fixes bug #448.
 - Legacy-Id: 5931
Note: SVN reference [5903] has been migrated to Git commit d87379c177
2013-07-31 14:16:37 +00:00
Henrik Levkowetz d7879978f1 Merged [5901] from adam@nostrum.com:
Added a document link to the emails sent on discuss/comment changes.  Fixes bug #916
 - Legacy-Id: 5930
Note: SVN reference [5901] has been migrated to Git commit 30dec0ec09
2013-07-31 14:08:36 +00:00
Henrik Levkowetz 941378d201 Merged [5900] from rjsparks@nostrum.com:
Adds related documents to the set of documents checked for IPR declarations when building last call text. Partially addresses #1071.
 - Legacy-Id: 5929
Note: SVN reference [5900] has been migrated to Git commit c69a33217e
2013-07-31 14:04:12 +00:00
Henrik Levkowetz ddf45fd995 Merged [5899] from suresh.krishnan@ericsson.com:
When working group chairs added an annotation to a document, the date on the
history entry was wrong. It has now been fixed. Fixes issue #1046.
 - Legacy-Id: 5928
Note: SVN reference [5899] has been migrated to Git commit 60bab5fe50
2013-07-31 14:01:08 +00:00
Henrik Levkowetz 2cc0542666 Merged [5897] from suresh.krishnan@ericsson.com:
Fixes the last call processing code to identify the new placeholder writeup.
Fixes issue #884.
 - Legacy-Id: 5927
Note: SVN reference [5897] has been migrated to Git commit 8d4a171431
2013-07-31 13:56:35 +00:00
Henrik Levkowetz 6794113320 Merged [5898] from adam@nostrum.com, with
additional tweaks from henrik: Added the capability to search for all kinds
 of documents in the main datatracker search page.  Fixes bug #838.
 - Legacy-Id: 5926
Note: SVN reference [5898] has been migrated to Git commit b14a8d0cee
2013-07-31 12:45:32 +00:00
Ryan Cross 7d6d324c81 add new section to proceedings, 6
- Legacy-Id: 5924
2013-07-31 07:12:31 +00:00
Henrik Levkowetz 3decaf3300 Added back the 'Request Publication' action (regression loss) on draft pages for the non-ietf streams.
- Legacy-Id: 5921
2013-07-30 14:56:25 +00:00
Ryan Cross b14e3ddce9 add javascript form validation to materials upload form
- Legacy-Id: 5919
2013-07-30 13:01:38 +00:00
Henrik Levkowetz 544d252b92 Fixed a bug in rendering the AD/Shepherd column in document list pages, when no AD is associated with a document. Fixes issue #1079.
- Legacy-Id: 5916
2013-07-30 11:00:59 +00:00
Henrik Levkowetz 6d8a7afa5f Modified the doc stream-change edit form to reset doc.group to None on stream changes. Fixes issue #1078.
- Legacy-Id: 5915
2013-07-30 10:02:42 +00:00
Henrik Levkowetz 4e42c65e92 Fixed double plural 's' caused by the use of 'pluralize' in the template *and* plural forms for the group headers returned by fill_in_search_attributes(). Fixes issue #1077.
- Legacy-Id: 5914
2013-07-30 09:42:53 +00:00
Henrik Levkowetz 63b985036d Fixed the incorrect blankline placemnt in the refactored template for id-index and id-abstracts, when generating abstracts. Fixes issue #1076.
- Legacy-Id: 5913
2013-07-29 14:57:49 +00:00
Henrik Levkowetz 12bd97c7cf Added convenience methods to the Document class to recursively retrieve all forward / reverse relationship of a kind or set of kinds.
- Legacy-Id: 5912
2013-07-29 13:31:18 +00:00
Henrik Levkowetz 7a131cd777 Fixed the handling of help pages for doc states.
- Legacy-Id: 5911
2013-07-29 13:25:10 +00:00
Henrik Levkowetz 5171e331e7 Added a direct link to the cookie options in use by the datatracker to the lefthand menubar. Fixes issue #1075.
- Legacy-Id: 5908
2013-07-29 09:18:33 +00:00
Markus Stenberg e68e51cc55 Removed hardcoded rewrites - bad idea, and added default .ad's also for working group documents (.group.acronym != 'none').
- Legacy-Id: 5904
2013-07-27 14:53:31 +00:00
Adam Roach d87379c177 Fixed bug #448 -- added tooltip capability to document tabs
- Legacy-Id: 5903
2013-07-27 14:25:01 +00:00
Markus Stenberg e5b551f4ce First iteration of email alias generation for wg- and drafts ( issue #713 ).
- Legacy-Id: 5902
2013-07-27 14:11:20 +00:00
Adam Roach 30dec0ec09 Fixed bug #916
- Legacy-Id: 5901
2013-07-27 13:45:29 +00:00
Robert Sparks c69a33217e Adds related documents to the set of documents checked for IPR declarations when building last call text
- Legacy-Id: 5900
2013-07-27 13:07:00 +00:00
Suresh Krishnan 60bab5fe50 When working group chairs added an annotation to a document, the date on the history entry was wrong. It has now been fixed.
- Legacy-Id: 5899
2013-07-27 12:51:10 +00:00
Adam Roach b14a8d0cee Fixed bug #838
- Legacy-Id: 5898
2013-07-27 12:26:24 +00:00
Suresh Krishnan 8d4a171431 Fixing the last call processing code to identify the new placeholder writeup.
- Legacy-Id: 5897
2013-07-27 12:01:21 +00:00
Ryan Cross 5855140136 changes to announcements: default reply_to=ietf@ietf.org, widen body field, add back button
- Legacy-Id: 5889
2013-07-27 10:16:23 +00:00
Ryan Cross 1c60bb6b00 add zip to valid slide extensions
- Legacy-Id: 5887
2013-07-27 08:41:54 +00:00
Henrik Levkowetz e91c7144d9 Additional fix for diff regression: make the RFC part of the version list.
- Legacy-Id: 5885
2013-07-25 20:52:17 +00:00
Henrik Levkowetz 9d2db7c6e4 Additional fix for diff regression: make the RFC part of the version list.
- Legacy-Id: 5884
2013-07-25 19:44:44 +00:00
Henrik Levkowetz a055370da1 Removed debug statement.
- Legacy-Id: 5883
2013-07-25 19:29:05 +00:00
Henrik Levkowetz 75fa9bb0e4 Additional fix for diff regression: make the RFC part of the version list.
- Legacy-Id: 5882
2013-07-25 19:26:14 +00:00
Henrik Levkowetz 5eac4a86ce Additional fix for diff regression: make the RFC part of the version list.
- Legacy-Id: 5881
2013-07-25 19:24:47 +00:00
Henrik Levkowetz 6a2ae39913 Fixed a regression: restore diff pane in history page for RFCs.
- Legacy-Id: 5880
2013-07-25 18:52:24 +00:00
Henrik Levkowetz 3c4bee32e5 Fixed a regression: display of full draft/rfc text now again obeys the full_draft cookie setting.
- Legacy-Id: 5879
2013-07-25 18:29:37 +00:00
Henrik Levkowetz 1e03a04eca Changed the mimetype detection code to only read first 4k block of file, not the whole file.
- Legacy-Id: 5878
2013-07-25 18:28:18 +00:00
Henrik Levkowetz a8c2bc80e9 Fixed bug in the rewritten mime-magic code.
- Legacy-Id: 5877
2013-07-25 15:20:21 +00:00
Henrik Levkowetz 4ed0337cae Made the code which uses the 'magic' module to determine file type and encoding work with both the old and new interface to python-magic.
- Legacy-Id: 5876
2013-07-25 14:45:01 +00:00
Henrik Levkowetz 942efacb08 Added a guard to prevent duplicate RFC-Editor notifications for approved documents, and added logging to the notification routine.
- Legacy-Id: 5852
2013-07-23 22:28:19 +00:00
Henrik Levkowetz 4d7120ee86 Set version info and settings back to development mode
- Legacy-Id: 5850
2013-07-23 16:33:01 +00:00
Henrik Levkowetz 451043d138 Set version info to release version 4.60 before branching.
- Legacy-Id: 5848
2013-07-23 16:32:56 +00:00
Henrik Levkowetz 55d8a49b57 Refactored the new AD dashboard view to re-use code and templates the same way the refactored previous view did.
- Legacy-Id: 5846
2013-07-19 23:49:15 +00:00
Henrik Levkowetz cf3fac2959 Added back in the ad2 view lost in the shimfree merge.
- Legacy-Id: 5845
2013-07-19 20:37:52 +00:00
Henrik Levkowetz dfee10aa92 Restored the functionality of showing both AD and Shepherd for documents
shown for searches and document lists.
 - Legacy-Id: 5842
2013-07-18 15:42:30 +00:00
Henrik Levkowetz 07683cae08 Updated the doc stream auth function to permit Area Directors to edit stream
info for ietf documents.
 - Legacy-Id: 5841
2013-07-17 22:28:33 +00:00
Henrik Levkowetz 92a8ed56a8 Editing the sheperd now works for all documents, so remove the limitation
on this being a WG document, and adjust the URL name and arguements.
 - Legacy-Id: 5840
2013-07-17 22:26:43 +00:00
Henrik Levkowetz 51284a8871 Added an index page at /help/state, listing the document states that
have help information.
 - Legacy-Id: 5837
2013-07-17 20:55:35 +00:00
Henrik Levkowetz cbfe489ff5 Merged in more shim-layer removals from olau@iola.dk
(-r5465:HEAD from branch/iola/shimfree).  Copying relevant
commit messages here:

 - Deleted dead code in many places.

 - Renamed id-something to draft-something, make the "is
   this eligible for expiration" logic clearer

 - Added a name for IPR search URL

 - Revamped the ballot popup view

 - URL reversed the IPR search link instead of hardcoding it

 - Cleaned up search views and remove dead code, port them to the new DB
   schema, hack related views in iesg/ and wginfo/ to use the new search
   interfaces, avoid camelCase in search GET parameters (with
   backwards-compat fallback), add some simple search unit tests, remove
   caching from views_search.py index pages as they're now pretty fast to
   generate, rewrite ballot popup JS, regularize some CSS classes to use
   hyphen-notation rather than camelCase, move some of the search
   templates to doc/.

   idrfc/ now mostly contains some wrapper code still in use by other
   subdirs, some ported code not yet moved, and dead code.

 - Fixed output bug in test crawler and print referrer upon errors so it's
   easier to figure out where a link came from

 - Added /doc/in-last-call/ to crawler, report original page as referrer in
   a redirect chain rather than intermediate URL

 - Ported idindex to new schema, speed them up, add tests, refactor index
   page in views_search to share code with the text index file, get rid
   of some special-case idindex filters from ietf_filters, move
   "/drafts/" redirects to a file in /doc/

 - Ported /idtracker/status/ and /idtracker/status/last-call/ overview of
   drafts in IESG process to new schema in /doc/iesg/ and
   /doc/iesg/last-call/

 - Added redirects for all of /idtracker/*, removed all view code and other
   dead code from idtracker/

 - Removed the idtracker sitemap indexing drafts - in its current form,
   it adds nothing of value to the HTML-based /doc/all/ view, and it's
   pretty slow

 - Ported idtracker feeds to new schema, move them to doc/, cleaned up
   idtracker/ - only templatetags/ietf_filters and proxy code is left
 - Legacy-Id: 5836
2013-07-17 20:52:39 +00:00
Henrik Levkowetz bd76041df3 On request form the secretariat, added a note to the new I-D announcement
messages about there being a couple of minutes delay between submission and
the appearance of htmlized document and diff on the tools servers.
 - Legacy-Id: 5835
2013-07-17 10:00:05 +00:00
Henrik Levkowetz 68b05b609a Various fixes due to clear up tree conflicts and other bugs resulting from
the [5830] merge.
 - Legacy-Id: 5834
Note: SVN reference [5830] has been migrated to Git commit e678659b56
2013-07-16 14:02:43 +00:00
Henrik Levkowetz e678659b56 Merged in a lot of shim-layer removals from olau@iola.dk
(-r5194:5465 from branch/iola/shimfree).  Copying relevant
commit messages here:

  - Removed .related many to many relationship, it's not really useful
    since we always have to restrict on the relationship type anyway,
    instead add two helpers for doing the necessary queries (in both
    directions)

  - Added migration for transforming the .desc on the new_revision events
    into something more akin to what is actually shown in the history page

  - Added migration for blanking IESG notes that just consist of "RFC
    XXXX", these have been superfluous for some time

  - Grant stream chairs access to changing the stream on a draft

  - Hacked the format_history_text filter to be less weird, using the same
    formatting for snippets and full text, also link up legacy ballot set
    events

  - Moved the decoraters + utilities to new ietfauth/utils.py file

  - Added simple helper to Email to identify invalid email addresses (from
    legacy author entries)

  - Used new new_revision .desc format for when drafts are submitted

  - Improved the looks of the button class by adding extra contrast and a
    linear gradient. Currently the gradient is only visible in fairly
    recent browsers.

  - Rewrote draft and RFC tabs in terms of the new schema, porting
    write-up and history tabs as well

  - Fixed two bugs in RFC Editor syncing: make sure documents we don't know
    beforehand get a "draft" type and make sure individually submitted
    drafts get the type="individ" group instead of NULL

  - Made the CSS-styled button feel a bit nicer to use by flattening the
    active state, also introduce some temporary styles until browsers
    catch up with the standard syntax

  - Added migrations for fixing 1) a dummy RFC entry, 2) three stand-alone
    RFCs that didn't get their doc.type set, 3) a big bunch of historic
    stand-alone RFCs that have doc.group=None - set these to the
    individual submission "none" group for the time being so the view code
    doesn't have to deal with a special case.

    In some cases this is wrong since there actually was a WG associated
    but unfortunately fixing them properly requires detective work
    (probably parsing the RFCs) and in at least some cases recreating
    historic WGs. In case someone ends up doing this, the documents to
    check can still be found with

    Document.objects.filter(name__startswith="rfc", group__type="individ")
    since there are almost no new RFCs that didn't went through the I-D
    process.

  - Merged the I-D and RFC views by showing I-D information on RFCs too.
    I-Ds that have been published as RFCs redirect to the RFC URL. Also
    support alias URLs so e.g. /doc/bcpXXXX redirects to /doc/rfcXXXX.

  - Fixed revision augmentation so events after RFC publication gets a "RFC"
    designation

  - Fixed a bug with tabs not using provided name but rather doc.name

  - Displaying draft-iesg state rather than doc.friendly_state as IESG state,
    also show a notice that the IESG state refers to post-RFC processing
    if it does, like the old separate RFC page did

  - Fixed the RFC number doc.note migration to catch combined "RFC XXX; BCP
    XXX" notes too, use the opportunity to remove inserted HTML tags from
    notes and rely on linebreaksbr filter instead (the other thing was a
    left-over from the Perl days), update the various uses of the note to
    reflect that

  - Refactored slightly to make views_doc.py independent of other idrfc code

  - Moveed idrfc/views_doc.py to doc/ with associated templates, replace the
    somewhat fragile simple URL tests for views_doc.py with ordinary unit
    tests. The new tests are still fairly basic but at least test more
    than the URL tests did.

  - Made sure RFC's (and BCP/STD/FYI) are stored as RFC123 instead of
    RFC0123 in the alias table with a new migration and a change to the
    RFC Editor sync, this in turn makes /doc/std1/ do the right thing

  - Now /doc/std1/ works, we can actually do a local link in
    urlize_ietf_docs rather than linking to the tools.ietf.org server

  - Fixed history text formatter: sanitize HTML before adding linebreaks and
    non-breaking spaces, this cuts the time to render a history page with
    long comments in half

  - Added a test crawler that walks through the crawlable part of the site,
    reporting errors and slow pages

  - Got rid of initial "No record" positions when showing old positions,
    it's just noise

  - Added a .select_related() to the document main tab to reduce the number
    of DB queries, unfortunately it seems it doesn't really help with
    Django 1.2.x due to a bug (Document inherits from DocumentInfo which
    makes things a bit more complicated)

  - Introduced a simple cache in doc.get_state so repeated reads don't
    cause a DB query

  - Cleaned up the search code in preparation for removal of the shim-layer;
    use a static button and don't send extraneous GET parameters

  - Removed dead code in several places
 - Legacy-Id: 5830
2013-07-15 20:55:24 +00:00
Henrik Levkowetz 539dd58888 Set version info and settings back to development mode
- Legacy-Id: 5827
2013-07-15 07:32:23 +00:00
Henrik Levkowetz baad13bf7c Set version info to release version 4.53 before branching.
- Legacy-Id: 5825
2013-07-15 07:32:20 +00:00
Henrik Levkowetz 3105101cc5 Changed test running and test data generation to work with database rollback
(for instance with InnoDB).

Added settings.DATABASE_TEST_OPTIONS which can be used to force for instance
InnoDB use during testing.

Using this has the potential of reducing the time it takes to run the test
suite substantially; a few test runs indicate a reduction in test run time by
50% on a run-of-the-mill linux server.
 - Legacy-Id: 5823
2013-07-15 07:21:34 +00:00
Henrik Levkowetz eb10724796 Changed liaison attachment code to use the correct document type slug.
- Legacy-Id: 5822
2013-07-15 07:14:20 +00:00
Henrik Levkowetz 96771f7340 Updated tests to not depend on the record ids of generated test data.
- Legacy-Id: 5821
2013-07-15 07:10:27 +00:00
Henrik Levkowetz 1aacb9fa45 Save document before set_state, to maintain database consistency.
- Legacy-Id: 5820
2013-07-14 14:52:00 +00:00
Henrik Levkowetz 1d7218df94 Save document before set_state, to maintain database consistency.
- Legacy-Id: 5819
2013-07-14 14:41:01 +00:00
Henrik Levkowetz 5955e5eefe Set version info and settings back to development mode
- Legacy-Id: 5816
2013-07-14 14:04:24 +00:00
Henrik Levkowetz 9c5f300444 Set version info to release version 4.52 before branching.
- Legacy-Id: 5814
2013-07-14 14:04:21 +00:00
Henrik Levkowetz bb7fbd8cab Merged [5794] to [5800] from olau@iola.dk:
* Skip IANA - Review Needed and Version Changed - Review Needed changes from
    IANA as it turns out that the Datatracker is the authoritative source on
    these states. Also improve logging so that the raw JSON from IANA is
    dumped, the parsed JSON on imported changes is dumped and we write to
    syslog before starting a sync script in the notification view.

  * Only add charter state change link when chartering, it doesn't make sense
    for an approved charter. Fixes #861.

  * Don't display group.comments on the charter document page. Apparently
    group.comments have been used by the Secretariat in the past for
    chartering comments, but it's not possible to edit the field and the whole
    thing doesn't make sense from a modelling perspective - a feature like
    this should probably use the note field on the charter.  Fixes issue
    #1048.

  * Don't crash if an attachment has been created already, just reuse it -
    this case shouldn't actually happen, but apparently sometimes does,
    probably due to a concurrency issue

  * Add link to charter pages from the milestones editing page (besides the
    cancel button), fixes #1044.

  * Special-case proposed working groups with respect to milestones, they get
    the charter milestones on the WG charter page rather than the current set

  * Show approved milestones on /doc/charter-xyz/ page if the charter is
    approved instead of only showing proposed milestones for proposed charters
 - Legacy-Id: 5812
Note: SVN reference [5794] has been migrated to Git commit a603b8e056

Note: SVN reference [5800] has been migrated to Git commit 0f69f87a56
2013-07-14 14:00:39 +00:00
Henrik Levkowetz 1af953e4fb Fixed problem with caching of utc agenda -- use a separate cache name for this.
- Legacy-Id: 5810
2013-07-14 12:46:52 +00:00
Henrik Levkowetz a971124ac1 Permit unicode milestone text (using unicode() instead of str() in comparison when looking for milestone changes). Fixes issue #1065.
- Legacy-Id: 5809
2013-07-11 21:36:31 +00:00
Ryan Cross 3655dbb36e fixed 2 bugs where combined sessions aren't being handled properly in edit() and remove()
- Legacy-Id: 5807
2013-07-08 18:51:13 +00:00
Ryan Cross d19fe19ce0 add Standardization Level to drafts view/edit
- Legacy-Id: 5804
2013-06-24 23:30:30 +00:00
Ryan Cross 45ec7a97a1 TICKET:928 use correct role in session request notification email
- Legacy-Id: 5802
2013-06-24 22:52:13 +00:00
Ole Laursen 0f69f87a56 Skip IANA - Review Needed and Version Changed - Review Needed changes
from IANA as it turns out that the Datatracker is the authoritative
source on these states. Also improve logging so that the raw JSON from
IANA is dumped, the parsed JSON on imported changes is dumped and we
write to syslog before starting a sync script in the notification view.
 - Legacy-Id: 5800
2013-06-21 16:48:05 +00:00
Ole Laursen 57b0ca9cab Only add charter state change link when chartering, it doesn't make
sense for an approved charter. Fixes #861.
 - Legacy-Id: 5799
2013-06-21 15:13:46 +00:00
Ole Laursen 3c58e4743a Don't display group.comments on the charter document page. Apparently
group.comments have been used by the Secretariat in the past for
chartering comments, but it's not possible to edit the field and the
whole thing doesn't make sense from a modelling perspective - a
feature like this should probably use the note field on the charter.
Fixes issue #1048.
 - Legacy-Id: 5798
2013-06-21 14:55:53 +00:00
Ole Laursen fce33cd034 Don't crash if an attachment has been created already, just reuse it - this case shouldn't actually happen, but apparently sometimes does, probably due to a concurrency issue
- Legacy-Id: 5797
2013-06-21 14:15:30 +00:00
Ole Laursen f75100b061 Add link to charter pages from the milestones editing page (besides
the cancel button), fixes #1044.
 - Legacy-Id: 5796
2013-06-18 12:21:30 +00:00
Ole Laursen f2b4906f8b Special-case proposed working groups with respect to milestones, they
get the charter milestones on the WG charter page rather than the
current set
 - Legacy-Id: 5795
2013-06-18 11:56:48 +00:00
Ole Laursen a603b8e056 Show approved milestones on /doc/charter-xyz/ page if the charter is
approved instead of only showing proposed milestones for proposed charters
 - Legacy-Id: 5794
2013-06-18 11:23:55 +00:00
Henrik Levkowetz f50337695e Added a list of releases below the release notes at /releases/*
- Legacy-Id: 5791
2013-06-14 13:13:20 +00:00
Henrik Levkowetz 7875331805 From RjS: Added a case in the render_ballot_icon() filter for statchg documents.
- Legacy-Id: 5789
2013-06-11 15:25:22 +00:00
Henrik Levkowetz b6098566a9 Fixed missing name change when moving settings from rfceditor module to settings.py.
- Legacy-Id: 5787
2013-06-11 10:45:20 +00:00
Henrik Levkowetz c1c529f9ae Merged [5614] and [5622] from mcr@sandelman.ca: added dajaxice.
- Legacy-Id: 5786
Note: SVN reference [5614] has been migrated to Git commit 7e0e027149a37e2fac0b2809e8a18c896f660687

Note: SVN reference [5622] has been migrated to Git commit bde631c87ffd2ce5a93fe3c0559aafef04d23b1f
2013-06-10 20:47:51 +00:00
Emilio A. Sánchez López dd3948cbe7 Change date format. Removed feedback id.
See #975
 - Legacy-Id: 5784
2013-06-10 16:41:13 +00:00
Emilio A. Sánchez López 8a2931021d Wrap feedback comments to avoid wide lines.
See #975
 - Legacy-Id: 5783
2013-06-10 15:17:54 +00:00
Emilio A. Sánchez López 8638a1eca1 Remove debug code
See #975
 - Legacy-Id: 5782
2013-06-10 11:04:01 +00:00
Emilio A. Sánchez López 49117c1622 Nominations are processed first and then the rest of feedback.
Select multiple resizable when selecting a nominee.
Fixed command that gets the feedback from email to retrieve the full address on the from header.
Added a "feedback pending" link in the top bar.
Fixed escaped html tags when displaying comments from feedback.
See #975
 - Legacy-Id: 5781
2013-06-10 10:42:11 +00:00
Henrik Levkowetz 8330afa082 Set version info and settings back to development mode
- Legacy-Id: 5780
2013-06-09 20:03:35 +00:00
Henrik Levkowetz bf81451a6c Set version info to release version 4.51 before branching.
- Legacy-Id: 5778
2013-06-09 20:03:32 +00:00
Henrik Levkowetz a4d486ab26 Use argument 'draft' for document instead of 'approved_draft_name' when sending sync notifications to the RFC-Editor.
- Legacy-Id: 5776
2013-06-09 17:55:47 +00:00
Henrik Levkowetz 88e1d725c5 Moved settings for RFC-Editor sync to settings.py.
- Legacy-Id: 5775
2013-06-09 17:50:19 +00:00
Emilio A. Sánchez López c12400641a Redesign the feedback pending template. See #975
- Legacy-Id: 5774
2013-06-05 06:32:17 +00:00
Henrik Levkowetz 8eec9ccb15 Don't actually do a post to the rfc-editor's state sync interface for a publication request when not in production mode.
- Legacy-Id: 5773
2013-06-03 20:49:40 +00:00
Henrik Levkowetz 9e8f504447 Merged [5770] from rjsparks@nostrum.com:
Added editing last call messages, requesting, issuing and tracking IETF LCs to status-change documents
Added a Cancel button to the form that allows editing the relations for status-change documents
Added instructions to the agenda section 3.3

This adds states to status-change- documents and has a migration that must be applied.

This fixes bug #1039
 - Legacy-Id: 5772
Note: SVN reference [5770] has been migrated to Git commit a741642717
2013-06-01 22:30:33 +00:00
Henrik Levkowetz b7246168bf Fixed a problem with mismatched attribute names for ajax form field autocompletes. Closes issue #1049.
- Legacy-Id: 5771
2013-06-01 21:22:06 +00:00
Robert Sparks a741642717 Added editing last call messages, requesting, issuing and tracking IETF LCs to status-change documents
Added a Cancel button to the form that allows editing the relations for status-change documents
Added instructions to the agenda section 3.3

This adds states to status-change- documents and has a migration that must be applied.

This fixes bug #1039
 - Legacy-Id: 5770
2013-06-01 21:01:45 +00:00
Henrik Levkowetz 5bee7ac538 Provide the necessary message information to the user confirmation messaging. Fixes issue #1049.
- Legacy-Id: 5767
2013-05-31 16:32:25 +00:00
Ryan Cross 613746fceb changes, timeslot should always have scheduled session
- Legacy-Id: 5766
2013-05-30 20:11:47 +00:00
Ryan Cross a667b0b95f version update
- Legacy-Id: 5763
2013-05-28 17:56:28 +00:00
Ryan Cross c9e2955d75 modifications to support agenda tool db changes
- Legacy-Id: 5762
2013-05-28 17:48:07 +00:00
Henrik Levkowetz a92636fe52 Don't try to save a new doc state and a state_change_event if the new state is the same as the old state. Fixes issue #1045.
- Legacy-Id: 5759
2013-05-28 16:15:00 +00:00
Henrik Levkowetz fb68f35ca3 Remove keyword argument which isn't understood by log()
- Legacy-Id: 5757
2013-05-23 17:58:01 +00:00
Henrik Levkowetz 47c25227d9 Always show IANA state (not only for certain states)
- Legacy-Id: 5756
2013-05-23 17:57:10 +00:00
Emilio Jiménez 8e2a8f2daa Fixed coding error.
See #1042
 - Legacy-Id: 5755
2013-05-22 22:46:43 +00:00
Emilio Jiménez 7c481a6c81 convert to str
See #1042
 - Legacy-Id: 5751
2013-05-22 19:30:40 +00:00
Emilio Jiménez a8c81570ca Add better functions to decode emails.
See #1042
 - Legacy-Id: 5750
2013-05-22 19:23:20 +00:00
Emilio Jiménez a41abe3054 Convert unicode to str.
See #1042
 - Legacy-Id: 5749
2013-05-22 18:34:18 +00:00
Emilio Jiménez 66c4a32c57 Add subject field to feedback model
New form to fill feedback mail via web.
Fixes #1042 #1043
 - Legacy-Id: 5748
2013-05-21 12:31:24 +00:00
Emilio Jiménez f998e0d29f Add form to change email of nominees.
Refactor merge form to avoid merge old duplicate nominees.
See #1013
 - Legacy-Id: 5747
2013-05-20 18:17:31 +00:00
Henrik Levkowetz 6b0d1b1b71 Set version info and settings back to development mode
- Legacy-Id: 5744
2013-05-15 22:34:21 +00:00
Henrik Levkowetz ab9d4a64cb Set version info to release version 4.50 before branching.
- Legacy-Id: 5742
2013-05-15 22:34:17 +00:00
Henrik Levkowetz bd0c07290a Merged in branch/iola/milestones, which provides datatracker support for management of WG milestones.
- Legacy-Id: 5739
2013-05-15 22:07:23 +00:00
Emilio A. Sánchez López ee1eec7de8 Refactored the feedback pending list. Now you can classify feedback as any type of feedback.
The feedback of a type that is not related to a nominee is classified inmediatly.
The feedback of a type that is related to a nominee must be completed with the nominee information.
Created a view to list feedback that is not related to nominees (e.g. offtopic)
Changed the command that retrieves feedback from email to add the subject inside the comment and to set the author using the from field of the email.
Fixes #1036. Fixes #1035
 - Legacy-Id: 5738
2013-05-15 16:33:01 +00:00
Emilio Jiménez 0bc7e181cd Change label "your email" and delete "your name"
Fixes #1041
 - Legacy-Id: 5737
2013-05-15 09:48:27 +00:00
Emilio Jiménez a6fdc52397 Refactor code to send reminders in a unique function
Refactor reminder command.
Fixes #1040
 - Legacy-Id: 5736
2013-05-15 09:08:49 +00:00
Emilio Jiménez 3d25fa261e now reminder form sends accept and decline links, and questionnaires.
See #1040
 - Legacy-Id: 5735
2013-05-15 07:24:32 +00:00
Henrik Levkowetz eba22a646b Set version info and settings back to development mode
- Legacy-Id: 5734
2013-05-14 19:50:15 +00:00
Henrik Levkowetz e7cb332ab2 Set version info to release version 4.45 before branching.
- Legacy-Id: 5732
2013-05-14 19:50:12 +00:00
Henrik Levkowetz 34825fc207 Fixed exception when creating log message when setting a document shepherd to None.
- Legacy-Id: 5730
2013-05-14 19:44:47 +00:00
Henrik Levkowetz 795f91a52e Added IAB Chair permission for some IESG agenda links.
- Legacy-Id: 5729
2013-05-14 18:42:08 +00:00
Henrik Levkowetz 313e676823 Added IAB Chair permission for some IESG agenda links.
- Legacy-Id: 5728
2013-05-14 18:40:35 +00:00
Henrik Levkowetz f1c274fe04 Fixed nonstandard indentation.
- Legacy-Id: 5727
2013-05-14 18:18:57 +00:00
Emilio Jiménez 7042e8896a now you can see new feedback types
See #973
 - Legacy-Id: 5726
2013-05-12 18:46:53 +00:00
Henrik Levkowetz 08f5d1dc08 Preparatory work for adding a 'Replaces' field to the draft submission tool.
- Legacy-Id: 5719
2013-05-09 20:08:40 +00:00
Henrik Levkowetz c72ab5daa3 Added alternative names for 2 iana states which seems to have changed name since the code was originally deployed. Also added a guard against sending state change emails when the iana state hasn't actually changed.
- Legacy-Id: 5718
2013-05-09 20:07:40 +00:00
Henrik Levkowetz ab3120cee4 Revert some last_call_announcement changes, as they have caused breakage.
- Legacy-Id: 5717
2013-05-09 20:03:35 +00:00
Emilio A. Sánchez López a7af017465 Rename member_required decorator to nomcom_member_required
Rename private_key_required decorator to nomcom_private_key_required
Fixes #1038
 - Legacy-Id: 5716
2013-05-09 09:19:06 +00:00
Emilio A. Sánchez López 42fe4ccf16 Change label and help text of the secondary mail addresses in the merge form. Fixes #1037
- Legacy-Id: 5715
2013-05-09 09:15:26 +00:00
Emilio A. Sánchez López ad5c2ddae9 Add new nominations to the primary address of existing merged nominations.
Allow to enter a secondary address in the primary address of the merge form and the merge is done into the primary address of the secondary address (tongue-twister).
Fixes #1034
 - Legacy-Id: 5714
2013-05-09 09:02:34 +00:00
Emilio Jiménez 3cbdecd3c3 Show a message if there is or not a private kay in the user session
See #1033
 - Legacy-Id: 5713
2013-05-08 16:19:03 +00:00
Emilio Jiménez f3b3a21ccb Show if nomcom has a public key
Fixes #1033
 - Legacy-Id: 5712
2013-05-08 12:59:55 +00:00
Emilio A. Sánchez López 454128b165 Check valid public key. Fixes #1004
- Legacy-Id: 5711
2013-05-08 12:39:50 +00:00
Emilio Jiménez 868a82a327 Change message when public key does not exists
Refactor context views
Add new templatetags to check if the nomcom has public key
Fixes #1030
 - Legacy-Id: 5710
2013-05-08 12:37:12 +00:00
Emilio Jiménez 3d747dbcb7 Delete * of date field in remider dates
Fixes #1031
 - Legacy-Id: 5709
2013-05-08 11:00:47 +00:00
Emilio Jiménez faa62e2b4d Change button name.
Fixes #1032
 - Legacy-Id: 5708
2013-05-08 10:43:10 +00:00
Emilio Jiménez a7fed41d2c Show name of feedback provider.
Fixes #1012
 - Legacy-Id: 5707
2013-05-08 07:43:15 +00:00
Ryan Cross adb9164653 add Status Changes to telechat agenda section 2
- Legacy-Id: 5706
2013-05-07 21:31:54 +00:00
Emilio Jiménez 34ec539ff2 Show in all views the email of nominee
show the candidate phone in nomination feedback
Fixes #1011
 - Legacy-Id: 5703
2013-05-07 20:25:30 +00:00
Emilio Jiménez 424a454fbb Chage initial_text to show above of input in nominate form
Fixes #1010
 - Legacy-Id: 5702
2013-05-07 19:11:55 +00:00
Emilio Jiménez ddbfdf4b7b change merge form, accepted vs any state: accepted, pending vs declined: declined
Fixes #1016
 - Legacy-Id: 5701
2013-05-07 11:50:13 +00:00
Henrik Levkowetz df2a579c42 Don't use non-ascii names in the email lists (at least for now).
- Legacy-Id: 5700
2013-05-06 16:36:23 +00:00
Henrik Levkowetz a3ce05bcc7 A different fix for the shepherd writeup edit test.
- Legacy-Id: 5699
2013-05-06 16:35:36 +00:00
Henrik Levkowetz 45cd8788d1 Added the secretariat to the recipient list for publication request emails generated by the datatracker. Fixes issue #964.
- Legacy-Id: 5698
2013-05-06 16:34:37 +00:00
Emilio A. Sánchez López 38480747b4 Add an example of the format in the private key form.
Check if the private key is valid.
Fixes #1004
 - Legacy-Id: 5697
2013-05-06 12:21:31 +00:00
Henrik Levkowetz aff678bb11 Fixed a problem with checking shepherd writeup editing permissions for logged-in users with no associated person object.
- Legacy-Id: 5695
2013-05-03 09:46:25 +00:00
Emilio Jiménez f795684305 Change edit nomcom to edit settings
Fixes #1006
 - Legacy-Id: 5694
2013-05-02 20:52:09 +00:00
Emilio Jiménez cf50683e65 Fixed Cut-paste error in questionnaire view.
Fixes #1009
 - Legacy-Id: 5693
2013-05-02 11:15:27 +00:00
Emilio Jiménez d35d53e21c Hide link "pending feedback" to members
Fixed typo error.
Fixes #1015
 - Legacy-Id: 5692
2013-05-02 11:13:01 +00:00
Emilio Jiménez 91afe9c420 Add initial text for nominations in position edit form.
See #1010
 - Legacy-Id: 5691
2013-05-02 11:00:39 +00:00
Emilio Jiménez 4796e973ee Do legible questionnaires and requirements
See #1008
 - Legacy-Id: 5690
2013-05-02 10:38:52 +00:00
Emilio Jiménez c3ff510ed0 Change questionnaire response view.
Fixes #1007
 - Legacy-Id: 5689
2013-05-02 09:42:00 +00:00
Emilio A. Sánchez López edb3b138f5 Add nomcom year to the context in post views of edit-member. Fixes #1005
- Legacy-Id: 5688
2013-05-02 08:37:07 +00:00
Emilio Jiménez 9409776be8 change "Questionnaire Response" label
See #1003
 - Legacy-Id: 5687
2013-05-02 08:03:24 +00:00
Emilio Jiménez 8182518242 Fixed questionnaire test
Ver #970
 - Legacy-Id: 5686
2013-04-24 06:15:31 +00:00
Henrik Levkowetz bcee56d238 Tweaked group/admin.py to show some additional group and group event columns
when listing entries.
 - Legacy-Id: 5685
2013-04-23 15:40:32 +00:00
Henrik Levkowetz e96cf009f9 Reverted a change from [5602], reinstating the explicit To: field for
last-call announcements, because removing it caused the copies of the
announcements destined for email lists to be held by Mailman for
moderation because of implicit destination.  Relates to issue #811.
 - Legacy-Id: 5684
Note: SVN reference [5602] has been migrated to Git commit 19dcf10316
2013-04-23 15:27:56 +00:00
Emilio Jiménez 519d628cde Add command to send reminders
Add fields date an interval in nomcom models to send reminders
Refactor some managers
Add help_text to pending feedback form
Limit types in pending feedback form
See #969 #975
 - Legacy-Id: 5683
2013-04-23 08:24:21 +00:00
Henrik Levkowetz 3418d3db45 Cleaning up old unused migrations for the submit app, and setting up a new
migration for a new submission field: replaces.
 - Legacy-Id: 5682
2013-04-21 21:23:39 +00:00
Henrik Levkowetz f2c4ed9f24 Changed additional places to use IANA sync settings from settings.py
- Legacy-Id: 5681
2013-04-21 15:57:56 +00:00
Henrik Levkowetz 53b1719860 Merged [5645],[5646] and [5647] from olau@iola.dk:
Added support for notifying the RFC Editor upon draft approval

Added action to post to RFC Editor on non-IESG publication requests too

Fixed a bug that the CC on the announcement copy sent to IANA wasn't
cleared causing people on the CC to get duplicate emails
 - Legacy-Id: 5680
2013-04-21 15:53:16 +00:00
Henrik Levkowetz e4fd951f2c Use IANA URL settings from settings.py in some more places.
- Legacy-Id: 5676
2013-04-21 14:38:20 +00:00
Ryan Cross f8dbd6e055 changes to support new Status Changes section in IESG agenda
- Legacy-Id: 5675
2013-04-19 18:23:22 +00:00
Emilio A. Sánchez López 6898c51490 Merge position and nominee into one field in the feedback pending forms.
Style the feedback pending forms. 
See #975
 - Legacy-Id: 5668
2013-04-19 07:46:23 +00:00
Emilio A. Sánchez López 5a0963b78c Fix typo. See #970
- Legacy-Id: 5667
2013-04-19 07:00:14 +00:00
Emilio A. Sánchez López 7122fafd2f Refactor questionnaire form te select position and nominee in one widget. See #970
- Legacy-Id: 5666
2013-04-19 06:59:45 +00:00
Henrik Levkowetz 7c35da472a Applied a patch from rjsparks@nostrum.com:
This fixes an issue with /doc/ad2 that is python library version related:

     ageseconds = (datetime.datetime.now()-doc.latest_event(type=3D'changed_document').time).total_seconds()

AttributeError: 'datetime.timedelta' object has no attribute 'total_seconds'

The production system is using 2.6, and that was a 2.7 feature.
 - Legacy-Id: 5665
2013-04-18 22:19:33 +00:00
Henrik Levkowetz 5d22df9e25 Added templates missing from release 4.44.
- Legacy-Id: 5664
2013-04-18 22:14:50 +00:00
Henrik Levkowetz f159416157 Remove debug code.
- Legacy-Id: 5663
2013-04-18 22:14:26 +00:00
Henrik Levkowetz 76de5e823d Add RjS to the AADMINS setting.
- Legacy-Id: 5662
2013-04-18 22:13:52 +00:00
Henrik Levkowetz cba8f8596f Set version info and settings back to development mode
- Legacy-Id: 5656
2013-04-15 22:49:29 +00:00
Henrik Levkowetz 547b5e77ab Set version info to release version 4.44 before branching.
- Legacy-Id: 5654
2013-04-15 22:49:26 +00:00
Henrik Levkowetz 927efe2b7c Merged [5600] and [5602] from rjsparks@nostrum.com:
Changed the header to last call messages to IETF Announce and to IANA to make
replying to the announcement less likely to create an unnecessary ticket.
 - Legacy-Id: 5652
Note: SVN reference [5602] has been migrated to Git commit 19dcf10316
2013-04-15 22:24:22 +00:00
Henrik Levkowetz d18dc43af7 Merged [5569] and [5572] from rjsparks@nostrum.com:
Small fixes in 4.43 and showing the shepherd (when there is one)
on search results, documents for this ad, and wg document lists.
Fixes bug #972.
 - Legacy-Id: 5651
Note: SVN reference [5572] has been migrated to Git commit 22b6085987
2013-04-15 22:21:37 +00:00
Henrik Levkowetz 90fe3989ee Changed which email addresses the submission tool uses for confirmation emails and sending out full submission status URLs from the emails found in the submitted document (which could be empty, broken, or intentionally different than the original authors) to the author emails from the previous version, where a previous version exists. This fixes breakage which can occur when no valid email addresses can be found in a broken submission, and also ensures that at least one of the authors of a previous version signs off on a new version, preventing submission hijacking.
- Legacy-Id: 5650
2013-04-15 22:12:31 +00:00
Henrik Levkowetz 0b26b9f4c4 Add IANA_SYNC_* URLs to settings.py
- Legacy-Id: 5648
2013-04-15 20:25:09 +00:00
Ole Laursen 374a2da694 Delete some dead idtracker. imports
- Legacy-Id: 5644
2013-04-11 14:28:56 +00:00
Ole Laursen 7892e29036 Port idtracker feeds to new schema, move them to doc/, clean up
idtracker/ - only templatetags/ietf_filters and proxy code is left
 - Legacy-Id: 5643
2013-04-11 14:20:42 +00:00
Ole Laursen 564a97d2ee Remove dead idtracker templates
- Legacy-Id: 5642
2013-04-11 13:06:54 +00:00
Ole Laursen 792f9c1660 Remove the idtracker sitemap indexing drafts - in its current form,
it adds nothing of value to the HTML-based /doc/all/ view, and it's
pretty slow
 - Legacy-Id: 5641
2013-04-11 13:04:56 +00:00
Ole Laursen ec920d5a83 Add redirects for all of /idtracker/*, remove all view code and other
dead code from idtracker/
 - Legacy-Id: 5640
2013-04-11 11:54:35 +00:00
Ole Laursen 3c32c6e75b Point IESG state change help to new, more generic state help view
- Legacy-Id: 5639
2013-04-11 11:21:51 +00:00
Ole Laursen 8da7c6f56d Port /idtracker/status/ and /idtracker/status/last-call/ overview of
drafts in IESG process to new schema in /doc/iesg/ and
/doc/iesg/last-call/
 - Legacy-Id: 5638
2013-04-11 11:19:51 +00:00
Ole Laursen 851107ce8e Add comment to explain what the idindex module is for
- Legacy-Id: 5637
2013-04-11 10:23:16 +00:00
Henrik Levkowetz ee420423a0 Added a section to the meeting materials page for IAB sessions. Added a link bar at the top to make it easier to find sections like Training and IAB.
- Legacy-Id: 5636
2013-04-11 09:21:12 +00:00
Ole Laursen 4db36b0fbc Add a generic state help page, make provisions for displaying
IESG I-D states in it
 - Legacy-Id: 5635
2013-04-10 16:11:27 +00:00
Ole Laursen 3d1eb07afe Port idindex to new schema, speed them up, add tests, refactor index
page in views_search to share code with the text index file, get rid
of some special-case idindex filters from ietf_filters, move
"/drafts/" redirects to a file in /doc/
 - Legacy-Id: 5634
2013-04-10 11:48:07 +00:00
Ole Laursen 4f7de7b4f4 Add /doc/in-last-call/ to crawler, report original page as referrer in
a redirect chain rather than intermediate URL
 - Legacy-Id: 5633
2013-04-10 11:28:56 +00:00
Henrik Levkowetz 0a76a26ed7 Fixed the additional nit mentioned in issue #974 better. Together with earlier commits, this fixes #974.
- Legacy-Id: 5632
2013-04-08 20:21:09 +00:00
Henrik Levkowetz becd10a81d Merged [5570] from rjsparks@nostrum.com:
Moves the interface to edit shepherds and sheperd writeups out of the 
wgtracker interface and into the doc views (via idrfc).
Added a little to the simple authorization code (can_edit_) in idrfc.
Added a way to reset the writeup to the current templates (leaving 
extension points to take templates for non-ietf stream documents).
Fixes bug #967.

Implementation notes:
Currently reused EmailsField -- in the long 
run a better approach will be to build a similar PersonField.

This also fixes tickets #834 and #691 (which were effectively duplicates 
of #967)
 - Legacy-Id: 5631
Note: SVN reference [5570] has been migrated to Git commit 3bc9e9a7add65bf135d669381cb5d93c5a2e3e19
2013-04-07 20:40:15 +00:00
Henrik Levkowetz 68b697ccfc Merged [5595] from rjsparks@nostrum.com:
Tweaked the grouping code to not break documents of the same type up
 - Legacy-Id: 5630
Note: SVN reference [5595] has been migrated to Git commit 581280be11
2013-04-07 19:14:10 +00:00
Henrik Levkowetz 7a98fff79c Merged [5476] from rjsparks@nostrum.com:
* Added a document type for changing the publication status of other documents, and the UI for manipulating them.
* Added charters, conflict reviews, and status changes to the AD's \'My Documents\' page
* Improved the presentation of all document types on the Agenda, Future Telechats, Scribe and Moderator package pages
* Made the reverse name for document relationships explicit rather than deriving them from forward names
* Added a way to get to the underlying Document (when it exists) from an RfcWrapper
* Unified several common forms used by different document types
 - Legacy-Id: 5629
Note: SVN reference [5476] has been migrated to Git commit 10b4f7a4dc
2013-04-07 19:11:18 +00:00
Henrik Levkowetz 7ac4113751 Import math as needed. Related to [5626] and issue #974.
- Legacy-Id: 5628
Note: SVN reference [5626] has been migrated to Git commit fb1df9e2eb
2013-04-07 17:10:19 +00:00
Henrik Levkowetz f3833e1d17 Fixed another issue with the ballot counts (unreachable code). See issue #974.
- Legacy-Id: 5627
2013-04-05 14:07:59 +00:00
Henrik Levkowetz fb1df9e2eb Fixed the ballots needed count error in two more places. See issue #974.
- Legacy-Id: 5626
2013-04-05 14:06:13 +00:00
Henrik Levkowetz 55626b8523 Don't list documents replaced by other documents in the IESG Status list at /idtracker/status/.
- Legacy-Id: 5625
2013-04-05 11:22:47 +00:00
Henrik Levkowetz f71d40423a Fixed a bug which would set the state in the event accompanying a WG activation to 'Proposed', which messes up various views.
- Legacy-Id: 5624
2013-04-05 11:20:58 +00:00
Henrik Levkowetz b183273c72 Add new tag 'rev-wg' to the list of valid annotation tags for the ietf stream. Note: This list and those on nearby lines needs to be refactored into a table, instead of sitting in the code.
- Legacy-Id: 5623
2013-04-05 11:19:35 +00:00
Ole Laursen 920c0cd9fb Fix output bug in test crawler and print referrer upon errors so it's
easier to figure out where a link came from
 - Legacy-Id: 5612
2013-04-04 14:47:53 +00:00
Ole Laursen e94d1df549 Clean up search views and remove dead code, port them to the new DB
schema, hack related views in iesg/ and wginfo/ to use the new search
interfaces, avoid camelCase in search GET parameters (with
backwards-compat fallback), add some simple search unit tests, remove
caching from views_search.py index pages as they're now pretty fast to
generate, rewrite ballot popup JS, regularize some CSS classes to use
hyphen-notation rather than camelCase, move some of the search
templates to doc/.

idrfc/ now mostly contains some wrapper code still in use by other
subdirs, some ported code not yet moved, and dead code.
 - Legacy-Id: 5611
2013-04-04 13:42:57 +00:00
Ole Laursen bb7d037b3e URL reverse the IPR search link instead of hardcoding it
- Legacy-Id: 5610
2013-04-04 13:27:34 +00:00
Ole Laursen 5a1a2b4f65 Revamp the ballot popup view
- Legacy-Id: 5609
2013-04-04 13:26:08 +00:00
Ole Laursen 2497b53ea3 Add name for IPR search URL
- Legacy-Id: 5608
2013-04-04 13:23:18 +00:00
Ole Laursen 9f4db554c9 Delete some of the dead code in IPR models
- Legacy-Id: 5607
2013-04-04 13:22:58 +00:00
Ole Laursen d70fb9b4b1 Delete dead code, rename id-something to draft-something, make the "is
this eligible for expiration" logic clearer
 - Legacy-Id: 5606
2013-04-04 13:22:08 +00:00
Ryan Cross dd189eb5fe add missing import of IntegrityError
- Legacy-Id: 5605
2013-04-03 18:08:05 +00:00
Ryan Cross 17dbec6d0c add IAB executive director to announcement access list
- Legacy-Id: 5603
2013-03-29 15:45:08 +00:00
Robert Sparks 19dcf10316 Changed the header to last call messages to IETF Announce and to IANA to make replying to the announcement less likely to create an unnecessary ticket
- Legacy-Id: 5602
2013-03-27 19:04:50 +00:00
Emilio A. Sánchez López f81dd9a1ed Compose the mail with the questionnaire using the header template and the questionnaire template. See #913, #929
- Legacy-Id: 5599
2013-03-27 08:04:10 +00:00
Emilio Jiménez 85ab39f1ab Refactor feedback, now feedback belong many to many nominees
See #913 #929 #930 #965 #970 #975
 - Legacy-Id: 5598
2013-03-26 13:35:58 +00:00
Emilio Jiménez da031d0a7b Better not show private key by default
See #947
 - Legacy-Id: 5597
2013-03-26 12:05:17 +00:00
Emilio Jiménez be95a83dca Add command to create feedbacks from emails.
See #975
 - Legacy-Id: 5596
2013-03-26 11:57:45 +00:00
Robert Sparks 581280be11 Tweaked the grouping code to not break documents of the same type up
- Legacy-Id: 5595
2013-03-25 21:34:08 +00:00
Emilio Jiménez 69c704de2d better errors control in feedback form.
See #970
 - Legacy-Id: 5593
2013-03-25 18:02:00 +00:00
Emilio Jiménez da52637e9b Not show nominees and nominee positions duplicated
See #970 #973
 - Legacy-Id: 5589
2013-03-22 13:22:37 +00:00
Emilio Jiménez c5c33c29bc Refactor nominee merge and more test
See #930
 - Legacy-Id: 5588
2013-03-22 12:34:19 +00:00
Emilio Jiménez 34af67420c fixed error questionnaire test.
See #970
 - Legacy-Id: 5587
2013-03-22 10:35:41 +00:00
Emilio Jiménez 35f75289e3 Add questionnarie test.
See #970
 - Legacy-Id: 5586
2013-03-22 10:32:52 +00:00
Emilio Jiménez bf38ef3c34 Improve to manage pending feedback errors.
See #975
 - Legacy-Id: 5585
2013-03-22 09:28:51 +00:00
Emilio Jiménez 1715197ece Save internal user in nominations.
See #913 #929
 - Legacy-Id: 5584
2013-03-22 09:09:46 +00:00
Emilio Jiménez 7f7b771650 Improve save questionnaire data.
See #970
 - Legacy-Id: 5583
2013-03-22 09:03:58 +00:00
Emilio Jiménez 139ab194c9 Add questionnaire skel view
Add feedback test
Fixed labels in feedback form
See #970
 - Legacy-Id: 5582
2013-03-21 18:33:02 +00:00
Emilio Jiménez 55e843a4d8 refactor public key test.
See #905
 - Legacy-Id: 5581
2013-03-21 12:26:45 +00:00
Emilio Jiménez bd335e3a7b now nominee has a nomcom field, it's necessary to separate nominees for distinct nomcom when two nomcom are active
when a nomcom is deleted, templates and files of nomcom are deleted too
change publick key file path in settings
See #976
 - Legacy-Id: 5580
2013-03-21 12:16:23 +00:00
Emilio Jiménez 3a03cb0505 Change template of new nominee
See #977
 - Legacy-Id: 5579
2013-03-19 17:51:50 +00:00
Emilio Jiménez a9c33ed9f1 Add view to edit nomcom
Merge public key edit view whith nomcom edit view
Add view to delete nomcom
Add hash url to accept o decline nominations
Change new nominee template to include hash urls
See #976 #977
 - Legacy-Id: 5578
2013-03-19 17:51:09 +00:00
Emilio Jiménez d3731ce77e Fixed queryset of feedback pending.
See #975
 - Legacy-Id: 5577
2013-03-18 13:31:45 +00:00
Emilio Jiménez 40fd14da25 * Add skek view to manage feedback generated from email.
* Now, nominee, type and user fields in feedback model can be null
See #975
 - Legacy-Id: 5576
2013-03-17 21:34:25 +00:00
Emilio Jiménez 3f64b5303b Delete receipt when the nomination and feedback are privates
See #929 #970
 - Legacy-Id: 5575
2013-03-16 15:54:25 +00:00
Emilio Jiménez 29064193a3 * Add feedback view by nominee
* Refactor EncryptedTextField
 * Add feedback model managers 
 * Add templatetag to get person from author email
See #973
 - Legacy-Id: 5574
2013-03-16 15:43:32 +00:00
Henrik Levkowetz c5b0a8fbe6 Fixed rounding issue in IESG positions neded calculation. Fixes issue #974.
- Legacy-Id: 5573
2013-03-15 18:09:10 +00:00
Robert Sparks 22b6085987 Shows the shepherd (when there is one) on search results, documents for this ad, and wg document lists.
Fixes bug #972
 - Legacy-Id: 5572
2013-03-15 13:22:31 +00:00
Emilio Jiménez 4fec10183d Feedback refactor:
* Now Feedback have manytomany to posotions, so a feedback email can be associated to few positions.
 * Add user and time field to nomination model
 * Delete feedbacks and questionnaires field from nomineeposition model, now feedback model has all information about nominations, feedback and quiestionnaires
 * Add user field to Feedback model to know the nomcom meber who made the nomination, regardless of the real author
 * Add nomcom field to Feedback and refactor EncryptedTextField, it's necessary to encrypt the comments with the nomcom public key.
 * Template tag to decrypt feedback has been improved, now It isn't necessary the view context has the private key variable.
 * Add skel view to view feedback
 * Delete hidden fields from private and public feedback form
 * Refactor private index view to show total number of questionnaires and to show if the nomienee has questionnaires or not
See #970
 - Legacy-Id: 5571
2013-03-15 10:05:28 +00:00
Henrik Levkowetz f85881dc61 Make agenda views with timezone information work also for earlier meetings without timezone data set.
- Legacy-Id: 5568
2013-03-14 14:56:28 +00:00
Ryan Cross f04d424e6a fix bug with draft edit if no substate set
- Legacy-Id: 5567
2013-03-13 20:23:29 +00:00
Henrik Levkowetz 3a76862e05 Set version info and settings back to development mode
- Legacy-Id: 5566
2013-03-13 18:26:58 +00:00
Henrik Levkowetz 63cad71f5e Set version info to release version 4.43 before branching.
- Legacy-Id: 5564
2013-03-13 18:26:55 +00:00
Henrik Levkowetz 6c6107b6d5 Merged [5543] from ietf@augustcellars.com:
Working Group document page now allows for addition of documents to community lists.
 - Legacy-Id: 5562
Note: SVN reference [5543] has been migrated to Git commit 88ff873c457f40f2addbfe14550e65f990d3284f
2013-03-13 17:50:29 +00:00
Henrik Levkowetz 8d80e3b392 Merged [5509] from ietf@augustcellars.com:
Add new rules to the atom tracker for picking up documents in specific states
Add new rules to the atom tracker for picking up RFCs
Change the header fields on the RFC table so that they reflect RFC descriptions rather than I-D descriptions.
 - Legacy-Id: 5561
Note: SVN reference [5509] has been migrated to Git commit 7ef255b0b1
2013-03-13 15:31:36 +00:00
Henrik Levkowetz 2697c196c9 Merged [5535] from jmh@joelhalpern.com:
Fix Moderator package Conflict review text.
 - Legacy-Id: 5560
Note: SVN reference [5535] has been migrated to Git commit d83432dd2d
2013-03-13 14:58:42 +00:00
Henrik Levkowetz 7c5da4a92c Merged [5534] from adam@nostrum.com, tweaked by henrik@levkowetz.com:
Fixes formatting for history page.  Relates to issue #210.
 - Legacy-Id: 5559
Note: SVN reference [5534] has been migrated to Git commit 820e87d09b
2013-03-13 14:55:41 +00:00
Henrik Levkowetz fc5e944199 Merged [5529] from jmh@joelhalpern.com:
Add document's notification list to destination email addresses when the document leaves IETF LC.
 - Legacy-Id: 5558
Note: SVN reference [5529] has been migrated to Git commit f81f08cc4a
2013-03-13 13:39:19 +00:00
Emilio Jiménez b1f1ceb826 Add public and private complete views to do comments
Add new manager for position model
Add templatetag to see the total number of nominations by user on a position
Add feedback receipt template 
See #970
 - Legacy-Id: 5554
2013-03-12 15:47:49 +00:00
Henrik Levkowetz 6820b499fd Ask people to use their account profile management form to add email addresses, instead of creating new accounts, on the create-account form.
- Legacy-Id: 5550
2013-03-11 13:51:34 +00:00
Emilio Jiménez 04ab58d1ae Add test skel for feedback
See #970
 - Legacy-Id: 5549
2013-03-11 07:52:23 +00:00
Emilio Jiménez fb772fc7aa Refactor managers to improve queries.
See #969
 - Legacy-Id: 5548
2013-03-11 07:48:52 +00:00