Re: [Zope-dev] Re: current best of breed ZEO for Zope 2.6.2 in production?

2003-10-03 Thread Magnus Heino
On Thursday 02 October 2003 19.50, Jeremy Hylton wrote:
 On Thu, 2003-10-02 at 13:34, Leonardo Rochael Almeida wrote:
   I thought that was easy to miss, so I changed the heading from
  
   Zope Enterprise Objects
  
   to
  
   Zope Enterprise Objects (OBSOLETE)
 
  And I still missed it! Amazing! it must've been the pre-lunch hunger or
  something... Maybe you should use a blink tag and a red font tag inside a
  one cell table with a thick border (/me runs from the HTML-standards
  mob).

 Maybe we should just delete it.

Add a new release, version obsolete or something. People always get the 
latest release. Or add a meta refresh to redirect after 1s to the new page.

-- 

  /Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] i18n

2003-01-19 Thread Magnus Heino

Hi.

Where is the ZPT i18n-support described?

I cant find anything thats up2date.

-- 

  /Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Bugfix release?

2002-11-27 Thread Magnus Heino

 Someone posted already a fix for this problem. It should not be hard to fix
 this single problem by exchanging the DateTime.py file on your sites

That really doesn't matter. The official release on 
http://www.zope.org/Products still has the bug.

-- 

  /Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Bugfix release?

2002-11-27 Thread Magnus Heino

  I guess what I'm saying is that for a version 2.x.y, x should behave
  as you describe while y should go up as often as a bug is discovered
  and fixed...

 That means we either waste a lot more time doing releases, or the
 releases become a lot more shoddy, hardly more than a snapshot from
 CVS.  Neither sounds attractive, sorry.

Right. So what we really should do instead, is this 
http://www.python.org/peps/pep-0251.html

The important parts, imho:

* Small bug fixes and changes will occur up until the first beta release.

* A week before every alpha, beta or other release, we forked off a branch 
which became the release.  Changes to the branch are limited to the release 
manager and his designated 'bots.

Thats really the current problem. Changes happening just before the release. 

-- 

  /Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: [ZODB-Dev] Blather

2002-09-12 Thread Magnus Heino


 What do ZODB and VerboseSecurity log at the BLATHER level?
 
  2002-09-12T17:55:53 BLATHER(-100) VerboseSecurity Unauthorized: Your user
  account does not have the required permission.  Access to 'manage' of
  (Application instance at 8b9cf90) denied. Your user account, Anonymous
  User, exists at /acl_users. Access requires one of the following roles:
  ['Manager']. Your roles in this context are ['Anonymous'].
 
  2002-09-12T17:56:57 BLATHER(-100) ZODB Commiting subtransaction of size
  2909677
 
  Maybe its Shanes VerboseSecurity product that should use INFO, cause all
  it does is output those logs... I mean, if you have it installed, you
  probably want to see the logs.

 This is a tough call.  VerboseSecurity often logs information that might
 be useful, but which does not actually raise an Unauthorized error.  For
 example, if you look at the management interface as a semi-restricted
 user, you'll see only some of the tabs.  VerboseSecurity will output a
 log message for each tab you can't see and for every ZMI request.  This
 is far more info than most people want (including me). :-)

Why not keep this at BLATHER, but change the Unauthorized error's to INFO?


-- 

  /Magnus Heino

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] rfc1123_date

2002-07-15 Thread Magnus Heino


Why is rfc1123_date a method in App.Common, and not a method on 
DateTime.DateTime?

How am I supposed to use it from dtml/zpt?

/Magnus



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] rfc1123_date

2002-07-15 Thread Magnus Heino


Thats how I solved it. Seems a bit weird though to put date methods like 
iso8601_date, rfc1123_date and rfc850_date in App.Common, when DateTime 
already has method like that, like rfc822.

/Magnus

 You could use ModuleSecurityInfo (see Zope Developer's Guide), you
 could use an External Method, or you could write your own product.
 
 
Why is rfc1123_date a method in App.Common, and not a method on
DateTime.DateTime?

How am I supposed to use it from dtml/zpt?






___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: SV: [Zope-dev] Small Alert - Temp Solution - more...

2002-03-09 Thread Magnus Heino


 
 You will see that the Set-Cookie is different in the 5 cases
 
 My conclusion for now is that something could be wrong with the Apache 
 rewriting process.

Nope, cause I'm running Roxen.. and have the same behaviour.

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Zope 2.6 project updated

2002-03-06 Thread Magnus Heino



 I don't know OrderedFolder very well but it'd be very useful in several
 of my projects, so I can volunteer a bit of time in helping to get it
 in Zope 2.6 as well.

I'd rather see that you used your time to put Formulator into 2.6 :-P

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: SV: [Zope-dev] Small Alert - Temp Solution - more...

2002-03-06 Thread Magnus Heino


 Jean-Paul Smets wrote:
  I could find out that certain cookie names work, some others do not
 
  Works
 
  __ac_
  __ac_ra
  __ac_rak1
  __ac_nex1
  __ac_erp5
 
  Does not work
 
  __ac
  __ac_rack1
  __ac_rack12
 
  Really strange.

 What browser are you using?  Strange things like this happen for me
 occasionally after a Mozilla upgrade, but I just delete the cookies for
 the site and everything goes back to normal.  I figure someone at
 Netscape is just fiddling with the cookie code. :-)

I'm using IE6.

It isn't just this one. http://collector.zope.org/Zope/251 and
http://collector.zope.org/Zope/260 also does different things when using
VHM.

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Small Alert

2002-03-05 Thread Magnus Heino


 I just upgraded this morning a Debian Woody server with Zope 2.5. The
 upgrade has resulted in all my CMF (which use SiteRoot or
 VirtualHostMonster) to refuse any authentication.

 Without SiteRoot or VirtualHostMonster, everything is fine.

I have had this problem (and a few others, some fixed in CVS) with VHM for
some time now. Everything is fine on 8080, but fails using VHM.

Since noone else experienced it, I thougt that it was something local
here...

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: SV: [Zope-dev] Small Alert - Temp Solution

2002-03-05 Thread Magnus Heino


I can verify this. Same thing happens here too.

I had to redirect login_form to :8080 before, since I could not login to CMF
otherwise, using VHM.

I changed auth_cookie from __ac to __ac_, and now I can login through VHM...

Bug... I'll put it in the Collector.

(I'm using a week old cvs snapshot of Zope-2_5-branch and CMF1.2)

/Magnus

 I started debugging Zope. I found that the various methods in
 CookieCrumbler are called and should normally set a cookie for
 auth_cookie.

 However, under VHM operation, this does not happen when auth_cookie ==
 '__ac'

 I changed the name of the authentication cookie to __ac_erp5 in the CMF
 (www.erp5.org is the site I am working on).

 Everything works fine now.

 I have absolutely no idea what it can mean.

 As a reminder, I had no problems for 6 months and suddenly, after a small
 upgrade, all this strange behaviour started.


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] SV: [Zope] authenticating over XML-RPC to implement the Blogger API

2002-02-03 Thread Magnus Heino


 object.  Has anyone elsedone user authentication via parameters?

I have patched my xmlrpclib.py to allow authentication with
username/password.

I dont have access to it right now, but I can send it to you tomorrow
morning...

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Acquisition and Threads

2001-12-07 Thread Magnus Heino


Can someone please tell me what is going on here?




[magnus@bombardier magnus]$ cat aq.py

from Acquisition import Implicit
from threading import Thread
import time

class A(Implicit, Thread):

def run(self):
print context.aq_self


class B(Implicit):
pass

b = B()
b.a = A()
b.a.start()
time.sleep(2)

[magnus@bombardier magnus]$ python2 aq.py
Traceback (most recent call last):
  File aq.py, line 16, in ?
b.a = A()
  File /usr/lib/python2.1/threading.py, line 326, in __init__
_Verbose.__init__(self, verbose)
TypeError: unbound method __init__() must be called with instance as first
argument


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Open Letters and Zope 3

2001-12-04 Thread Magnus Heino



 The beauty of Z3, though, is that you should have much more flexibility
 in what you choose to use. Don't like DTML? Don't use it. Really hate

Thats really not the problem imho.

The problem is that some products will use DTMLFile and
standard_html_header/footer, and that is a real mess...

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Fishbowl?

2001-11-30 Thread Magnus Heino


 3. We could use another open source tool. Bugzilla springs to
 mind. Yes, it's not Zope, or even python, but it does
 work, certainly better than anything we, as a community, have
 right now or could build in the time it would take to
 install and set up.

Well, I'm not too sure about that. Bugzilla is an undocumented, hacked,
run-at-one-place-but-dont-try-to-move-it-beast. imho. Just like
sourceforge...

I gave it a try a while ago, but threw it away.

IMHO.

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Re: Fishbowl?

2001-11-30 Thread Magnus Heino



 This isn't a good track record.  Brian produced 35 pages worth of
 almost-flawless docs on web services to go with his code.  But no
 comments.  And he's doing this on his own time.  So let's remember that
 this is a two-way street.

Well, that checkin was done to the cvs 4 days ago. If you haven't read the
one line at dev.zope.org about it being available in the cvs, or if you dont
subscribe to the cvs mailinglist, how are you supposed to know that it
exists? :-P

I downloaded the Webservice package a few days ago, and I agree, the docs
are really good.  But sending a mail to Brian, who probably gets too many
mails every day anyway, saying Good work!... well. I dunno.

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: SV: [Zope-dev] Re: Fishbowl?

2001-11-30 Thread Magnus Heino


   Well, that checkin was done to the cvs 4 days ago. If you haven't
   read the one line at dev.zope.org about it being available in the
   cvs, or if you dont subscribe to the cvs mailinglist, how are you
   supposed to know that it exists? :-P

 Actually, he sent an email to zope-dev on 11/26.  Version control went
 to zope-dev on 10/23.  Between the two, one email of discussion.

Yes. You are right. I found the message. I subscribe to 11 zope
mailinglists, and I really try to read them all, but I must have missed this
one.

 This is why I'm leery of thinking this is simply a tool issue.  I think
 we'll need more creativity, hijacking notwithstanding. :^)

I don't agree.

I read the proposal when Brian wrote it, I even got a snapshot from him a
while back. Still, I missed the release.

The current tool, the Wiki at
http://dev.zope.org/Wikis/DevSite/Projects/WebServicesForZope/FrontPage,
does not contain the info that he sent in the mail, and it got some links
pointing at non-existing pages. I thought I'd fix that, but it says that
Only the owners may edit this page...

But, everything is not bad, the Webservice package looks really good! :-)

/Magnus



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Re: Fishbowl?

2001-11-30 Thread Magnus Heino


 This is just a guess, but I suspect that this is a sort of unfortunate 
 cycle developing: people post proposals, get (understandably) dismayed 
 at the response time and end up not spending much time there, either 
 contributing or providing feedback.

Well, lets move this discussion to a wiki and see how it goes...

This is a tool issue.

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] LDAP

2001-11-22 Thread Magnus Heino


Hi.

I'm struggeling with zope, cmf and ldap.

I started of with a fresh RH7.2 installation. I ran the openldap migration
scripts. Then created users using the posixAccout and posixGroup class.
These classes seem to be different from what is recommended in the
LDAPUserFolder product.

Anyway, I have added an LDAPUserFolder, and I am able to add new new users,
browse users, add groups (LDAPUserFolder cannot handle posixGroups).

What I can't do though, is login using this info. If I from the management
page in LDAPUserolder changes password, the encryption will change from the
current Crypt, to SHA. When it is SHA, I cannot login on using pam. But even
if I have sha, logging in via LDAPUserFolder still doesn't work.

So, does anyone have a clue of whats going on? :) I haven't used ldap
before, so it might just be me doing something stupid... all I want is an
ldap database, using classes that work both in zope and with pam.

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Security

2001-11-20 Thread Magnus Heino


Hi.

Looking at Amos ZPublisher howto,
http://www.zope.org/Members/Amos/ZPublisher

Would it be possible to use the security machinery too?

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] Web Services for Zope

2001-09-28 Thread Magnus Heino (Rivermen)


 Well... the status is that I'm trying to work on it on an 
 as-possible basis :) The problem is that it hasn't been very 
 possible for the last few weeks.
 
 If you just need to generate WSDL and you're willing to live 
 on the bleeding edge and use some code that might still change 
 a lot in the future to get the job done, let me know and I'll 
 be happy to send you a snapshot of what I have...

Why don't you put into the public CVS instead?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] ZPT equivalent for DTMLFile?

2001-09-13 Thread Magnus Heino (Rivermen)



 I'd like to use ZPT for product add pages and the like, where 
 I'd usually use
 DTMLFile.
 
 How do I do that?

PageTemplates itself does this.

Take a look at the initialize method in PageTemplates/ZopePageTemplate.py

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] url quote from pyton scripts

2001-06-26 Thread Magnus Heino (Rivermen)


Hi.

How can I do a url quote from a python script?

Can I somehow access the method in urllib or DT_Var or how can it be done?

--

/Magnus Heino
 

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] 60GB Data.fs?

2001-06-06 Thread Magnus Heino (Rivermen)


 Also how are the disks layed out? Is it possible to have, say, 5 disks
 each on their own (no RAID) and then split the data.fs over them using
 PartitionedFileStorage or similar.

Where can I get PartitionedFileStorage?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: Subject: [Zope-dev] change ownership

2001-05-10 Thread Magnus Heino (Rivermen)


I can get it to work :-/

I get an attributeerror on aq_inner in lib/python/AccessControl/Owned.py,
line 302, in ownerInfo

Seems as if the user i provide isn't of the right type?

How do you use your method? How is it being called?

/Magnus

 Magnus,
 No, changeOwnership is not exposed for TTW calling.  But you 
 can expose it
 through an external method...  I used this one on a ZClass.
 
 def set_owner(self, user):
 self.changeOwnership(user)
 return

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: Subject: [Zope-dev] change ownership

2001-05-10 Thread Magnus Heino (Rivermen)


 def set_owner(self, user_name):
   self.changeOwnership(self.acl_users.getUser(user_name))
 
 OK, so that should keep you busy for a while.  Anyway, the 

Not long enough :-P

 point is that the
 parameter to changeOwnership is a User _object_.  Good luck.

Ive got this external method in a zclass:

def setObjectOwner(self, username):
self.changeOwnership(self.acl_users.getUser(username))

I call it like http://localhost:8080/myobject/setObjectOwner?username=foo
and get this error:



  Zope Error
Zope has encountered an error while publishing this resource.

Error Type: AttributeError
Error Value: aq_inner






Troubleshooting Suggestions

The URL may be incorrect. 
The parameters passed to this resource may be incorrect. 
A resource that this resource relies on may be encountering an error. 
For more detailed information about the error, please refer to the HTML
source for this page. 

If the error persists please contact the site maintainer. Thank you for your
patience. 
 



Traceback (innermost last):
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
line 223, in publish_module
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
line 187, in publish
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/Zope/__init__.py, line
221, in zpublisher_exception_hook
(Object: PLATS_1)
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
line 171, in publish
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/mapply.py,
line 160, in mapply
(Object: setObjectOwner)
  File /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
line 112, in call_object
(Object: setObjectOwner)
  File
/usr/home/magnus/www/Zope-2.3.2-src/lib/python/Products/ExternalMethod/Exter
nalMethod.py, line 262, in __call__
(Object: setObjectOwner)
(Info: ((FooObject instance at 873bd78, 'david'), {}, None))
  File /usr/home/magnus/www/Zope-2.3.2-src/Extensions/Owner.py, line 2, in
setObjectOwner
(Object: PLATS_1)
  File
/usr/home/magnus/www/Zope-2.3.2-src/lib/python/AccessControl/Owned.py, line
168, in changeOwnership
(Object: PLATS_1)
  File
/usr/home/magnus/www/Zope-2.3.2-src/lib/python/AccessControl/Owned.py, line
302, in ownerInfo
AttributeError: (see above)


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: Subject: [Zope-dev] change ownership

2001-05-10 Thread Magnus Heino (Rivermen)


The one that comes with Zope.

/Magnus

 -Ursprungligt meddelande-
 Från: Tim McLaughlin [mailto:[EMAIL PROTECTED]]
 Skickat: den 10 maj 2001 15:26
 Till: 'Magnus Heino (Rivermen)'; Tim McLaughlin
 Kopia: '[EMAIL PROTECTED]'
 Ämne: RE: Subject: [Zope-dev] change ownership
 
 
 What kind of UserFolder are you using... LoginManager or something?
 
 -Original Message-
 From: Magnus Heino (Rivermen) [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, May 10, 2001 9:13 AM
 To: 'Tim McLaughlin'; Magnus Heino (Rivermen)
 Cc: '[EMAIL PROTECTED]'
 Subject: SV: Subject: [Zope-dev] change ownership
 
 
 
  def set_owner(self, user_name):
self.changeOwnership(self.acl_users.getUser(user_name))
  
  OK, so that should keep you busy for a while.  Anyway, the 
 
 Not long enough :-P
 
  point is that the
  parameter to changeOwnership is a User _object_.  Good luck.
 
 Ive got this external method in a zclass:
 
 def setObjectOwner(self, username):
 self.changeOwnership(self.acl_users.getUser(username))
 
 I call it like 
 http://localhost:8080/myobject/setObjectOwner?username=foo
 and get this error:
 
 
 
   Zope Error
 Zope has encountered an error while publishing this resource.
 
 Error Type: AttributeError
 Error Value: aq_inner
 
 
 
 --
 --
 
 
 Troubleshooting Suggestions
 
 The URL may be incorrect. 
 The parameters passed to this resource may be incorrect. 
 A resource that this resource relies on may be encountering an error. 
 For more detailed information about the error, please refer 
 to the HTML
 source for this page. 
 
 If the error persists please contact the site maintainer. 
 Thank you for your
 patience. 
  
 
 
 
 Traceback (innermost last):
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
 line 223, in publish_module
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
 line 187, in publish
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/Zope/__init__.py, line
 221, in zpublisher_exception_hook
 (Object: PLATS_1)
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
 line 171, in publish
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/mapply.py,
 line 160, in mapply
 (Object: setObjectOwner)
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/ZPublisher/Publish.py,
 line 112, in call_object
 (Object: setObjectOwner)
   File
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/Products/Extern
 alMethod/Exter
 nalMethod.py, line 262, in __call__
 (Object: setObjectOwner)
 (Info: ((FooObject instance at 873bd78, 'david'), {}, None))
   File 
 /usr/home/magnus/www/Zope-2.3.2-src/Extensions/Owner.py, line 2, in
 setObjectOwner
 (Object: PLATS_1)
   File
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/AccessControl/O
 wned.py, line
 168, in changeOwnership
 (Object: PLATS_1)
   File
 /usr/home/magnus/www/Zope-2.3.2-src/lib/python/AccessControl/O
 wned.py, line
 302, in ownerInfo
 AttributeError: (see above)
 

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] change ownership

2001-05-09 Thread Magnus Heino (Rivermen)


Is it not possible to change ownership of an object?

I can only find methods to take ownership...

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] manage_tabs

2001-05-04 Thread Magnus Heino (Rivermen)


Hi.

In my Zope product, I've got this;

 manage_options = SimpleItem.manage_options+(
{'label':'Edit', 'action':'manage_main'},
)

If I view the management sceen of this product, I get four tabs (Undo,
Ownership, Security and Edit).

But If I click on Edit, all tabs but the edit tab is removed. Why?

My Edit dtml looks like this;

dtml-var manage_page_header
dtml-var manage_tabs
 
p class=form-help
This is the edit form.
/p
 
dtml-var manage_page_footer

Thanks,

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] manage_tabs

2001-05-04 Thread Magnus Heino (Rivermen)
Title: RE: [Zope-dev] manage_tabs



Well, 
right now I'm doing it like this...

security = 
ClassSecurityInfo()

security.declarePublic('manage_editForm')manage_editForm = 
DTMLFile('dtml/editForm', 
globals())security.declarePublic('manage_main')manage_main = 
manage_editForm



Browser doesn't change anything.

/Magnus



  Could this be an "Internet Explorer failing to pass the AUTH 
  info" problem? 
  It sounds as though you are getting access to the edit tab via 
  Anonymous permissions (Have you restricted access to the manage_main method 
  using the __permissions__ settings)? In that case, Zope will not show you the 
  other tabs because the Anonymous User is not allow to see them.
  (Does it show that this one got me too???) 
  What version of which browser are you using? 
  Adrian... -- Adrian Hungate Manager, European I.S. 
  Acucorp UK Limited 
  -Original Message- From: 
  Magnus Heino (Rivermen) [mailto:[EMAIL PROTECTED]] 
  Sent: Friday, 04 May 2001 13:09 To: 
  '[EMAIL PROTECTED]' Subject: [Zope-dev] 
  manage_tabs 
  Hi. 
  In my Zope product, I've got this; 
  manage_options = SimpleItem.manage_options+( 
   {'label':'Edit', 
  'action':'manage_main'},  ) 
  
  If I view the management sceen of this product, I get four 
  tabs (Undo, Ownership, Security and Edit). 
  But If I click on "Edit", all tabs but the edit tab is 
  removed. Why? 
  My "Edit" dtml looks like this; 
  dtml-var manage_page_header dtml-var manage_tabs  
  p class="form-help" This is 
  the edit form. /p  dtml-var 
  manage_page_footer 
  Thanks, 
  /Magnus 
  ___ 
  Zope-Dev maillist - [EMAIL PROTECTED] 
  http://lists.zope.org/mailman/listinfo/zope-dev 
  ** No cross posts or HTML encoding! ** 
  (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce 
  http://lists.zope.org/mailman/listinfo/zope 
  ) 


[Zope-dev] Threads...

2001-05-04 Thread Magnus Heino (Rivermen)


Hi.

I want to start a thread from my product.

I'm doing it in the same way as the code below.

Label is set to 'a' as default. If I change this to 'b' and save, Label is
changed to contain 'b'.

But, it seems as if Label is loaded with the saved value at some later point
than the last row below, because Label always contains 'a' at that point.

So the question is; Where should I start the thread? When are the saved
properties loaded?


class FooBar(SimpleItem, PropertyManager):
 
 
meta_type = 'FooBar'
 
_properties = (
{'id':'Label', 'type':'selection', 'mode':'w',
'select_variable':'values'}
)
 
values = ('a', 'b', 'c')
 
Label = values[0]
 
manage_options = (
{'label':'Edit', 'action':'manage_main'},
)+PropertyManager.manage_options+\
SimpleItem.manage_options
 
# Create a SecurityInfo to define security
# assertions later on
security = ClassSecurityInfo()
 
_v_fooThread = FooThread.FooThread(Label)
_v_fooThread.start()

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] CoreSessionTracking

2001-04-23 Thread Magnus Heino (Rivermen)


Is onStart and onEnd broken in the CoreSessionTracking (0.8) product? (Or am
I broken? :-))

I have a folder /Radio

Within that folder I have a Session ID Manager and a Session Data
Manager named Session.

Session onStart method path of the Session ID Manager is set to
/Radio/onStart

I have an external method /Radio/onStart that does work if called
standalone,
 
from zLOG import LOG, WARNING
def onStart(sdo):
LOG('session started', WARNING, 'session started')

but it never gets called when I call my index_html; 

dtml-var standard_html_header
dtml-var Session.getToken()
dtml-if Session.isTokenNew()
  Token is new.
dtml-else
  Token is not new.
/dtml-if
dtml-var standard_html_footer

Ths index_html method does return 'Token is new', but no onStart method is
being called.

What am I missing??? I have read the helpfile over and over again, but it
still doesn't work.

?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] CoreSessionTracking

2001-04-23 Thread Magnus Heino (Rivermen)


 The onStart method will be called when a session data object 
 is created.
 Neither of the calls you show here create a session data 
 object.  Something
 like Session.getSessionData() would, however.

Ah.

I read when a session starts, you may call an external method or
PythonScrip and thought that the session started when I received a new
token...

Thanks!

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] CoreSessionTracking

2001-04-23 Thread Magnus Heino (Rivermen)

This onStart method...

sdo['date'] = context.ZopeTime()

...gives this error:

--
2001-04-23T14:36:32 PROBLEM(100) Session Tracking session event failed
The call to function onStart failed.  Traceback:
Traceback (innermost last):
  File
/usr/home/magnus/www/Zope-2.3.1-src/lib/python/Products/CoreSessionTracking/
SessionDataManager.py, line 451, in __call__
(Object: )
  File
/usr/home/magnus/www/Zope-2.3.1-src/lib/python/Shared/DC/Scripts/Bindings.py
, line 324, in __call__
(Object: onStart)
  File
/usr/home/magnus/www/Zope-2.3.1-src/lib/python/Shared/DC/Scripts/Bindings.py
, line 354, in _bindAndExec
(Object: onStart)
  File
/usr/home/magnus/www/Zope-2.3.1-src/lib/python/Products/PythonScripts/Python
Script.py, line 336, in
_exec
(Object: onStart)
(Info: ({'script': PythonScript instance at 87d1b10, 'context':
Folder instance at 8847358, 'container': Folder instance at 8847358,
'traverse_subpath': []}, ({},), {}, None))
  File Script (Python), line 2, in onStart
  File
/usr/home/magnus/www/Zope-2.3.1-src/lib/python/Products/PythonScripts/zbytec
odehacks/VSExec.py, line 430, in __setitem__
TypeError: object does not support item assignment

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



SV: [Zope-dev] CoreSessionTracking

2001-04-23 Thread Magnus Heino (Rivermen)


 In the meantime, use the .set method of the session data 
 object, e.g. in the
 onStart function:
 
 sdo.set('Username', 'Foobar')
 
 .. or use an external method.

Ok, works now. Thanks.

How to I access things like the DTML AUTHENTICATED_USER.getUserName() from a
python script?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] filter metatypes in objectmanager

2001-03-27 Thread Magnus Heino


How can I control what meta_type's that can be added to an ObjectManager?

If you create a ZClass that inherits from ObjectManager, you can specify 
this, but how is it done from a python product?

/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Product Tutorial

2001-03-18 Thread Magnus Heino (Rivermen)


Hi.

Is
http://www.zope.org/Members/hathawsh/PythonProductTutorial/index_html?pp=1
still valid, or have things changed since it was written?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



RE: [Zope-dev] ANNOUNCE: PartitionedFileStorage

2001-01-02 Thread Magnus Heino (Rivermen)


 But like I told ChrisW, I think BerkeleyStorage will fill the 
 need that
 PartitionedFileStorage was only partitially addressing.

How is the new BerkeleyStorage product coming along?

/Magnus
###

This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
For more information, connect to http://www.F-Secure.com/

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )




[Zope-dev] Loginmanager and LDAP

2000-11-27 Thread Magnus Heino (Rivermen)


Hi.

I'd like to authenticate users using LDAP and Active Directory. Zope is
running on a RH7.0 box.

Has anyone done this, is it possible?

/Magnus

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )




[Zope-dev] ZODB, Threads and Persistence

2000-11-10 Thread Magnus Heino (Rivermen)


Hi.

Reading from Jims 'Introduction to the Zope Database':

"An object's state may be freed at any time by the ZODB to conserve memory
usage."

What does this mean? That the object can be freed even though there are
references to it?

The reason I'm asking is becase I want to use threads and persistence
together.

I would like to inherit both threading.Thread and Persistence.Persistent,
but that gives an error. I guess thats because of the ExtentionClass.

However, if i only inherit Persistence.Persistent and starts a thread using
the thread module withing the persistent class, what will happen with it?
Can the ZODB still decide to free my persistent object even thoght it has a
reference to a thread that is running??

Or can I start my thread when the object first is used, and rely on that it
will be running until I stop it or remove any reference to it?


/Magnus


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )




Re: [Zope-dev] ZODB, Threads and Persistence

2000-11-10 Thread Magnus Heino


 AFAIK, you should be able to spawn a new thread from within any
function
 within Zope and manipulate stuff in the ZODB as long as you lock
properly.

I guess I wasn't clear enough, but my application isnt within zope, im
just using zodb and some more components out of it.


 Specifically, an object may be "ghosted" if it hasn't been accessed
in a
 while.  That doesn't mean its state goes away, it just means that it
needs
 to reload its state when it's accessed again.  Your manipulation of
the
 object in a separate thread should prevent the object from being
ghosted.

But I guess this still will be the same anyway. That is, if an object
inhereted from Persistence.Persistance spawns a thread that
manipulated data in the object, I will have no problems. The thread
will be running just fine, and the data will be stored in the zodb.

?

/Magnus
 
 - Original Message -
 From: "Magnus Heino (Rivermen)" [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, November 10, 2000 10:35 AM
 Subject: [Zope-dev] ZODB, Threads and Persistence
 
 
 
  Hi.
 
  Reading from Jims 'Introduction to the Zope Database':
 
  "An object's state may be freed at any time by the ZODB to
conserve memory
  usage."
 
  What does this mean? That the object can be freed even though
there are
  references to it?
 
  The reason I'm asking is becase I want to use threads and
persistence
  together.
 
  I would like to inherit both threading.Thread and
Persistence.Persistent,
  but that gives an error. I guess thats because of the
ExtentionClass.
 
  However, if i only inherit Persistence.Persistent and starts a
thread
 using
  the thread module withing the persistent class, what will happen
with it?
  Can the ZODB still decide to free my persistent object even thoght
it has
 a
  reference to a thread that is running??
 
  Or can I start my thread when the object first is used, and rely
on that
 it
  will be running until I stop it or remove any reference to it?
 
 
  /Magnus
 
 
  ___
  Zope-Dev maillist  -  [EMAIL PROTECTED]
  http://lists.zope.org/mailman/listinfo/zope-dev
  **  No cross posts or HTML encoding!  **
  (Related lists -
   http://lists.zope.org/mailman/listinfo/zope-announce
   http://lists.zope.org/mailman/listinfo/zope )
 
 
 

--

/Magnus Heino

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )




[Zope-dev] soap and zope

2000-09-18 Thread Magnus Heino (Rivermen)


Has anyone done anything with soap and zope?

/Magnus Heino

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )