[Zope3-Users] Re: Confirming member generated objects?
Christian Klinger
cklinger at novareto.de
Tue Sep 4 02:56:20 EDT 2007
Hi Maken,
maybe the hurry.workflow fits in your usecase.
See the documentation here
http://codespeak.net/svn/z3/hurry.workflow/trunk/src/hurry/workflow/workflow.txt
Christian
> Hi!
> In many applications members can add content but with the restriction
> that it needs to be confirmed
> by a manager before it becomes "active" and accessible to anybody else.
> I'm trying to accomplish this
> with an idea of mine, but I'm very open to other ideas of course :)
> Basically, lets say I have a site 'mysite'
> and an item container 'items'. And an Item is the content component of
> my app. When people add items in
>
> /mysite/items/+/ztest.Item
>
> ... my idea is that it is then actually only added e.g in an
> 'unconfirmed' folder in the site manager of mysite.
> This, I'm trying to achieve by subclassing AddForm and overriding the
> add method (since add is the only
> interesting here, the rest is dotted in the code below:)):
>
> #------------------------------------
> class ItemMemberAddForm(AddForm):
> form_fields = ...
> label = ...
>
> def create(self, data):
> ...
>
> def add(self, object):
> con = queryUtility(IItemContainer, u'unconfirmed')
> o =
> IAdding(con).add(object) # How to
> add it??
> self._finished_add = True
> return o
> #------------------------------------
>
>
> The 'unconfirmed' folder is registered as a utility for easy access.
> Obviously the code above isn't working
> and i'm not even sure I know what I'm doing with the IAdding :O
> I think I'm in the difficult phase of the Z-learning curve... just
> learnt the basics and now anything beyond the
> basics seem really complicated :)
> When I do manage to pull this off, it shouldn't be too hard moving
> confirmed objects to /mysite/items (I looked
> at zope.copypastemove for this, but first I want to get the adding
> working..)
>
> Any thoughts on my idea/code or any other things related to confirming
> member generated content are very
> much appreciated!
>
> Regards
> Seteva
More information about the Zope3-users
mailing list