[Zope-CMF] Re: Zope-CMF digest, Vol 1 #961 - 11 msgs

Florent Guillaume fg@nuxeo.com
Fri, 1 Feb 2002 14:50:38 +0000 (UTC)


Thanks, I put this in the tracker as 
http://www.zope.org/Products/PTK/Tracker/464

Florent


Lynn Walton  <waltonl@franklin.edu> wrote:
> >
> > > Ah, I remember this bug;  the "Classic" type of DCWorkflow
> > > mistakenly grants 'View' when in 'private' state.
> >
> > Actually I can't see it in the code for any workflow. Isn't this rather
> > a manifestation of http://www.zope.org/Products/PTK/Tracker/410 ?
> >
> 
> I reported it to the list on 1/7 as a bug in DCWorkflow that was still
> present in cvs ver
> 0.4.2.
> It's around line 301 of in     def setupDefaultWorkflowClassic(wf):  of
> Default.py in
> DCWorkflow ...
> 
> after:
>     sdef = wf.states['pending']
>     sdef.setProperties(
>     title='Waiting for reviewer',
>     transitions=('publish', 'reject', 'retract',))
> 
> SHOULD BE:
>      sdef.setPermission(p_access, 0, ( r_owner, r_manager, r_reviewer))
>      sdef.setPermission(p_view, 0, ( r_owner, r_manager, r_reviewer))
> 
> WAS:
>     sdef.setPermission(p_access, 1, (r_anon,r_manager,r_reviewer))
>     sdef.setPermission(p_view, 1, ( r_anon, r_manager, r_reviewer))
> 
> I don't know if it ever made the tracker. I asked if I should put it in ...
> but didn't
> get any answer. And I'm not confident enough of my Zope Zen to "assume" it's
> a bug
> without a little confirmation.
> 
> Lynn

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 10  http://nuxeo.com  mailto:fg@nuxeo.com