Commit graph

381 commits

Author SHA1 Message Date
Ole Laursen 1dd422e013 Remove the unused old versions of jQuery, some Secretariat pages are still on jquery-1.5.1 but they are using a separate copy and can be dealt with separately
- Legacy-Id: 7102
2014-01-10 15:01:38 +00:00
Ole Laursen 1f41a07499 Remove unused base.js, it contained search result list utilities that have been migrated to jQuery in doc-search.js
- Legacy-Id: 7101
2014-01-10 14:59:36 +00:00
Ole Laursen 8442eb37a2 Fix a bunch of missing semicolons and var declarations in community.js
- Legacy-Id: 7098
2014-01-10 14:15:15 +00:00
Ole Laursen ab382a726f While cleaning up the Javascript includes in the nomcom app, it turns
out nomcom.js is included in the wrong pages, and on the pages it is
actually useful in, it's obsolete, so delete it together with the
obsoleted AJAX view and the other JS left-over cruft in nomcom/, this
fixes an include 404 and removes the remaining dependency on
jquery-1.5.1 apart from the Secretariat tools
 - Legacy-Id: 7097
2014-01-10 14:06:36 +00:00
Ole Laursen f8b1568c87 Rewrite meeting PUTs to POSTs. For no apparent reason, parts of the
meeting AJAX code is using PUT instead of POST (even if it's not
PUT'ing in the literal sense but POST'ing). Theoretical discussions
aside, Django has poor support for PUTs turned POSTs so rewriting them
removes the need for a couple of hacks, and makes it easier to test.
 - Legacy-Id: 7067
2013-12-24 15:13:33 +00:00
Ole Laursen 66f3832f25 Fix syntax error in agenda JS
- Legacy-Id: 7019
2013-12-19 16:50:13 +00:00
Ole Laursen 41075bb3b5 Delete old Django 1.1 admin media from static/, instead import them with svn:external property (on static/) from ../django/contrib/admin/static/ - it would be a bit more obvious with a symlink, but that may cause trouble for people on Windows or if the webserver is set up to not allow symlinks
- Legacy-Id: 6974
2013-12-18 11:22:05 +00:00
Ole Laursen 4250a95556 Remove proxy layer from liaisons tool, do some minor cleanups of
duplicated code, make sure the custom form widgets escape their input.

There's still a bit of custom proxying going on in the IETFHM class
hierarchy.
 - Legacy-Id: 6794
2013-12-05 13:54:48 +00:00
Ole Laursen 97bf521ebb Fix some bugs in the liaisons Javascript, reformulate it slightly to
not create jQuery plugins
 - Legacy-Id: 6793
2013-12-05 12:59:25 +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 ecf68dbb05 Revamp and clean up submit models:
- Rename IdSubmissionDetail to Submission
- Rename various submission fields to correspond to the conventions in
  the new schema
- Use a name model for the states instead of IdSubmissionStatus
- Drop the TempIdAuthor model which is based on splitting up author
  names
- Add a simple textual SubmissionEvent for tracking events in the
  lifetime of a submission
- Delete a bunch of obsolete fields
- Make sure all submission have an access key so we can depend on it
- Add state for when approval is needed from previous authors

A couple of migrations take care of transforming the
IdSubmissionDetail and moving data over/cleaning it up.

Also revamp the submit view code:

- Make form code do validation/cleaning only so there's a clear
  separation of concerns
- Reduce uses of inheritance that made the code hard to follow -
  forms now don't inherit from each other, views don't call each other
  but instead reuse common utilities, templates share CSS/utilities
  instead of relying on inheritance
- Move email rendering/sending to separate file
- Drop the in-grown terminology use (auto post vs. manual posts)
- Make the status page explain who is emailed for what purpose
- Add history table with recorded events
- Make the status page handle its post actions by itself instead of
  duplicating most of the setup logic in a number of simple views
- Fix a couple of minor bugs and handle some edge cases better
- Expand tests with a couple of more cases

Possibly the submit tool could still use more help text added to
explain the process, ideally what's explained in the tool instructions
page should be inlined or self-evident.
 - Legacy-Id: 6714
2013-11-15 13:30:32 +00:00
Ole Laursen 8020650566 Fix color of links in form errors
- Legacy-Id: 6700
2013-11-11 12:52:07 +00:00
Henrik Levkowetz 8e8cfc05db Changed things so the left-side navbar doesn't jump to full page width in the instant before the main content is loaded. NB: Cleanup action needed: replace all px dimensions with em, consistently.
- Legacy-Id: 6650
2013-11-04 20:46:15 +00:00
Ole Laursen d915a31833 Add some styling from previous adaptation of Secretariat telechat tool that were missing from the commit
- Legacy-Id: 6467
2013-10-18 16:42:30 +00:00
Henrik Levkowetz a7838d8765 Cleanup action: replaced screaming html id with non-screaming version;
replaced the noTable block construct with start/end table_content blocks
in order to not have to open and close tables in different blocks, and
not have empty tables lying about.
 - Legacy-Id: 6439
2013-10-13 21:09:32 +00:00
Ole Laursen 1975ff27d0 Port IESG discusses to new schema
- Legacy-Id: 6418
2013-10-11 13:03:40 +00:00
Ole Laursen d11f2331fe Remove invalid text-align: top from CSS
- Legacy-Id: 6417
2013-10-11 13:02:08 +00:00
Henrik Levkowetz a3c8adfdf6 Merged in the contents of commit [6337] from mcr@sandelman.ca, with some changes to take out dead code that inadvertently came back in.
- Legacy-Id: 6344
Note: SVN reference [6337] has been migrated to Git commit d0d1d949a9328da6c4e30d8f5e0d14ffb204e678
2013-10-02 21:53:28 +00:00
Henrik Levkowetz 08e90fd63f Enabling jquery again in template base.html. Moving library pack jquery-1.8.2 from /static/js/ to /static/js/lib/. Replacing jquery-1.5.1 with 1.8.2 in some places; the incompatibilities listed on the jquery pages seem to be small, and on a cursory inspection not present in the current usage.
- Legacy-Id: 6342
2013-10-02 15:44:50 +00:00
Henrik Levkowetz ae666688f7 Added missing TXT_icon
- Legacy-Id: 6323
2013-09-30 20:48:38 +00:00
Henrik Levkowetz 95f9436507 Undid gratuitous whitespace changes.
- Legacy-Id: 6287
2013-09-26 22:00:45 +00:00
Henrik Levkowetz ad7ba6e494 Undid gratuitous whitespace changes.
- Legacy-Id: 6286
2013-09-26 21:58:09 +00:00
Henrik Levkowetz 6154b9922d This commit isn't tested. It captures the state after merging in branch/ssw/agenda/v4.70.
- Legacy-Id: 6273
2013-09-26 19:56:17 +00:00
Henrik Levkowetz 0016c69b61 Added an index page for nomcoms, at /nomcom/, with links to nomcom pages and announcements, where they exist.
- Legacy-Id: 6245
2013-09-22 18:59:24 +00:00
Ole Laursen 2e29298d0c Move group charter actions from box and button next to header up to an
edit menu under the ordinary group menu
 - Legacy-Id: 6219
2013-09-20 14:09:30 +00:00
Ole Laursen 019ca2ae03 Merge changes from attic/shimfree into new branch to complete rebasing shimfree on trunk
- Legacy-Id: 6215
2013-09-20 09:48:58 +00:00
Henrik Levkowetz d8074d39d3 Merged the latest secretariat code from rcross@amsl.com, from branch/amsl/trunkmerge@6149.
- Legacy-Id: 6168
2013-09-18 19:33:36 +00:00
Henrik Levkowetz 78a0fd7759 Added a dev-specific robots.txt, which blocks all robots.
- Legacy-Id: 6164
2013-09-18 17:44:51 +00:00
Ryan Cross 097c920b33 Rename secretariat static files subdirectory. Branch ready for merge.
- Legacy-Id: 6149
2013-09-12 18:33:16 +00:00
Ole Laursen 3c8f5d3521 CSS styling for state help icon
- Legacy-Id: 6135
2013-09-10 16:16:11 +00:00
Henrik Levkowetz 5a06a9f17c Tweaked the nomcom private menus a bit.
- Legacy-Id: 6025
2013-08-09 18:19:00 +00:00
Henrik Levkowetz c345d2f9d6 Fixed the red-on-red error message style which came in with the nomcom code merge.
- Legacy-Id: 5993
2013-08-08 12:25:42 +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 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 744e302159 fix bug with upload form validation
- Legacy-Id: 5922
2013-07-30 14:57:37 +00:00
Ryan Cross b14e3ddce9 add javascript form validation to materials upload form
- Legacy-Id: 5919
2013-07-30 13:01:38 +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
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 b31c781603 Reverted changes to document ballot colours -- the colours that came in with
the shimfree merge [5836] don't work as well for some kinds of
colour-blindness.
 - Legacy-Id: 5839
Note: SVN reference [5836] has been migrated to Git commit cbfe489ff5
2013-07-17 21:59:53 +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 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 c696c0618d Removed duplicate '.errorlist' style.
- Legacy-Id: 5788
2013-06-11 10:46:47 +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 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
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
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 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
Henrik Levkowetz 168d5a3836 From cabo@tzi.org: Added javascript functionality to make the UTC agenda convert it's UTC times to Browser local time.
- Legacy-Id: 5544
2013-03-10 14:56:28 +00:00
Suresh Krishnan edfc7b8193 Checking for loss of comments when AD enters comments without changing state. Also modified the base css to have an unified errorlist format.
- Legacy-Id: 5518
2013-03-09 18:47:03 +00:00
Henrik Levkowetz fc369a6e30 Provide html agendas with local and UTC timezone indications.
- Legacy-Id: 5484
2013-03-05 22:46:16 +00:00
Henrik Levkowetz 7e67b40a87 Merged in branch/amsl/trunkmerge@5449 from rcross@amsl.com, with some tweaks. This provides the secretariat apps.
- Legacy-Id: 5482
2013-03-05 22:43:31 +00:00
Henrik Levkowetz bf7b128ef0 Applied patch from olau@iola.dk, see issues #949 and #877.
- Legacy-Id: 5479
2013-03-05 10:31:03 +00:00
Ole Laursen a43ccee911 Cleanup the search code in preparation for removal of the shim-layer,
use a static button and don't send extraneous GET parameters
 - Legacy-Id: 5464
2013-02-25 11:50:00 +00:00
Ryan Cross 806c1429d3 fix hardcoded URLs in javascript
- Legacy-Id: 5448
2013-02-21 23:15:42 +00:00
Ryan Cross e32b157b3a move secr static file path so as not to conflict with app path
- Legacy-Id: 5444
2013-02-21 21:50:40 +00:00
Ole Laursen c0ecb78761 Merge 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.
 - Legacy-Id: 5285
2013-01-17 13:28:42 +00:00
Ole Laursen 0454f5e414 Make 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
 - Legacy-Id: 5283
2013-01-17 12:45:25 +00:00
Ole Laursen aa70cffe73 Rewrite draft and RFC tabs in terms of the new schema, porting
write-up and history tabs as well
 - Legacy-Id: 5214
2013-01-16 14:57:01 +00:00
Ole Laursen 321f646dab Improve the looks of the button class by adding extra contrast and a
linear gradient. Currently the gradient is only visible in fairly
recent browsers.
 - Legacy-Id: 5213
2013-01-16 14:41:11 +00:00
Ole Laursen bbe51020d4 Move milestones branch out of the way to prepare for merge with trunk
[[Split portion of a mixed commit.]]
 - Legacy-Id: 5185.1
2013-01-15 16:12:31 +00:00
Ryan Cross 818bffd0f7 first app for merge, sreq
- Legacy-Id: 5173
2013-01-07 22:27:14 +00:00
Emilio Jiménez e1a518720b Add javascript to change initial text related with position
Refactor nomcom forms.
See #913
 - Legacy-Id: 5154
2012-12-26 12:00:25 +00:00
Emilio Jiménez ecc584465b Apply form styles
See #913
 - Legacy-Id: 5153
2012-12-26 08:01:57 +00:00
Emilio Jiménez e42b5015e7 Add navigation bar for nomcom pages.
Add views and template skel for nomcom pages.
Modify nomcom templates fixtures
Modify initialize functions for nomcom templates
Add view tests for nomcom pages.
Add navset styles for horizontal items
See #919
 - Legacy-Id: 5152
2012-12-25 11:39:36 +00:00
Emilio Jiménez 9c527ccd45 Apply styles to form error.
See #904 #905
 - Legacy-Id: 5096
2012-12-04 18:29:22 +00:00
Ole Laursen b19f6d8060 Merge in milestones branch
- Legacy-Id: 5091
2012-12-03 14:36:30 +00:00
Henrik Levkowetz f6c80779f9 Added various things which lets us use Django's messages framework to give feedback to users. This includes adding the messages middleware in settings.py, adding a message display are at the top of the page base template, and adding style setting for message display.
- Legacy-Id: 4964
2012-10-30 13:28:24 +00:00
Henrik Levkowetz c90a26ca50 Merged [4772] from rjsparks@nostrum.com:
Liasion Manager:
* Patch from Yaco to avoid resetting the From field when changing other items on the form
* Gave the secretariat the ability to find/approve any unapproved liaisons
* Changed all the email code to use ietf.mail.utils (and removed the fake-mail concept)

Charter documents and the Agenda pages:
* Added charter documents to iesg/agenda and iesg/agenda/documents
* Synced the ordering of drafts on iesg/agenda and iesg/agenda/documents
* Allow setting a responsible AD for charter documents
* Changed the UI of the charter page to use editlink for changing attributes and buttons for actions (to align with drafts and conflict-reviews)

Moderator package:
* Refactor: Simplified access to the current BallotDocEvent from a Document
* Added functions to BallotDocEvents? to faciliate access to BallotPositionDocEvents?, both for all positions, and current AD postions.
* Updated the moderator package to use the Documents from _agenda_data.
* Added a filter to assist with rendering the moderator package.
* Fixed a bug where different functions in idrfc/views_ballot were using log_state_changed expecting different implementations (a cleanup task should reconcile the _three_ implementations in the codebase of that function).

Cleanup from codesprint:
* Removed some duplication between doc/util and doc/models by moving things into doc/models
* Do not show non-empty discuss text when the ballot position is not blocking
* Added a migration to update non-blocking ballot positions that have non-empty discuss text


DEPLOYMENT NOTES
Please be aware that migration step will take a few minutes to complete.

Fixes bug 865
 - Legacy-Id: 4780
Note: SVN reference [4772] has been migrated to Git commit e5c3a5adc5
2012-08-22 12:34:55 +00:00
Robert Sparks 1d7883fc01 Patch from yaco to avoid resetting from field. Gave the secretarait the ability to approve any unapproved liaison. Changed all the email code to use ietf.utils.mail
- Legacy-Id: 4761
2012-08-14 21:37:59 +00:00
Adam Roach 39aa3eb5a3 Adding slides to agenda page
- Legacy-Id: 4746
2012-08-02 18:10:22 +00:00
Henrik Levkowetz 798f7697af Merged [4600] from rjsparks@nostrum.com:
* Adds a new document type for conflict reviews, with a ballot for the IESG 5742 response to a review request
* Integrated the new document type into the iESG agenda views (including RSS feeds)* Removed the Edit and Add buttons from the document main view.
* Replaced Add with actions appropriate for the document type, such as "Begin IESG Processing" or "Begin IETF Conflict Review", and made most data directly editable on the document's main page, depending on access permissions.
* Removed a manual editing step that the secretariat had to perform when sending conflict review messages. The view now composes the message correctly given the stream.
* Added a pencil icon motif to differentiate fields that are editable.
* Generalized several views and helper functions to use Document instead of (e.g.) IdWrapper
* Generalized reading documents from the repository
* Added a way to get from IdWrapper  to the underlying Document to facilitate migrating way from the Wrapper classes* Added many helpers to Document to assist with migrating off IdWrapper
* Minor fixes and other changes
  * Fixes to document main view to avoid (silent) template failures. 
  * Began removing some of the code that is no longer reachable post-migration  * Corrected the behavior of the undefer code and added test cases for it
  * Improved initial population of notification lists and added the ability to regenerate the initial list
* Made the test code that scans for template coverage more robust
* Deployment notes:
  * new setting: CONFLICT_REVIEW_PATH. The associated directory will need to be created

This branch fixes bugs #805, #744 and #812
 - Legacy-Id: 4652
Note: SVN reference [4600] has been migrated to Git commit 798e7a50e7
2012-07-28 16:29:28 +00:00
Henrik Levkowetz feb7cdfb95 Applied ballot popup patch from olau@iola.dk.
- Legacy-Id: 4631
2012-07-27 20:11:55 +00:00
Henrik Levkowetz 7d6262e76d Applied ballot popup patch from olau@iola.dk.
- Legacy-Id: 4630
2012-07-27 20:11:13 +00:00
Robert Sparks c93e6a764a Made the popup position editing dialog work correctly for non-draft document types
- Legacy-Id: 4597
2012-07-05 19:28:40 +00:00
Ole Laursen 27935fb7a2 Don't prompt for the day of the month in setting up milestones,
instead set the deadline to the last day of the month, also remove any
references to the day of the month from the output
 - Legacy-Id: 4596
2012-07-05 18:57:15 +00:00
Robert Sparks f3fd4db35c Merge forward complete - checkpointing before fixing popup position dialogs
- Legacy-Id: 4595
2012-07-04 19:35:46 +00:00
Ole Laursen 8d07791e23 Fix bug in milestones edit JS, check for due date rather than desc as
WG Chairs can't edit the latter
 - Legacy-Id: 4590
2012-07-04 18:03:59 +00:00
Ole Laursen 7b8928fe01 Make milestones visible in draft search results, and add notices to
the draft state edit form for WG chairs, as reminders for the WG
chairs to keep the milestones updated
 - Legacy-Id: 4559
2012-07-01 08:55:36 +00:00
Ole Laursen 02509a4d8c Fix a couple of bugs in handling editing documents associated with
milestones, also include those documents in the initial output on the
edit page
 - Legacy-Id: 4558
2012-06-30 18:27:55 +00:00
Ole Laursen 471d5de21e Add a review step when submitting milestones to try to help people
catch errors
 - Legacy-Id: 4543
2012-06-28 17:33:52 +00:00
Ole Laursen bbee25b924 Include associated drafts in milestone overview on WG charter page.
- Legacy-Id: 4535
2012-06-27 16:47:31 +00:00
Henrik Levkowetz b2573a43aa Merged community tracking branch from esanchez@yaco.es, r3175-3679,3713-3830.
[[Split portion of a mixed commit.]]
 - Legacy-Id: 4518.2
2012-06-27 08:15:14 +00:00
Ole Laursen 6c1e87b773 Move milestones branch out of the way to prepare for merge with trunk to get latest charter changes in
[[Split portion of a mixed commit.]]
 - Legacy-Id: 4514.1
2012-06-26 17:47:53 +00:00
Robert Sparks 831058620f Pencil image for gui
- Legacy-Id: 4509
2012-06-25 19:03:32 +00:00
Henrik Levkowetz 462aff53ad Merged in fixes to the charter branch (r4345 - r4353) from olau@iola.dk.
- Legacy-Id: 4354
2012-05-02 19:37:46 +00:00
Henrik Levkowetz bcd28cc45f Merged in fixes to the migration from olau@iola.dk. Merged in charter branch from olau@iola.dk. Added various fixes and correction of merge errors.
- Legacy-Id: 4353
2012-05-02 19:35:32 +00:00
Ole Laursen 5fcd0297ed Reverse direction of revisions on charter /doc/ page to match tools.ietf.org/html/draft-*.
- Legacy-Id: 4349
2012-05-02 12:16:25 +00:00
Ole Laursen b9a90f35e1 Clean up and polish charter branch code, fix some subtle bugs with
revision and approved charter lookup.
 - Legacy-Id: 4290
2012-04-19 15:15:43 +00:00
Ole Laursen 1ff4bc0121 Port idrfc code to use new ballot setup with an explicit ballot on
positions, port and clean up ballot icon renderer, add preliminary migration
script for inserting extra events in drafts
 - Legacy-Id: 4274
2012-04-16 13:19:47 +00:00
Ole Laursen 6524aba8dc Ask for whether the ballot should say whether the charter can pass
without external review
 - Legacy-Id: 4272
2012-04-11 12:50:56 +00:00
Ole Laursen 47b466eaae Move charter urls from /wgcharter/<group-acronym> to
/doc/<doc-name>/charter/ since they now all concern the actual charter
documents rather than the WG (this removes some redundant code).
 - Legacy-Id: 4271
2012-04-10 18:11:03 +00:00
Ole Laursen 725ff12306 Clean up /doc/ page for charter slightly.
- Legacy-Id: 4264
2012-04-05 16:37:31 +00:00
Ole Laursen e4a9d8c7aa Finish ballot support for charters (apart from non-generic ballot
deferral), remove a bunch of now obsolete charter code.
 - Legacy-Id: 4255
2012-04-04 18:09:03 +00:00
Ole Laursen a9817e555a Some fixes to generic doc ballot view, fix edit position and send
ballot comment email views, moving them to
/doc/foo-bar/ballot/[id]/position/ and ../emailposition/.
 - Legacy-Id: 4249
2012-04-03 14:53:38 +00:00
Ole Laursen ed15193bcf Introduce more generic ballot models, start porting doc ballot page to the
new database schema.
 - Legacy-Id: 4240
2012-03-30 17:16:50 +00:00
Ole Laursen 2fea753f51 Move WG edit and conclude views from wgcharter to wginfo since they
aren't dealing with charters directly, clean up and add some polish
and fix a bunch of refactoring bugs. Start on fixing tests.
 - Legacy-Id: 4169
2012-03-22 18:36:04 +00:00
Ole Laursen cce113e0b8 Fix Javascript for charter change state page, removing dead code.
- Legacy-Id: 4150
2012-03-20 18:23:13 +00:00
Ole Laursen 43e9ea2607 Unify history handling for groups and documents.
- Legacy-Id: 4149
2012-03-20 18:22:14 +00:00
Ole Laursen a63edc9d16 Add missing CSS file
- Legacy-Id: 4148
2012-03-20 18:20:25 +00:00
Ole Laursen 1bf9ec8542 Add missing Javascript file.
- Legacy-Id: 4095
2012-03-15 17:59:11 +00:00
Henrik Levkowetz c1ef2d2361 We want to disallow all robot access to development servers, but for the production server we want indexing from search engines. Fix robots.txt accordingly.
- Legacy-Id: 4061
2012-03-07 10:18:12 +00:00
Ole Laursen e534194616 Only call changeBy for "by" radio buttons, fixes problem with IE
- Legacy-Id: 3932
2012-02-16 17:06:28 +00:00
Ole Laursen 9c06587c74 Refactor search logic to trigger with jQuery instead of inserting
attributes directly, moving it to a separate JS file; fixes a bug in
the new schema
 - Legacy-Id: 3927
2012-02-15 15:15:33 +00:00
Ole Laursen 04bce10521 Add History tab at /wg/[acronym]/ page, move group history entries
from charter to this page
 - Legacy-Id: 3818
2012-01-17 16:10:14 +00:00
Ole Laursen 31aef86164 Merge charter branch with the UI hooks disabled for the time being
- Legacy-Id: 3800
2012-01-11 15:04:13 +00:00
Ole Laursen 5a4c23ea92 Merge with trunk
- Legacy-Id: 3676
2011-11-21 16:41:21 +00:00
Henrik Levkowetz 70ad270dff Add tooltip with AD name over AD-indicating colour square on WG list page. Tweak the style a bit.
- Legacy-Id: 3669
2011-11-18 05:09:57 +00:00
Henrik Levkowetz 56e1cc2e35 Added a colour indication to the Area/WG overview page showing responsible AD for each WG. Also some html reformatting for better readability.
- Legacy-Id: 3623
2011-11-16 04:06:56 +00:00
Henrik Levkowetz 5f90e377a1 Provide a more helpful text on the 500 server error page.
- Legacy-Id: 3516
2011-10-25 16:07:48 +00:00
Martin Qvist bd9b28dfd5 New abandon event description, renamed some buttons
- Legacy-Id: 3439
2011-09-23 10:02:59 +00:00
Ole Laursen 6f10d2f3f7 Port submit to new schema, adding a set of tests and fixing some bugs
- Legacy-Id: 3436
2011-09-21 19:29:50 +00:00
Martin Qvist c631930b93 Dependencies of wgrecord to wgcharter rename
- Legacy-Id: 3432
2011-09-20 06:39:56 +00:00
Martin Qvist f025993f50 Bug fixes, changes based on feedback from RjS. Abandon, recharter and initial charter views. Forward snapshots for abandoned efforts.
- Legacy-Id: 3421
2011-09-15 12:28:08 +00:00
Martin Qvist ecac9c2e11 Final corrections and coord with Ole. Fixed agenda package, template cleanup, more tests and a couple of bugs.
- Legacy-Id: 3360
2011-08-24 08:42:51 +00:00
Martin Qvist b73c5358e7 Added corrections and tests as discussed with Ole.
- Legacy-Id: 3349
2011-08-22 19:54:25 +00:00
Martin Qvist 0a34a909c0 Final version of charter tool in a new branch
- Legacy-Id: 3341
2011-08-19 03:44:06 +00:00
Ole Laursen 91b3212330 Merged in changes from the conversion branch
- Legacy-Id: 3188
2011-06-28 18:25:36 +00:00
Henrik Levkowetz a142e89a87 Merged in branch branch/yaco/wgchairs from esanchez@yaco.es. This provides the WG Chair Tracker functionality.
- Legacy-Id: 3120
2011-05-11 20:27:12 +00:00
Henrik Levkowetz 3a2185f8e7 Merged in changes from esanchez@yaco.es, changeset [3067]. Makes Liaisons' Date field editable.
- Legacy-Id: 3118
Note: SVN reference [3067] has been migrated to Git commit ee52775458
2011-05-11 18:40:13 +00:00
Robert Sparks 6484874ca2 1) Restructured the position editing page to better integrate the defer button.
Fixes bug #659

2) Copied the jquery-1.5.1.min.js library into /static/js/lib (from /static/js)
    because that's where the main document template was looking for it. There have
    probably been several problems since the change that left this dangling that
    showed up as things not behaving, but not as errors. The one that clued me in
    was the discuss text-box not being hidden when the position wasn't DISCUSS.
    They should all behave better now.

3) Added a django form validator to the discuss text field to not allow actions
   when the position is Discuss, but the discuss-text is empty.
   2 and 3 together fix bug #660 

4) Added logic to the undefer fuction to put the document back on the previous
   telechat (if that hasn't already passed). That is, date1 from telechat dates,
   and not date2.
   Fixes bug #661

5) Changed the last_call_announcement generation function's template to include
   the abstracts from the document sets (which with modern usage means the abstract
   of the document) reflecting the IESGs decision of a few months back.
   Fixes bug #662

6) Removed the old tracker link from the document's main page
   Fixes bug #663 

_M   .
M    ietf/idrfc/views_ballot.py
M    ietf/templates/idrfc/last_call_announcement.txt
M    ietf/templates/idrfc/undefer_ballot.html
M    ietf/templates/idrfc/doc_tab_document.html
M    ietf/templates/idrfc/edit_position.html
_M   ietf/utils/draft.py
_M   static/media
A  + static/js/lib/jquery-1.5.1.min.js
 - Legacy-Id: 3107
2011-05-09 20:16:32 +00:00
Robert Sparks 024a74a562 1) Restructured the position editing page to better integrate the defer button.
2) Copied the jquery-1.5.1.min.js library into /static/js/lib (from /static/js)
   because that's where the main document template was looking for it. There have
   probably been several problems since the change that left this dangling that
   showed up as things not behaving, but not as errors. The one that clued me in
   was the discuss text-box not being hidden when the position wasn't DISCUSS.
   They should all behave better now.

3) Added a django form validator to the discuss text field to not allow actions
   when the position is Discuss, but the discuss-text is empty.

4) Added logic to the undefer fuction to put the document back on the previous
   telechat (if that hasn't already passed). That is, date1 from telechat dates,
   and not date2.

5) Changed the last_call_announcement generation function's template to include
   the abstracts from the document sets (which with modern usage means the abstract
   of the document) reflecting the IESGs decision of a few months back.
 - Legacy-Id: 3097
2011-05-05 13:58:37 +00:00
Henrik Levkowetz 6fde32b2f5 Let development and test deployment have a robots.txt which don't permit robots.
- Legacy-Id: 3079
2011-05-03 14:05:01 +00:00
Emilio A. Sánchez López ee52775458 Allow to enter the submission date when sending (or editing) liaisons. Fixes #653
- Legacy-Id: 3067
2011-04-27 11:47:55 +00:00
Henrik Levkowetz a52e902860 Merged in [3029] from esanchez@yaco.es. Make the Cc: field of new liaisons editable.
- Legacy-Id: 3031
Note: SVN reference [3029] has been migrated to Git commit 199e469f87
2011-04-07 14:09:10 +00:00
Emilio A. Sánchez López 199e469f87 Convert the Cc: field into an editable textarea. Fixes #647
- Legacy-Id: 3029
2011-04-07 12:01:35 +00:00
Henrik Levkowetz fcaec522dc A javascript change not previsously merged in from branch/yaco/liaison/.
- Legacy-Id: 3027
2011-04-07 08:41:51 +00:00
Henrik Levkowetz cabddc90ca Merged [2990] from adam@nostrum.com:
In response to early feedback, changed 'close' metaphor from 'click anywhere' to 'click on the red "x" icon.'
 - Legacy-Id: 2993
Note: SVN reference [2990] has been migrated to Git commit 04289ed0e3dd56899a7c3cfa6ee43cdcd9eb68f5
2011-03-28 17:42:56 +00:00
Henrik Levkowetz 7cacd75429 Merged [2984] from lars.eggert@nokia.com:
Update jQuery to 1.5.1 and jQuery UI to 1.8.11.
 - Legacy-Id: 2986
Note: SVN reference [2984] has been migrated to Git commit c7c2a690e98e3541a810e6beb60b1469c4f78dd7
2011-03-26 18:52:52 +00:00
Henrik Levkowetz 26e8d518de - Legacy-Id: 2985 2011-03-26 18:50:23 +00:00
Henrik Levkowetz dcd745c496 Merged [2976] from lars.eggert@nokia.com:
Remove unused images. Convert GIFs to smaller PNGs.
Optimize all images with http://www.smushit.com/ysmush.it/
 - Legacy-Id: 2979
Note: SVN reference [2976] has been migrated to Git commit 92b7e87a963787459fe3e75654b3ff2a0deaf34f
2011-03-26 18:04:48 +00:00
Henrik Levkowetz 6592926da2 Merged [2971] from lars.eggert@nokia.com:
Change default vertical alignment of various datatracker tables
for better readability.
 - Legacy-Id: 2977
Note: SVN reference [2971] has been migrated to Git commit bc4610ad313fcc48f2e4cacb47275432e9d3ab37
2011-03-26 17:15:31 +00:00
Henrik Levkowetz 4e5ce997e5 Merged [2967] from jelte@nlnetlabs.nl:
Make search result table headers clickable; clicking will sort on said column, see trac #484
 - Legacy-Id: 2974
Note: SVN reference [2967] has been migrated to Git commit a6ef460f3a3a24b9f32f83bf8dbeffe2fa220958
2011-03-26 16:58:07 +00:00
Henrik Levkowetz 07c1eea5c2 Merged in changes from esanchez@yaco.es, changesets 2790-2791. Refined handling of the To: and From: address lists when the Liaison Manager is also a WG Chair or AD.
- Legacy-Id: 2801
2011-02-02 17:31:02 +00:00
Henrik Levkowetz 63bc9cff6d Changes from esanchez@yaco.es, changesets 2783-2789. Lets the secretariat send liaisons on behalf of others, corrected powers to liaison managers, and other fixes.
- Legacy-Id: 2800
2011-02-02 16:04:42 +00:00
Henrik Levkowetz 1837b38bc8 Rename 'LiaisonDetail.taken_care' field to 'action_taken'. Miscellaneous associated fixes. Enhanced liaison-related admin pages.
- Legacy-Id: 2798
2011-02-02 15:35:21 +00:00
Emilio A. Sánchez López 4dc753329f Do nothing special if we have no detailed info that filters the To field trough the From field. Fixes #577
- Legacy-Id: 2791
2011-02-02 14:53:49 +00:00
Emilio A. Sánchez López fb7b3d2152 Allow to filter the to field when a Liaison Manager changes de from field. Fixes #577
- Legacy-Id: 2790
2011-02-02 14:46:01 +00:00
Emilio A. Sánchez López d77970d860 Fix js bug. Fixes #578
- Legacy-Id: 2789
2011-02-01 19:10:04 +00:00
Emilio A. Sánchez López 5684bc324d Allow the secretariat to send liaisons on behalf of another user. Fixes #578
- Legacy-Id: 2787
2011-02-01 18:56:07 +00:00
Emilio A. Sánchez López 53fae6e4c5 Hide 'send and post' button to SDO Liaison Managers when they select their SDO in the from field. Fixes #577
- Legacy-Id: 2786
2011-02-01 17:32:50 +00:00
Emilio A. Sánchez López 256dd73dd4 Detailed stream info view. Fixes #573
- Legacy-Id: 2758
2011-01-23 10:23:45 +00:00
Henrik Levkowetz bf0f87ea3f Fix css for IPR header (status column was included by mistake). Fixes issue #546.
- Legacy-Id: 2684
2010-11-11 11:40:12 +00:00
Henrik Levkowetz 06c254abe8 Merged [2614] from peter.musgrave@magorcorp.com: Add column IPR to doc table for WG docs and by AD docs. Fix column in doc search results so IPR is shown correctly there too. Fixes issue #497.
- Legacy-Id: 2626
Note: SVN reference [2614] has been migrated to Git commit 6a65978a52dff343754e557dd9d094e4385c6af1
2010-11-06 08:51:32 +00:00
Henrik Levkowetz a55c697dac Put doc files under static.
- Legacy-Id: 2573
2010-10-26 13:08:34 +00:00
Henrik Levkowetz c7d198f482 Merged from log:branch/yaco/liaison@2570: Yaco's port and rewrite of the Liaison Statement Management Tool.
- Legacy-Id: 2572
2010-10-26 12:59:53 +00:00
Emilio A. Sánchez López de72df1d8f Change style of 'Please fill title and file to attach a new file' message. Fixes #432
- Legacy-Id: 2570
2010-10-22 12:26:51 +00:00
Emilio A. Sánchez López bdfde8e88d Do not override the default font style. See #432
- Legacy-Id: 2569
2010-10-22 12:16:30 +00:00
Emilio A. Sánchez López 46d48acc01 Allow sorting liaisons when selecting a related liaison. Fixes #386
- Legacy-Id: 2546
2010-10-08 11:12:28 +00:00
Emilio A. Sánchez López 80ca4e9f18 Allow to take care of a liaison with deadline. Fixes #385
- Legacy-Id: 2545
2010-10-08 10:34:56 +00:00
Emilio A. Sánchez López 895b8950eb Add sorting to liaison list view. Fixes #383
- Legacy-Id: 2543
2010-10-07 11:31:55 +00:00
Emilio A. Sánchez López 73f9fe310b Allow the user to select a referenced liaison. Fixes #381
- Legacy-Id: 2538
2010-10-01 10:17:40 +00:00
Emilio A. Sánchez López 5f78eda82f Show a message if javascript is disabled. Fixes #380
- Legacy-Id: 2536
2010-09-27 08:26:18 +00:00
Emilio A. Sánchez López dad6332923 Cancel button added in liasion form. Fixes #379
- Legacy-Id: 2535
2010-09-27 08:06:02 +00:00
Henrik Levkowetz d3292a84f0 Merged [2512] from rjsparks@nostrum.com: Fix for ticket #374 (all in base.js) and removal of a vestigial 'save all changes' button from the iesg/agenda/documents page.
- Legacy-Id: 2518
Note: SVN reference [2512] has been migrated to Git commit 6d7b72d96d2986e1634cd0c936260d095dec127b
2010-09-16 10:09:20 +00:00
Henrik Levkowetz dfcfc5daef Merged [2491] from olau@. Fixes issue #366.
- Legacy-Id: 2494
Note: SVN reference [2491] has been migrated to Git commit 6d6a3b321e4badfad318d6871c0a9a119a8b567d
2010-08-19 15:33:12 +00:00
Emilio A. Sánchez López 4f37a98d01 Fix attachments widget to work on Chrome. Fixes #368
- Legacy-Id: 2485
2010-08-18 06:51:50 +00:00
Emilio A. Sánchez López cbde116241 Save attachments into FS. Fixes #342
- Legacy-Id: 2482
2010-08-17 12:00:20 +00:00
Emilio A. Sánchez López 58988ef63e Save approval state of an outgoing liaison and do not public list the not approved ones. Fixes #353
- Legacy-Id: 2456
2010-07-29 11:48:49 +00:00
Emilio A. Sánchez López 1a2f1559c4 Check if the user needs to approval to send a liaison on behalf of an entity.
Ajax queries merged into one.
See #353
 - Legacy-Id: 2445
2010-07-28 13:01:14 +00:00
Emilio A. Sánchez López a64e448842 Manage 'other sdo' option when sending outgoing liaisons. Fixes #343
- Legacy-Id: 2429
2010-07-27 08:45:05 +00:00
Emilio A. Sánchez López 709181c978 Outgoing liaison form with automatic filled fields. See #343
- Legacy-Id: 2428
2010-07-27 08:08:11 +00:00
Henrik Levkowetz 0f70aee46e Add some images which may be useful.
- Legacy-Id: 2423
2010-07-26 15:15:11 +00:00
Henrik Levkowetz faf8eb31b8 IETF 78 Sprint code from Adam Roach: Make the IETF agenda page view user-modifiable, providing a custom bookmarkable agenda view for each user.
- Legacy-Id: 2422
2010-07-26 14:18:14 +00:00
Emilio A. Sánchez López ab8cbbb835 Save liaison and attachments. See #342
- Legacy-Id: 2374
2010-07-22 12:00:50 +00:00
Emilio A. Sánchez López a2cbb76acd Date picker and file attachments. See #342
- Legacy-Id: 2373
2010-07-22 08:13:48 +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
Emilio A. Sánchez López 547aee861a Change purpose options when purpose changes. See #342
- Legacy-Id: 2362
2010-07-20 17:34:58 +00:00
Emilio A. Sánchez López 9f8b0afd15 Send the selected SDO to cc its liaison manager. See #345
- Legacy-Id: 2361
2010-07-20 17:33:57 +00:00
Emilio A. Sánchez López 0cf3a7f33b Update automatically POC and CC fields for incoming liaison. See #345
- Legacy-Id: 2349
2010-07-20 11:06:20 +00:00
Pasi Eronen 4384539365 Use Django 1.1.1 static /media/ files
- Legacy-Id: 2221
2010-03-31 12:30:36 +00:00
Pasi Eronen 28e5c87c90 Remove Django 0.96 static /media/ files
- Legacy-Id: 2220
2010-03-31 12:29:25 +00:00
Pasi Eronen 250d72ff78 Removed old (unused) YUI js/css
- Legacy-Id: 2219
2010-03-31 12:23:16 +00:00
Pasi Eronen 808468ca7e CSS: fix background color of WG list in left navbar
- Legacy-Id: 2176
2010-03-21 17:09:08 +00:00
Pasi Eronen 7884fe77ee Removed old base templates (not used by anything anymore)
- Legacy-Id: 2171
2010-03-21 15:15:45 +00:00
Pasi Eronen 4d4caf149f From Tony: Search plugin for Firefox/IE/etc.
- Legacy-Id: 2138
2010-03-21 00:12:59 +00:00
Pasi Eronen ce303d4800 CSS cleaning
- Legacy-Id: 2116
2010-03-20 21:10:17 +00:00
Pasi Eronen d516b3ca28 /: use local copy of ietflogo.gif instead of www.ietf.org (to avoid warnings about non-https content)
- Legacy-Id: 2103
2010-03-20 17:06:26 +00:00
Pasi Eronen 6ed8ba6960 Minor CSS cleaning
- Legacy-Id: 2070
2010-03-12 16:50:12 +00:00
Pasi Eronen 70211dfc5a Use new look for IETF meeting agenda; add color-coding support (like tools has)
- Legacy-Id: 2046
2010-03-04 22:59:12 +00:00
Pasi Eronen 4eb804f4ac Include YUI cookie component
- Legacy-Id: 2045
2010-03-04 22:15:15 +00:00
Pasi Eronen 99f6c94b9e Use new look for meeting materials page
- Legacy-Id: 2010
2010-02-23 19:30:43 +00:00
Pasi Eronen 08ed369b4a IESG ballot grid icon: show 'abstain' as yellow instead of gray
- Legacy-Id: 2001
2010-02-18 20:23:47 +00:00
Pasi Eronen ce33a4a30f Small CSS tweaks
- Legacy-Id: 1986
2010-02-16 20:24:51 +00:00
Pasi Eronen 80466cf8bb Remove unused favicons
- Legacy-Id: 1982
2010-02-16 19:44:32 +00:00
Pasi Eronen 7c43c89c83 Fixed ballot icon width problem in Safari (regression introduced in 2.42)
- Legacy-Id: 1967
2010-02-10 08:17:37 +00:00
Henrik Levkowetz ed5eb10d57 Alternative ietf icon.
- Legacy-Id: 1956
2010-01-26 10:42:16 +00:00
Pasi Eronen 7471e7ea7a New favicon for new tracker UI
- Legacy-Id: 1953
2010-01-21 23:49:44 +00:00
Pasi Eronen 4255d7febd HTML/CSS cleaning
- Legacy-Id: 1946
2010-01-17 20:16:38 +00:00
Pasi Eronen 1916782f5b Cleaned document page links/buttons
- Legacy-Id: 1943
2010-01-16 20:53:12 +00:00
Pasi Eronen 75e86a0e67 Show small comment icon (instead of asterisk) when ballot has text
- Legacy-Id: 1939
2010-01-14 23:33:45 +00:00
Pasi Eronen 82d89ccd27 Use a local copy of YUI library instead of pointing to Google CDN (this allows us to work with pure IPv6); upgrade to YUI 2.8.0r4
- Legacy-Id: 1938
2010-01-14 22:19:43 +00:00
Pasi Eronen 6a159877f9 Clean left-navbar colors a bit
- Legacy-Id: 1936
2010-01-14 22:11:44 +00:00
Pasi Eronen d125521840 Right-click ballot icon to edit your position (when logged in as IESG)
- Legacy-Id: 1934
2010-01-14 20:50:41 +00:00
Pasi Eronen 81f7330ef1 Show various edit buttons only to ADs/secretariat
- Legacy-Id: 1921
2010-01-13 15:13:43 +00:00
Pasi Eronen 2f3d6d88af Close ballot dialog if Escape is pressed
- Legacy-Id: 1912
2010-01-07 19:46:58 +00:00
Pasi Eronen 8bb86c9f65 More cleaning of left navbar in "new tracker UI"
- Legacy-Id: 1899
2009-12-10 17:28:55 +00:00
Pasi Eronen 3e3809ba5b Cleaned/simplified left navbar in "new tracker UI"
- Legacy-Id: 1898
2009-12-08 20:24:44 +00:00
Pasi Eronen ea2f1bd8c9 Removed unused image (for the already-retired mailing list request tool)
- Legacy-Id: 1889
2009-12-02 19:49:41 +00:00
Pasi Eronen 11887ca938 Replaced old authentication/authorization system with new one (which uses Apache's authentication)
- Legacy-Id: 1877
2009-11-26 19:10:11 +00:00