Hi Wouter,

We've just released a new version of the Community apps that contains
your fix for the poll manager. Editing a poll does not reset the votes
anymore.

Jasha Joachimsthal

Hippo
Oosteinde 11
1017 WT Amsterdam
The Netherlands
+31 (0)20 5224466
http://www.hippo.nl

 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Wouter Zelle
> Sent: dinsdag 8 januari 2008 13:35
> To: Hippo CMS development public mailinglist
> Subject: RE: Poll change erases votes
> 
> Hi Jasha,
> 
> I understand your point, but I think that our editors want to 
> be able to fix spelling issues without the poll resetting. I 
> don't expect the editors to understand why the poll is being 
> reset (or even that it has been), especially since there is 
> no warning. So at the very least, I consider this lack of 
> warning to be unacceptable/a bug.
> 
> However, I would like to argue that wrong voting results are 
> the responsibility of the poll editor. Having a new answer 
> start at 0 votes seems completely sensible to me, for 
> example. Changing an answer and having the votes stay the 
> same is also expected behaviour (in my mind at least). The 
> poll editor should decide whether that is acceptable to him. 
> If it isn't, he can always create a new poll. Note that the 
> editor can also change his mind and remove the answer again 
> (or change the answer back), so he can undo his mistake.
> 
> In summary, the advantages of this change are:
> - No unexpected data loss that cannot be undone by the editor
> - Spelling fixes are possible
> - 'Dangerous' changes have expected results and can be safely undone
> 
> Regards,
> 
> Wouter
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of 
> Jasha Joachimsthal
> Sent: Tue 1/8/2008 12:56 PM
> To: Hippo CMS development public mailinglist
> Subject: RE: Poll change erases votes
>  
> Hi Wouter, 
> 
> you can discuss about this being a bug or (un)wanted 
> behaviour. If you change the poll, the answers or the 
> question may change which is a reason to reset the answers. 
> Otherwise you'd display voting results for answers the voters 
> have not responded to. This is the reason why we implemented 
> a separate function to toggle the online status so that the 
> question and answers are untouched.
> 
> Jasha 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of 
> Wouter Zelle
> Sent: Tue 1/8/2008 12:49
> To: Hippo CMS development public mailinglist
> Subject: Poll change erases votes 
>   
> Hi, 
> 
> I've found another bug in the Poll. If you edit the poll in 
> the CMS, the votes are erased. The problem seems to be that 
> the Answer Id's are not properly used in the form. The result 
> is that new Answer-objects are created (and saved in the DB).
> 
> I've fixed the issue by making this change in insertPoll.bnd.xml: 
> 
> <fb:value id="id" path="answerId"/>    ->    <fb:value 
> id="id" path="id"/> 
> 
> and changing the following lines in insertPoll.bnd.xml: 
> 
> <fd:field id="id" required="false">
>   <fd:label>ID</fd:label>
>   <fd:datatype base="integer"> 
>     <fd:convertor type="plain"/>
>   </fd:datatype>
> </fd:field> 
> 
> to: 
> 
> <fd:field id="id" required="false">
>   <fd:label>ID</fd:label>
>   <fd:datatype base="integer"/>
> </fd:field> 
> 
> Regards, 
> 
> Wouter Zelle 
> 
> 
> 
> 
> 
> 
> 
> 
> 
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Reply via email to