diff options
Diffstat (limited to 'site/spec/files/msg_e490369a0c7e6c279af9baef63897629.xml?passthru=1')
-rw-r--r-- | site/spec/files/msg_e490369a0c7e6c279af9baef63897629.xml?passthru=1 | 275 |
1 files changed, 275 insertions, 0 deletions
diff --git a/site/spec/files/msg_e490369a0c7e6c279af9baef63897629.xml?passthru=1 b/site/spec/files/msg_e490369a0c7e6c279af9baef63897629.xml?passthru=1 new file mode 100644 index 0000000..a89a8ad --- /dev/null +++ b/site/spec/files/msg_e490369a0c7e6c279af9baef63897629.xml?passthru=1 @@ -0,0 +1,275 @@ +<?xml version='1.0' encoding="UTF-8"?> +<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> +<?xml-stylesheet type="text/xsl" href="/xsl/guide.xsl"?> + +<!-- MHonArc v2.6.16 --> +<!--X-Subject: Re: Council web app - introduction --> +<!--X-From-R13: Xbnpuvz Tvyvc Pnegbfvx <wonegbfvxNtznvy.pbz> --> +<!--X-Date: Mon, 30 May 2011 17:22:48 +0000 --> +<!--X-Message-Id: 4DE3D2A0.80305@gmail.com --> +<!--X-Content-Type: multipart/signed --> +<!--X-Archives-Hash: e490369a0c7e6c279af9baef63897629 --> +<!--X-Reference: 4DE3D1AB.90203@gmail.com --> +<!--X-Derived: pgpY9Dc8VMlwJ.pgp --> +<!--X-Head-End--> +<mainpage id="lists"> +<title>List Archive: gentoo-soc</title> + +<author title="Author"> + <mail link="listadmin@gentoo.org">Gentoo Mailing List Administrators</mail> +</author> + +<abstract> +Archive of the gentoo-soc mailing list. +</abstract> + +<version>1.0</version> +<date>Jul 05, 2011</date> + +<chapter> +<section> +<body> + +<brite>List Archive: gentoo-soc</brite> +<!--X-Body-Begin--> +<!--X-User-Header--> +<!--X-User-Header-End--> +<!--X-TopPNI--> +<table> + <tr> + <th>Navigation:</th> + </tr> + <tr> + <ti> + <uri link="/">Lists</uri>: + <uri link="/gentoo-soc/">gentoo-soc</uri>: + <uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml">< Prev</uri> + <uri link="index.xml#00000">By Thread</uri> + <uri link="msg_181309f75a15da95fffdf921bf313b87.xml">Next ></uri> + <uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml">< Prev</uri> + <uri link="date_2.xml#00000">By Date</uri> + <uri link="msg_54105881bc9a1974c39d5f4a34bc40b3.xml">Next ></uri> + </ti> + </tr> + +<!--X-TopPNI-End--> +<!--X-MsgBody--> +<!--X-Subject-Header-Begin--> + <tr> + <th>Headers:</th> + </tr> +<!--X-Subject-Header-End--> +<!--X-Head-of-Message--> + <tr> + <ti> + <table> + <tr> + <ti> +To: + </ti> + <ti> +gentoo-soc@g.o + </ti> + </tr> + + <tr> + <ti> +From: + </ti> + <ti> +Joachim Filip Bartosik <jbartosik@...> + </ti> + </tr> + + <tr> + <ti> +Subject: + </ti> + <ti> + Re: Council web app - introduction + </ti> + </tr> + + <tr> + <ti> +Date: + </ti> + <ti> +Mon, 30 May 2011 19:23:44 +0200 + </ti> + </tr> + + </table> + </ti> + </tr> +<!--X-Head-of-Message-End--> +<!--X-Head-Body-Sep-Begin--> +</table> + +<!--X-Head-Body-Sep-End--> +<!--X-Body-of-Message--> +<pre plain="true">(Note: this is c&p from my blog [0]) + +I’m going to finish work early (first week of August) so I started +working three weeks ago. + +Some functionality is ready: + + Anyone can view agendas + Agenda has state: + Open – council members and administrators can edit it. + Closed for submissions – when meeting is close and no one +should change agenda. + Meeting ongoing – currently unused. + Old – old agendas, no one can change them. + There is always exactly one agenda in state different then “old” +(that is in open, closed for submissions or meeting ongoing state). cal +this agenda “current agenda”. + There is list of agenda items + Every item has fields for title, description, and discussion(s). + Any registered user can create a new item. Initially item is +not assigned to agenda. There is listing of all unassigned (suggested) +agenda items. + Council members can add it to current agenda. Items added to +agenda don’t appear any more on the suggested agenda items list. They +appear as agenda items for a specific agenda. + Council members can reject it. Rejected items don’t appear +on suggested agenda items list. + For every agenda item there is voting options list. + Anyone can register + Registered user can be marked as administrator + Registered user can be marked as council member + I started work on the IRC bot + When someone says #startmeeting (in addition to everything +MeetBot usually does) it obtains two JSON files containing: + Array of nicks allowed to vote on the meeting + Array of agenda items. Each agenda item is array. First item +of that array is title of agenda item. Second item is array with voting +options for agenda item. + This looks a more complicated then it really is, so here is +an example: suppose current has two two items: ‘What I will eat for +diner’ and ‘Should I walk the dog before or after dinner’. Voting +options for the first one are ‘Pizza’, ‘Sandwiches’ and ‘Nothing’. +Choices for the second one are ‘Yes’ and ‘No’. This results in an array: + + [["What I will eat for diner", ["Pizza", "Sandwiches", +"Nothing"]], ["Should I walk the dog before or after dinner", ["Yes", +"No"]]] + Other commands I added are: #nextitem, #previtem (to change +currently discussed item), #startvote, #endvote, #vote(to vote). + When someone issues #endmeeting command bot posts voting results +(JSON with hash mapping agenda item title to hash mapping nick to voting +choice). + +For short description of project and sources, read this[1]. + +[0] +<uri link="http://ahenobarbi.wordpress.com/2011/05/30/council-application-weekly-report-1/">http://ahenobarbi.wordpress.com/2011/05/30/council-application-weekly-report-1/</uri> +[1] +<uri link="http://ahenobarbi.wordpress.com/2011/05/30/council-application-short-introduction/">http://ahenobarbi.wordpress.com/2011/05/30/council-application-short-introduction/</uri> + +</pre><table> + <tr> + <th>Attachment:</th> + </tr> + <tr> + <ti> + <uri link="pgpY9Dc8VMlwJ.pgp">signature.asc</uri> <e>(OpenPGP digital signature)</e> + </ti> + </tr> +</table> + +<!--X-Body-of-Message-End--> +<!--X-MsgBody-End--> +<!--X-Follow-Ups--> + +<table> + <tr> + <th>Replies:</th> + </tr> + <tr> + <ti> + <uri link="msg_b5b2b992bbbfb4f5e7532db90af8f28a.xml"> Council application – weekly report #5</uri><br/> + -- <e>Joachim Filip Bartosik</e> + </ti> + </tr> + <tr> + <ti> + <uri link="msg_59e3fb9cae272cb4fea7a40d6940d7b7.xml"> Council web app - weekly report #4</uri><br/> + -- <e>Joachim Filip Bartosik</e> + </ti> + </tr> + <tr> + <ti> + <uri link="msg_181309f75a15da95fffdf921bf313b87.xml"> Council web app - weekly report #2</uri><br/> + -- <e>Joachim Filip Bartosik</e> + </ti> + </tr> + +<!--X-Follow-Ups-End--> +<!--X-References--> + <tr> + <th>References:</th> + </tr> + <tr> + <ti> + <uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml"> Council web app - introduction</uri><br/> + -- <e>Joachim Filip Bartosik</e> + </ti> + </tr> + +<!--X-References-End--> +<!--X-BotPNI--> + <tr> + <th>Navigation:</th> + </tr> + <tr> + <ti> + <uri link="/">Lists</uri>: + <uri link="/gentoo-soc/">gentoo-soc</uri>: + <uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml">< Prev</uri> + <uri link="index.xml#00000">By Thread</uri> + <uri link="msg_181309f75a15da95fffdf921bf313b87.xml">Next ></uri> + <uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml">< Prev</uri> + <uri link="date_2.xml#00000">By Date</uri> + <uri link="msg_54105881bc9a1974c39d5f4a34bc40b3.xml">Next ></uri> + </ti> + </tr> + <tr> + <th>Previous by thread:</th> + </tr> + <tr> + <ti><uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml"> Council web app - introduction</uri></ti> + </tr> + + <tr> + <th>Next by thread:</th> + </tr> + <tr> + <ti><uri link="msg_181309f75a15da95fffdf921bf313b87.xml"> Council web app - weekly report #2</uri></ti> + </tr> + + <tr> + <th>Previous by date:</th> + </tr> + <tr> + <ti><uri link="msg_347d1f7e7149aafe73aa0cccdffd7b8c.xml"> Council web app - introduction</uri></ti> + </tr> + + <tr> + <th>Next by date:</th> + </tr> + <tr> + <ti><uri link="msg_54105881bc9a1974c39d5f4a34bc40b3.xml"> Rework Porthole to use the new public portage API -- Weekly report #1</uri></ti> + </tr> + +</table> + +<!--X-BotPNI-End--> +<!--X-User-Footer--> +<!--X-User-Footer-End--> + +</body> +</section> +</chapter> +</mainpage> |