Re: [Zope3-Users] Handling deletion rights ?

2006-10-31 Thread Thierry Florac
Le lundi 30 octobre 2006 à 11:13 -0400, Stephan Richter a écrit :
 On Friday 06 October 2006 08:40, Thierry Florac wrote:
  I can easilly give access rights for managers and contributors so that
  each of them can only create given objects.
  But what concerning deletion ? How can I prevent a contributor from
  removing a sub-folder ?
 
 Good question. I think you have to try a different strategy. You have several 
 choices:
 
 - Implement two deletion methods, each with the right permission.
 - Implement views that work out the permissions manually.
 - Have separate folders for sub-folders and content.

Separating sub-folders and content is not appropriated in my own case.
At last, I think that I'll finally :
 - listen to ObjectDeletedEvent and raise an exception if the current
user doesn't have required roles, or...
 - replace the standard folders's contents.html view to remove the
Delete action, and provide this action through entries available in
sub-folders and content management screens

Thanks,

  Thierry Florac
-- 
  Chef de projet intranet/internet
  Office National des Forêts - Département Informatique
  2, Avenue de Saint-Mandé
  75570 PARIS Cedex 12
  Mél : [EMAIL PROTECTED]
  Tél. : +33 01.40.19.59.64
  Fax. : +33 01.40.19.59.85

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] international publicity to zope3

2006-10-31 Thread Markus Leist
Hi there,

maybe this is an interesting chance to give international publicity to zope3.
see here:

http://www.plat-forms.org/

I think, the result of such programming contest will bring more transparency in
pros and cons of Zope3 development, which can be published to the world.

Hey, there are really good people in development of Zope3 and the
component-architecture of “our python-application-server” should
be compared to other applications, or? (ok, not new ...)

My own software-developer-skill isn't good enough for this contest.
The results will be published on a high level;
zope3 and the developers can obtain great acceptance, i think.

Any developer there ( 3 developer a 30 h)?

Bye,
Markus Leist
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: Re: [Zope3-Users] z3c.zrtresource or zc.resourcelibrary

2006-10-31 Thread Jeff Shell

On 10/24/06, Gary Poster [EMAIL PROTECTED] wrote:

It might be nice to have zc.resourcelibrary be able to somehow serve
z3c.zrtresource files too...it doesn't right now.  FWIW, right now in
lieu of zrtresource I just use script ... tal:content=string:
/* ... JS that specifies dynamic variables and calls ... */
/script.  Simple, and encourages delineation between library and
usage; but a bit hacky, and unfriendly to designers.


I do a lot inline in my Python code, using our nevow.Stan inspired tag
generation system and little bits and pieces I threw together to ease
in generating short bits of JS from within Python. In particular,
marshalling of basic Python structures to Javascript using a modified
`jsonencode` module from the `simplejson` package.

Among other things, it lets me use normal Python dictionaries,
strings, lists, numbers, etc, for use in generating code. `jsonencode`
ensures that everything is escaped properly. It gets to be handy to
build on, especially when wanting to generate a Javascript call and
supply it with a big list of generated dictionaries.


Other JS-related bits to know about (you'll have to do your own
reading sometime :-): http://zif.hill-street.net/headincludes (WSGI
variation on resourcelibrary), http://zif.hill-street.net/gzipper/
(WSGI, gzips all output for smaller browser page sizes), http://
zif.hill-street.net/jsmin/ (WSGI, compresses JS for smaller browser
page sizes), and http://svn.zope.org/z3c.javascript/ (resourcelibrary-
aware collection of mochikit, dojo, et al).


Ah, the real reason for my response here: how does one use third party
WSGI Middleware with Zope? Alternately, does anyone have any
experience running Zope in another WSGI supporting server?

There are quite a few things out there in WSGI land that I'm
interested in, but I've never quite understood how they work together
on their own and/or with big systems like Zope.

By the way - I've had some issues with the dependency tracking in
zc.resourcelibrary. Is there a tracker where I can post said issues?
(if I can remember and reconstruct them, that is)
--
Jeff Shell
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3c.zrtresource or zc.resourcelibrary

2006-10-31 Thread Stephan Richter
On Tuesday 31 October 2006 19:15, Jeff Shell wrote:
 Ah, the real reason for my response here: how does one use third party
 WSGI Middleware with Zope? Alternately, does anyone have any
 experience running Zope in another WSGI supporting server?

Yes, the openplan project, which has Ian Bicking on board, does a lot of this 
type of mixing. You might want to talk to them.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics  Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3c.zrtresource or zc.resourcelibrary

2006-10-31 Thread Gary Poster


On Oct 31, 2006, at 7:15 PM, Jeff Shell wrote:


On 10/24/06, Gary Poster [EMAIL PROTECTED] wrote:

It might be nice to have zc.resourcelibrary be able to somehow serve
z3c.zrtresource files too...it doesn't right now.  FWIW, right now in
lieu of zrtresource I just use script ... tal:content=string:
/* ... JS that specifies dynamic variables and calls ... */
/script.  Simple, and encourages delineation between library and
usage; but a bit hacky, and unfriendly to designers.


I do a lot inline in my Python code, using our nevow.Stan inspired tag
generation system and little bits and pieces I threw together to ease
in generating short bits of JS from within Python. In particular,
marshalling of basic Python structures to Javascript using a modified
`jsonencode` module from the `simplejson` package.


What are the modifications?  The things you list below all sound like  
normal simplejson stuff.



Among other things, it lets me use normal Python dictionaries,
strings, lists, numbers, etc, for use in generating code. `jsonencode`
ensures that everything is escaped properly. It gets to be handy to
build on, especially when wanting to generate a Javascript call and
supply it with a big list of generated dictionaries.


Other JS-related bits to know about (you'll have to do your own
reading sometime :-): http://zif.hill-street.net/headincludes (WSGI
variation on resourcelibrary), http://zif.hill-street.net/gzipper/
(WSGI, gzips all output for smaller browser page sizes), http://
zif.hill-street.net/jsmin/ (WSGI, compresses JS for smaller browser
page sizes), and http://svn.zope.org/z3c.javascript/  
(resourcelibrary-

aware collection of mochikit, dojo, et al).


Ah, the real reason for my response here: how does one use third party
WSGI Middleware with Zope?


zope.paste, maybe (http://svn.zope.org/zope.paste/)?  I think that's  
what Jim Washington has used.



Alternately, does anyone have any
experience running Zope in another WSGI supporting server?

There are quite a few things out there in WSGI land that I'm
interested in, but I've never quite understood how they work together
on their own and/or with big systems like Zope.

By the way - I've had some issues with the dependency tracking in
zc.resourcelibrary. Is there a tracker where I can post said issues?
(if I can remember and reconstruct them, that is)


Yeah, the dependency code was pretty badly broken until Marius  
Gedminas fixed it within the past week or two.  Try it again.


Gary
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users