[iola-wgcharter-tool] Fwd: Charter-tool demo

Henrik Levkowetz <henrik@levkowetz.com> Mon, 15 August 2011 15:20 UTC

Return-Path: <henrik@levkowetz.com>
X-Original-To: iola-wgcharter-tool@ietfa.amsl.com
Delivered-To: iola-wgcharter-tool@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id ABB5F21F8C6C for <iola-wgcharter-tool@ietfa.amsl.com>; Mon, 15 Aug 2011 08:20:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.3
X-Spam-Status: No, score=-102.3 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_43=0.6, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id PFLZtWwiDebf for <iola-wgcharter-tool@ietfa.amsl.com>; Mon, 15 Aug 2011 08:20:47 -0700 (PDT)
Received: from merlot.tools.ietf.org (unknown [IPv6:2a01:3f0:0:31:214:22ff:fe21:bb]) by ietfa.amsl.com (Postfix) with ESMTP id D901121F8C56 for <iola-wgcharter-tool@ietf.org>; Mon, 15 Aug 2011 08:20:46 -0700 (PDT)
Received: from brunello.autonomica.se ([2a01:3f0:1:0:21e:c2ff:fe13:7e3e]:53889 helo=brunello.netnod.se) by merlot.tools.ietf.org with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.75) (envelope-from <henrik@levkowetz.com>) id 1QsyyI-0000LD-W1; Mon, 15 Aug 2011 17:21:00 +0200
Message-ID: <4E493959.8000301@levkowetz.com>
Date: Mon, 15 Aug 2011 17:20:57 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv: Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: Russ Housley <housley@vigilsec.com>, Robert Sparks <rjsparks@nostrum.com>, iola-wgcharter-tool@ietf.org
X-Enigmail-Version: 1.1.1
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC6C61732E6D94D80F59DBBB4"
X-SA-Exim-Connect-IP: 2a01:3f0:1:0:21e:c2ff:fe13:7e3e
X-SA-Exim-Rcpt-To: housley@vigilsec.com, rjsparks@nostrum.com, iola-wgcharter-tool@ietf.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:51:10 +0000)
X-SA-Exim-Scanned: Yes (on merlot.tools.ietf.org)
Subject: [iola-wgcharter-tool] Fwd: Charter-tool demo
X-BeenThere: iola-wgcharter-tool@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of the IOLA / WG Charter Tool Project <iola-wgcharter-tool.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iola-wgcharter-tool>, <mailto:iola-wgcharter-tool-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/iola-wgcharter-tool>
List-Post: <mailto:iola-wgcharter-tool@ietf.org>
List-Help: <mailto:iola-wgcharter-tool-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iola-wgcharter-tool>, <mailto:iola-wgcharter-tool-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 15:20:47 -0000


Please read below -- a demo site (not alpha or beta yet, this is
for feedback on the UI) of the WG charter tool is now available.
Do we have any eager test drivers?

Best regards,


-------- Original Message --------
Subject: Charter-tool demo
Date: Wed, 10 Aug 2011 16:33:32 +0200
From: Martin Qvist <martin@iola.dk>
To: Henrik Levkowetz <henrik@levkowetz.com>
CC: Ole Laursen <olau@iola.dk>

Hi Henrik

I've prepared a demo site for the charter tool. You can access it at 

The WG Records can be found under Other Documents in the menu, and 
there's a dummy group with acronym iolchat, that shows the features of a 
record (previous acronyms, etc.). WG Records are accessed as 
/wgrecord/acronym and previous acronyms of a WG redirect to the current 
acronym. You can change the state of the group as well as edit the 
fields. The IESG Review and IESG Writeups tabs don't yet work, and the 
History tab is only partially functional. This is mostly for feedback on 
the UI. Let me know what you think.

A couple of questions have also arisen:

* Since the charter tool changes Group objects I wanted to hear about
   how this tool should interact with wginfo. For instance, once a
   proposed group is approved (changes state to WG Exists) should it
   automatically change to Active group and show up in wginfo?
   Additionally, when a group is rechartered, I'm supposing that the
   wginfo view of the group should show the group as it was before the
   rechartering process, and only update once the rechartering process
   is finished (and should this also be automatic, once the state
   becomes WG Exists?).

* Although the RFC states that only the names on the chairs,
   secretaries, etc. of a group be shown, the tool uses Email (you can
   see it in edit). Should the email be shown in the WG record?

* Does the shepherding AD refer to the AD that takes part in the review
   process of the charter (i.e. shepherd in Document) or the AD of the
   group (i.e. ad in Group)? My guess was ad on Group.

* The RFC only asks for Mailing list email and archive, however, a
   subscribe address is also part of the Group model. Should this be
   part of the WG record?

* Regarding the annotations Initial chartering and Rechartering of the
   states: where/how should these be displayed?

* In section 5.1 of the RFC it states that you should be able to search
   based on "text in any of the fields". Does this include the charter
   text (content)?

* Regarding the charter texts:
   - I've named the charter Document objects with name: charter-
     ietf-example-XX and revision: YY. I initially though of using
     revision XX-YY, but this was there can be a ballot and iesg_process
     for each charter-ietf-example-XX. This also makes it easier to
     maintain wginfo during a chartering proces (it could just show
     charter-ietf-example-YY that has revision None). Are you ok with

   - Submission of the charter texts isn't part of the RFC. Will it be
     done with /submit/? Or is it done manually with /admin/?

   - The quickest way of setting up diff'ing of the charters would
     probably be to reuse http://tools.ietf.org/rfcdiff. What do you

Finally, I've changed Working Group in the AD Dashboard, so that it now 
resembles My Documents more. You can't yet create a WG record, but it 
shows what I had in mind.

All the code is in the repository if you want to have a look.