[Zope] How do I replace the top level acl_users folder.

Service Informatique CHSR chsrinfo@guetali.fr
Tue, 13 Apr 1999 16:11:40 +0400


Message en plusieurs parties et au format MIME.

------=_NextPart_000_00B0_01BE85C8.509EF260
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

>> >the management screen won't let me delete the top level 
>> acl_users folder.
>> You can't!
<snip>
>> If someone has a better approach, I am interested.
>I have come up with a fix for this that will appear in 1.11.0. 
>The fix involves only two files in lib/python/OFS/: 
>Application.py and ObjectManager.py. I have attached
>new versions of these files that you can drop into your
>1.10.2 installation if you like. After replacing the
>files, restart Zope and you should be able to replace
>your top-level userfolder with a userdb or other
>userfolder-like object.
>
>Let me know if you have any problems!
Wheeeeeahh ! You are the best.
The name "Brian Lloyd" doesn't sound like a girl name, so
I won't kiss you :-) And I don't even remember of the internet
site that allow one to send so-called "virtual beer" to a fellow.

By the way, IE 3.x fails to expire Cookies. I think I found the trick.
the max_age parameter seems to confuse IE 3.x.
Included are patches for lib/python/ZPublisher/Response.py and
lib/python/ZPublisher/HTTPResponse.py
Any comment are welcome. If there are no problems, I will
submit this to the Collector.

Regards,
Jephte CLAIN,
Service Informatique CHSR


------=_NextPart_000_00B0_01BE85C8.509EF260
Content-Type: application/octet-stream;
	name="HTTPResponse.py.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="HTTPResponse.py.patch"

LS0tIEhUVFBSZXNwb25zZS5weS5vcmlnCVR1ZSBBcHIgMTMgMTU6Mjc6NTIgMTk5OQorKysgSFRU
UFJlc3BvbnNlLnB5CVR1ZSBBcHIgMTMgMTU6Mjc6MTkgMTk5OQpAQCAtMzM0LDcgKzMzNCw3IEBA
CiAgICAgICAgIHdoZW4gY3JlYXRpbmcgdGhlIGNvb2tpZS4gVGhlIHBhdGggY2FuIGJlIHNwZWNp
ZmllZCBhcyBhIGtleXdvcmQKICAgICAgICAgYXJndW1lbnQuCiAgICAgICAgICcnJwotICAgICAg
ICBkaWN0PXsnbWF4X2FnZSc6MCwgJ2V4cGlyZXMnOidXZWQsIDMxLURlYy05NyAyMzo1OTo1OSBH
TVQnfQorICAgICAgICBkaWN0PXsnZXhwaXJlcyc6J1R1ZXNkYXksIDEgSmFuIDE5NzAgMDE6MDE6
MDEgR01UJ30KICAgICAgICAgZm9yIGssIHYgaW4ga3cuaXRlbXMoKToKICAgICAgICAgICAgIGRp
Y3Rba109dgogICAgICAgICBhcHBseShSZXNwb25zZS5zZXRDb29raWUsIChzZWxmLCBuYW1lLCAn
ZGVsZXRlZCcpLCBkaWN0KQo=

------=_NextPart_000_00B0_01BE85C8.509EF260
Content-Type: application/octet-stream;
	name="Response.py.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Response.py.patch"

LS0tIFJlc3BvbnNlLnB5Lm9yaWcJVHVlIEFwciAxMyAxNToxMjoyNiAxOTk5CisrKyBSZXNwb25z
ZS5weQlUdWUgQXByIDEzIDE1OjE3OjMzIDE5OTkKQEAgLTMzMSw3ICszMzEsNyBAQAogICAgICAg
ICB3aGVuIGNyZWF0aW5nIHRoZSBjb29raWUuIFRoZSBwYXRoIGNhbiBiZSBzcGVjaWZpZWQgYXMg
YSBrZXl3b3JkCiAgICAgICAgIGFyZ3VtZW50LgogICAgICAgICAnJycKLSAgICAgICAgZGljdD17
J21heF9hZ2UnOjAsICdleHBpcmVzJzonV2VkLCAzMS1EZWMtOTcgMjM6NTk6NTkgR01UJ30KKyAg
ICAgICAgZGljdD17J2V4cGlyZXMnOidUdWVzZGF5LCAxIEphbiAxOTcwIDAxOjAxOjAxIEdNVCd9
CiAgICAgICAgIGZvciBrLCB2IGluIGt3Lml0ZW1zKCk6CiAgICAgICAgICAgICBkaWN0W2tdPXYK
ICAgICAgICAgYXBwbHkoUmVzcG9uc2Uuc2V0Q29va2llLCAoc2VsZiwgbmFtZSwgJ2RlbGV0ZWQn
KSwgZGljdCkK

------=_NextPart_000_00B0_01BE85C8.509EF260--