Re: [Zope] Creating an object from within another

2000-08-18 Thread Chris McDonough

I think he meant ob.__of__(self) which wraps ob into the context of
self.  Useful for returning unwrapped Python objects while you're in
Python.

On Fri, 18 Aug 2000, Kapil Thangavelu wrote:

> Dieter Maurer wrote:
> > 
> > Daniel Rusch writes:
> >  > So far so good,
> >  >
> >  > Next hurdle, at least the problems have been cut down to hurdles from walls.
> >  >
> >  > I have a folderish product say myFolder, in the manage_addMyFolder function I
> >  > want to create an object of my product B. so I do this:
> >  >
> >  > def manage_addmyFolder(self, id, title='',
> >  >  REQUEST=None):
> >  > """Add a new myFolder object with id *id*.
> >  > """
> >  > ob=myFolder()
> >  > ob.id=id
> >  > ob.title=title
> >  > self._setObject(id, ob)
> >  > try: user=REQUEST['AUTHENTICATED_USER']
> >  > except: user=None
> >  > ob.manage_addB(id='index_html', title='') <-- if I change this to
> > Try:   (ob __of__ self).manage_addB()
> 
> whats is  ob__of__self ???
> 
> acquisition at its best?
> 
> attribute access to get a reference to the ob attr of self?
> 
> kapil
> 
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
> 


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




[Zope] Dots versus underscore in DTML

2000-08-18 Thread George Osvald

I know dots  in file names are important when submitting the pages to the
search engines. When I use them however, I'll loose the view tab(folder)
when trying to view say index.html and I have to click on the file and then
view it. If the file was named index_html I could just click on the view tab
in the folder to view it. Is it possible to have dots in my methods and
still have the view tabs on my folders?

Anyone?

George


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




Re: [Zope] Referencing an object in a subfolder

2000-08-18 Thread Kapil Thangavelu

Chris Withers wrote:
> 
> "Smith, Paul" wrote:
> >
> > I want to create an "images" directory for a web site and store image objects 
>there that I can reference. How do I get a DTML document in a higher directory to see 
>the images folder and locate the appropriate image?
> 
> 
>  
> 
> 
> cheers,
> 
> Chris

alternatively


Kapil

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




Re: [Zope] Nested Tag Creation

2000-08-18 Thread Andrew Kenneth Milton

+---[ Dieter Maurer ]--
| Andrew Kenneth Milton writes:
|  > I want to create a tag that has sub-tags.
|  > 
|  > Now I know I can use blockContinuations to approximate this, but, I
|  > think it would be cleaner to be able to define tags that are only available
|  > within the context of the main tag (namespaces and all that).
| Have a look at "sqlgroup" in "Shared.DC.ZRDB.sqlgroup".
| It does that, so you can learn how to do something similar.

SQL defines a new document type 'sql template' and defines the tag within
that template only, and there's no implicit nesting of the tags.

It doesn't look currently possible do define a general use tag that works
the way I want (yet). I'll keep looking at it. I might be able to define
the commands[] inside the actual tag, but, I don't think that that's going to
work.

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 ABN: 83 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

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




[Zope] What's the best way to go from Zope to Oracle time and back..

2000-08-18 Thread Chris Beaumont

Total newbie question here..

The subject line says it all..

What's the best way to go from Zope to Oracle time and back?

I would like to store the "beef" of my data in Oracle tables, and 
"instantiate" Zope objects from those tables..  Obviously this will 
require going back and forth between Zope and Oracle datetimes.. 
What's the best way to do this?

I thought I had seen something like this in a HowTo, but I cant seem 
to find it..

Thank you.

Chris

[EMAIL PROTECTED]

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




Re: [Zope] Fourth Posting, is this really that difficult or have I been blackballed :)balled :)

2000-08-18 Thread Kapil Thangavelu

btw daniel,

i've looked at some your postings for the day and i thought i should
tell you that most of your problems would go away if you did subobject
adding in your __init__ method within your class or in the hook method
manage_afterAdd within your class. for future reference. You'd get all
the benefits of inheritance. Let manage_add to do just that, instantiate
and set a instance of your class.

Kapil

Kapil Thangavelu wrote:
> 
> Daniel wrote
> 
> > I've created a folderish product. When I select that product from the
> > available objects list, thus creating an instance of that product, I can
> >
> > create objects like dtml document and dtml method in the new folderish
> > object (very similar to what happens when you instantiate a folder
> > object, you can have a dtml method created in the new folder).
> >
> > The question is why can't I create objects from the Products directory,
> > such as Local File System?
> >
> > The code below works great, I get a dtml document, two folders each with
> >
> > a dtml method in them
> > HOW CAN I CREATE A LOCAL FILE SYSTEM OR ANY OTHER OBJECT FROM THE
> > PRODUCTS DIRECTORY IN THIS MANAGE_ADD FUNCTION???
> >
> > def manage_addSimpleSite(self, id, title='',
> >  createNewFolder=0,
> >  createEditFolder=0,
> >  REQUEST=None):
> > """Add a new SimpleSite object with id *id*.
> >
> > If the 'createNewFolder' and 'createEditFolder' parameters are set
> > to any true
> > value, an 'New sub Folder' and an 'edit sub Folder' objects are
> > created respectively
> > in the new SimpleSite.
> > """
> > ob=SimpleSite()
> > ob.id=id
> > ob.title=title
> > self._setObject(id, ob)
> > try: user=REQUEST['AUTHENTICATED_USER']
> > except: user=None
> > ob.manage_addDTMLDocument(id='index_html', title='')
> > if createNewFolder:
> > if (user is not None) and not (
> > user.has_permission('Add User SimpleSites', self)):
> > raise 'Unauthorized', (
> >   'You are not authorized to add User SimpleSites.'
> >   )
> > ob.manage_addFolder(id='New'+id, title='', createPublic=1)
> > if createEditFolder:
> > if (user is not None) and not (
> > user.has_permission('Add Documents, Images, and Files',
> > self)):
> > raise 'Unauthorized', (
> >   'You are not authorized to add DTML Documents.'
> >   )
> > ob.manage_addFolder(id='Edit'+id, title='', createPublic=1)
> > if REQUEST is not None:
> > return self.manage_main(self, REQUEST, update_menu=1)
> >
> 
> a couple of things.
> 
> A. you're not being blackballed. when you're posting to the list its
> hard to help without specifics. you're posting above, would be better
> with a traceback of code that does attempt to instantiate a product.
> which leads to
> 
> B. how are you attempting to instantiate your other products. example
> code of what you're trying to do would be helpful. are you doing it the
> same as adding folders like above... i have no idea...
> 
> C. seems like you're doing this in python. the code below should work
> fine.
> 
> from Products import LocalFS
> 
> in manage_add:
> 
> id = 'foo'
> ob2 = LocalFS.LocalFS(id) # check the exact calls to __init__ in
> LocalFS
> id2 = 'foo2'
> 
> ob = yourproduct(id2)
> ob._setObject(id , ob2)
> 
> in  __init__ or manage_afterAdd
> 
> id ='foo'
> ob = LocalFS.LocalFS(id)
> self._setObject(id, ob)
> 
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )

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




Re: [Zope] Declaration of a sheet property as a personnalise class...

2000-08-18 Thread Kapil Thangavelu

Vincent wrote:
> 
> Hi,
> 
> I would like to add a new property to a ZClass that I created.
> 
> Right now, I can choose between int, date, text, selection..., How can I
> choose another ZClass I created in the same product ?
> 
 
AFAIK you can't store objects in property sheets. you can store them as
subobjects of your ZClass if its ObjectManerish or Folderish
(subclasses). 

Kapil

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




Re: [Zope] Declaration of a sheet property as a personnalise class...

2000-08-18 Thread Kapil Thangavelu

Vincent wrote:
> 
> Hi,
> 
> I would like to add a new property to a ZClass that I created.
> 
> Right now, I can choose between int, date, text, selection..., How can I
> choose another ZClass I created in the same product ?
> 
> Thanks
> 
> Vincent
 
AFAIK you can't store objects in property sheets. you can store them as
subobjects of your ZClass if its ObjectManerish or Folderish
(subclasses). 

Kapil

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




Re: [Zope] Creating an object from within another

2000-08-18 Thread Kapil Thangavelu

Dieter Maurer wrote:
> 
> Daniel Rusch writes:
>  > So far so good,
>  >
>  > Next hurdle, at least the problems have been cut down to hurdles from walls.
>  >
>  > I have a folderish product say myFolder, in the manage_addMyFolder function I
>  > want to create an object of my product B. so I do this:
>  >
>  > def manage_addmyFolder(self, id, title='',
>  >  REQUEST=None):
>  > """Add a new myFolder object with id *id*.
>  > """
>  > ob=myFolder()
>  > ob.id=id
>  > ob.title=title
>  > self._setObject(id, ob)
>  > try: user=REQUEST['AUTHENTICATED_USER']
>  > except: user=None
>  > ob.manage_addB(id='index_html', title='') <-- if I change this to
> Try:   (ob __of__ self).manage_addB()

whats is  ob__of__self ???

acquisition at its best?

attribute access to get a reference to the ob attr of self?

kapil

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




Re: [Zope] Fourth Posting, is this really that difficult or have I been blackballed :)balled :)

2000-08-18 Thread Kapil Thangavelu

Daniel wrote

> I've created a folderish product. When I select that product from the
> available objects list, thus creating an instance of that product, I can
> 
> create objects like dtml document and dtml method in the new folderish
> object (very similar to what happens when you instantiate a folder
> object, you can have a dtml method created in the new folder).
> 
> The question is why can't I create objects from the Products directory,
> such as Local File System?
> 
> The code below works great, I get a dtml document, two folders each with
> 
> a dtml method in them
> HOW CAN I CREATE A LOCAL FILE SYSTEM OR ANY OTHER OBJECT FROM THE
> PRODUCTS DIRECTORY IN THIS MANAGE_ADD FUNCTION???
> 
> def manage_addSimpleSite(self, id, title='',
>  createNewFolder=0,
>  createEditFolder=0,
>  REQUEST=None):
> """Add a new SimpleSite object with id *id*.
> 
> If the 'createNewFolder' and 'createEditFolder' parameters are set
> to any true
> value, an 'New sub Folder' and an 'edit sub Folder' objects are
> created respectively
> in the new SimpleSite.
> """
> ob=SimpleSite()
> ob.id=id
> ob.title=title
> self._setObject(id, ob)
> try: user=REQUEST['AUTHENTICATED_USER']
> except: user=None
> ob.manage_addDTMLDocument(id='index_html', title='')
> if createNewFolder:
> if (user is not None) and not (
> user.has_permission('Add User SimpleSites', self)):
> raise 'Unauthorized', (
>   'You are not authorized to add User SimpleSites.'
>   )
> ob.manage_addFolder(id='New'+id, title='', createPublic=1)
> if createEditFolder:
> if (user is not None) and not (
> user.has_permission('Add Documents, Images, and Files',
> self)):
> raise 'Unauthorized', (
>   'You are not authorized to add DTML Documents.'
>   )
> ob.manage_addFolder(id='Edit'+id, title='', createPublic=1)
> if REQUEST is not None:
> return self.manage_main(self, REQUEST, update_menu=1)
> 


a couple of things.

A. you're not being blackballed. when you're posting to the list its
hard to help without specifics. you're posting above, would be better
with a traceback of code that does attempt to instantiate a product.
which leads to

B. how are you attempting to instantiate your other products. example
code of what you're trying to do would be helpful. are you doing it the
same as adding folders like above... i have no idea... 

C. seems like you're doing this in python. the code below should work
fine.

from Products import LocalFS

in manage_add:

id = 'foo'
ob2 = LocalFS.LocalFS(id) # check the exact calls to __init__ in
LocalFS
id2 = 'foo2'

ob = yourproduct(id2)
ob._setObject(id , ob2)

in  __init__ or manage_afterAdd

id ='foo'
ob = LocalFS.LocalFS(id)
self._setObject(id, ob)

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




Re: [Zope] Probable Bug in "OFS.Image.index_html"

2000-08-18 Thread andres

What version of Zope are you using?

On Fri, Aug 18, 2000 at 08:21:36PM +0200, Dieter Maurer wrote:
> Today, I met again a strange problem:
> 
>.
>.
>.
>
>   I tracked this down to line 219 of "OFS/Image.py":
> Zope arrives their, when it receives an
> "IF-MODIFIED-SINCE" header and determines that
> the browser has an up to date image in its cache.
> Zope correctly set status 304 and then
> returns "RESPONSE".
> 
>

--
Andres Corrada-Emmanuel   Email: [EMAIL PROTECTED]
--

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




Re: [Zope] Don't use relative links!

2000-08-18 Thread Kapil Thangavelu

Stuart Foster wrote:


> 
> Where can I find more information on how this is done. I'm not familiar with
> the dtml. notation?
> 

> 
> Chris Withers wrote:
> > so, the above should actually be:
> >
> > 
> 
> erk :S
> 
> 
>^^^

its referred to as the entity syntax of dtml. its mainly for saving
typing in urls. the . syntax is standard attribute access of python. try
a search on zope.org for entity syntax. i believe there is a doc in jim
fulton's members folder that does some explaining, probably a how to as
well.

Kapil

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




Re: [Zope] Nested Tag Creation

2000-08-18 Thread Andrew Kenneth Milton

+---[ Dieter Maurer ]--
| Andrew Kenneth Milton writes:
|  > I want to create a tag that has sub-tags.
|  > 
|  > Now I know I can use blockContinuations to approximate this, but, I
|  > think it would be cleaner to be able to define tags that are only available
|  > within the context of the main tag (namespaces and all that).
|
| Have a look at "sqlgroup" in "Shared.DC.ZRDB.sqlgroup".
| It does that, so you can learn how to do something similar.

I spent some time trying to think of a Zope tag that did this, I forgot
all about sqlgroup, and sqltest. 

Thanks!

-- 
Totally Holistic Enterprises Internet|  P:+61 7 3870 0066   | Andrew Milton
The Internet (Aust) Pty Ltd  |  F:+61 7 3870 4477   | 
ACN: 082 081 472 ABN: 83 082 081 472 |  M:+61 416 022 411   | Carpe Daemon
PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| 

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




Re: [Zope] [Ann] Another Zope Book

2000-08-18 Thread [EMAIL PROTECTED]

I'm using ZODB and ZEO seperate from Zope, no problem.

--Darrell

- Original Message - 
From: "Dieter Maurer" <[EMAIL PROTECTED]>

> I think Andrew completed the extraction of the ZODB.
> This means, Zope applications can use it for persistency.
> You, immediately, gain ZCatalog features, too.
> 



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




Re: [Zope] Creating Graphs

2000-08-18 Thread Patrick Lewis

On Fri, Aug 18, 2000 at 08:23:31AM -0700, Stuart Foster wrote:
> We need the ability to create multiple graphs from data that we get from
> Postgres.
> Currently we use a py method to call gnu plot, but we are looking for an
> alternative to serve up graphs.
> 
> Any suggestions? I took a look at the Python Image Library is this the best
> solution?
> 
> TIA
> 
> Stuart

Have you checked out the ZGDChart product?  I have no experience with it,
but it looks like another alternative.

-- 
Patrick Lewis <[EMAIL PROTECTED]>

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




[Zope] Odd problems with SiteAccess?

2000-08-18 Thread Christopher Heschong

I have a directory with a SiteAccess rule in it.  Under that directory,
versions and Zcatalogs no longer seem to work.

This is with  (SiteAccess-2-0-0b3)) and Zope 2.2.0 and 2.2.1b1

When I add a version, I can't start working in it.  Clicking on the button
doesn't seem to do anything.

When I add a Zcatalog and try to find items to it, I get the following
error:

Zope has encountered an error while publishing this resource.

Error Type: IndexError
Error Value: list index out of range


Traceback (innermost last):
  File /usr/local/Zope-2.2.1b1-src/lib/python/ZPublisher/Publish.py, line
222, in publish_module
  File /usr/local/Zope-2.2.1b1-src/lib/python/ZPublisher/Publish.py, line
187, in publish
  File /usr/local/Zope-2.2.1b1-src/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
(Object: Traversable)
  File /usr/local/Zope-2.2.1b1-src/lib/python/ZPublisher/Publish.py, line
171, in publish
  File /usr/local/Zope-2.2.1b1-src/lib/python/ZPublisher/mapply.py, line
160, in mapply
(Object: manage_catalogFoundItems)
  File /usr/local/Zope-2.2.1b1-src/lib/python/ZPublisher/Publish.py, line
112, in call_object
(Object: manage_catalogFoundItems)
  File /usr/local/Zope-2.2.1b1-src/lib/python/Products/ZCatalog/ZCatalog.py,
line 321, in manage_catalogFoundItems
(Object: Traversable)
IndexError: (see above)


Can anyone help or suggest a way around this?  I'm assuming it's a problem
with SiteAccess and interaction with Zope 2.2x?

-- 
/chris/


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




RE: [Zope] Don't use relative links!

2000-08-18 Thread Stuart Foster

Where can I find more information on how this is done. I'm not familiar with
the dtml. notation?

Thanks

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Chris
Withers
Sent: Friday, August 18, 2000 11:59 AM
To: Stuart Foster; Zope List
Subject: Re: [Zope] Don't use relative links!


Chris Withers wrote:
> so, the above should actually be:
>
> 

erk :S


   ^^^

sorry,

Chris

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


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




[Zope] RE: Zope digest, Vol 1 #939 - 31 msgs

2000-08-18 Thread Nish Parikh

How do I unsubscribe

-Original Message-
From:   [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent:   Friday, August 18, 2000 3:00 PM
To: [EMAIL PROTECTED]
Subject:Zope digest, Vol 1 #939 - 31 msgs


Send Zope maillist submissions to
[EMAIL PROTECTED]

To subscribe or unsubscribe via the web, visit
http://lists.zope.org/mailman/listinfo/zope
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]

(When replying, please edit your Subject line so it is more
specific than
"Re: Contents of Zope digest...")


Today's Topics:

  1. Re: unable to login with newly created user (Martijn
Pieters)
  2. RE: [Ann] Another Zope Book (Chris McDonough)
  3. Meet Paul Everitt at the Paris Zope Meeting ! (Maik
Roeder)
  4. Product question, third posting (Daniel Rusch)
  5. Re: Workaround and a tree and dtml-in problem (Rik
Hoekstra)
  6. Declaration of a sheet property as a personnalise
class... (Vincent)
  7. Pb getting local roles ... strange (Didier Georgieff)
  8. ANNOUNCE: updated Hotfix release for recent mutable
object issue (Brian Lloyd)
  9. Creating Graphs (Stuart Foster)
  10. TEST (please discard) (Jack Morgan)
  11. Re: Pb getting local roles ... strange (Shane
Hathaway)
  12. Can't change title of a common instance property sheet
(Jeff Sasmor)
  13. Add a folder anywhere from anywhere (Francois-Regis
CHALAOUX)
  14. Re: Xron test (Loren Stafford)
  15. Apache is not caching Zope pages (Fabio Akita)
  16. Re: sending mail slow? (Loren Stafford)
  17. Re: . makes search engines happy... (Andy McKay)
  18. Re: [Ann] Another Zope Book (Andy McKay)
  19. RE: Strange behaviour on authorization (Casey Duncan)
  20. RE: Tracker and Zope 2.2 (Ken Manheimer)
  21. Merging multiple catalogs (Andy McKay)
  22. Setting Default Properties in a Product
([EMAIL PROTECTED])
  23. URL is missing up in Zope (Stuart Foster)
  24. How to execute multiple SQL statements in one
SQL-Method ? (Stuart Foster)
  25. RE: How to execute multiple SQL statements in one
SQL-Method ? (Mabe, Brad)
  26. Installing Zope ([EMAIL PROTECTED])
  27. Re: [Zope-dev] Aaargh, no safe seperators :S (Scott
Shepherd)
  28. Re: Apache is not caching Zope pages (Chris Withers)
  29. Don't use relative links! (Chris Withers)
  30. Re: Don't use relative links! (Chris Withers)
  31. ANNOUNCE ZEO 0.2.3 Released (Jim Fulton)

--__--__--

Message: 1
Date: Fri, 18 Aug 2000 15:40:18 +0200
From: Martijn Pieters <[EMAIL PROTECTED]>
To: Corey <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: Re: [Zope] unable to login with newly created user

On Thu, Aug 17, 2000 at 02:28:07AM -0700, Corey wrote:
>   Will having the Owner role actually keep me from logging
in as that
>   user?  I can't seem to create a user *without* the Owner
role
>   anyhow... jeeze.
> 
>   Any other suggestions?  I appreciate the help - in the
mean time,
>   I'm gong to try installing version 2.1.6.

Aha! Found it I think.

The list of roles you see are possible selections. It's a
selectbox, you
need to select the roles you want your user to have, they'll
be
highlighted.

The fact that they are listed doesn't mean they are selected
:)

-- 
Martijn Pieters
| Software Engineermailto:[EMAIL PROTECTED]
| Digital Creations  http://www.digicool.com/
| Creators of Zope   http://www.zope.org/
| ZopeStudio: http://www.zope.org/Products/ZopeStudio
-

--__--__--

Message: 2
From: Chris McDonough <[EMAIL PROTECTED]>
To: "'Kapil Thangavelu'" <[EMAIL PROTECTED]>,
Dieter Maurer
<[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED], [EMAIL PROTECT

[Zope] Fourth Posting, is this really that difficult or have I been blackballed :)balled :)

2000-08-18 Thread Daniel Rusch

I've created a folderish product. When I select that product from the
available objects list, thus creating an instance of that product, I can

create objects like dtml document and dtml method in the new folderish
object (very similar to what happens when you instantiate a folder
object, you can have a dtml method created in the new folder).

The question is why can't I create objects from the Products directory,
such as Local File System?


The code below works great, I get a dtml document, two folders each with

a dtml method in them
HOW CAN I CREATE A LOCAL FILE SYSTEM OR ANY OTHER OBJECT FROM THE
PRODUCTS DIRECTORY IN THIS MANAGE_ADD FUNCTION???


def manage_addSimpleSite(self, id, title='',
 createNewFolder=0,
 createEditFolder=0,
 REQUEST=None):
"""Add a new SimpleSite object with id *id*.

If the 'createNewFolder' and 'createEditFolder' parameters are set
to any true
value, an 'New sub Folder' and an 'edit sub Folder' objects are
created respectively
in the new SimpleSite.
"""
ob=SimpleSite()
ob.id=id
ob.title=title
self._setObject(id, ob)
try: user=REQUEST['AUTHENTICATED_USER']
except: user=None
ob.manage_addDTMLDocument(id='index_html', title='')
if createNewFolder:
if (user is not None) and not (
user.has_permission('Add User SimpleSites', self)):
raise 'Unauthorized', (
  'You are not authorized to add User SimpleSites.'
  )
ob.manage_addFolder(id='New'+id, title='', createPublic=1)
if createEditFolder:
if (user is not None) and not (
user.has_permission('Add Documents, Images, and Files',
self)):
raise 'Unauthorized', (
  'You are not authorized to add DTML Documents.'
  )
ob.manage_addFolder(id='Edit'+id, title='', createPublic=1)
if REQUEST is not None:
return self.manage_main(self, REQUEST, update_menu=1)


Thanks,

Dan




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




Re: [Zope] Re: Bug in

2000-08-18 Thread Dieter Maurer

Michael Best writes:
 > http://classic.zope.org:8080/Collector/1056/view
 > 
 > Back on Februrary 14th, I submitted this bug, however your account of it
 > is much better than mine.
You will find a patch (against Zope 2.1.6) under:

URL:http://www.dieter.handshake.de/pyprojects/zope/dt_in.pat



Dieter

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




[Zope] Probable Bug in "OFS.Image.index_html"

2000-08-18 Thread Dieter Maurer

Today, I met again a strange problem:

  I wanted to implement an image relay for an international project:
  something like: if an image in the target language is available,
  take it, otherwise, the english image.

  My DTML looked like:



  The result was very strange:

When I forced Netscape to reload the image (SHIFT + reload),
everything worked fine. 
However, when I did a simple reload, it sometimes worked
and sometimes did not (showed a broken image).

When I loaded the image with Pythons httplib, everything
worked fine.

  I tracked this down to line 219 of "OFS/Image.py":
Zope arrives their, when it receives an
"IF-MODIFIED-SINCE" header and determines that
the browser has an up to date image in its cache.
Zope correctly set status 304 and then
returns "RESPONSE".

It seems that this is not a problem, when "index_html"
is directly called from ZPublisher.
However, in the context of the above "dtml-var",
it confused Netscape completely (I can understand that!).

  I changed the "return RESPONSE" into "return ''"
  and everything works fine again.


I will put this into the collector.


Dieter

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




RE: [Zope] Product inhetitance question (similar question)

2000-08-18 Thread Dieter Maurer

NABETH Thierry writes:
 > And what happen if the Class A is in a package PA.
 > Clabb B is in a package PB.
 > 
 > How do you access the namespace of PA from PB ?
from PA import A, . 

class B(A): 

 > When I have tried, the inherited methods from A where not visible
 > from B, and I and to recreate a copie of the method.
 > (which is ugly !!!).
Almost unbelievable.


Dieter

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




Re: [Zope] Nested Tag Creation

2000-08-18 Thread Dieter Maurer

Andrew Kenneth Milton writes:
 > I want to create a tag that has sub-tags.
 > 
 > Now I know I can use blockContinuations to approximate this, but, I
 > think it would be cleaner to be able to define tags that are only available
 > within the context of the main tag (namespaces and all that).
Have a look at "sqlgroup" in "Shared.DC.ZRDB.sqlgroup".
It does that, so you can learn how to do something similar.


Dieter

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




Re: [Zope] DCOracle help required

2000-08-18 Thread Dieter Maurer

Alwyn Schoeman writes:
 > Let me explain my situation.
 > The oracle server is version 7.3.4 running on Solaris.
 > I compiled DCOracle 1.3.1b1 on the Sun using the Oracle 7 libraries.
 > With this I can access an Oracle 8.0.5 database running on Linux over the 
 > network.
 > 
 > Now I want to access the Oracle 7 database from a Linux machine.  Only Oracle 
 > you can get for Linux is 8, so I'm using 8.1.6.
 > I can get it to compile and installed.
 > 
 > But when I do the following to the Oracle 7 database I get:
 > >>> import DCOracle
 > >>> dbc = DCOracle.Connect("ota/ota@ota1")
 > OCI_ERROR at oci_8.c:326
 > ORA-01005: null password given; logon denied
 > Traceback (innermost last):
 >   File "", line 1, in ?
 >   File "/usr/lib/python1.5/DCOracle/ocidb.py", line 77, in __init__
 > sc=oci_8.Logon(u,p,s)
 > OracleError: (1005, 'ORA-01005: null password given; logon denied')
 > 
 > Can anyone please help me to get this to work...
Try to compile DCOracle without the "-DORACLE8" compiler option.
This will work with Oracle 8, too.


Dieter

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




Re: [Zope] Creating an object from within another

2000-08-18 Thread Dieter Maurer

Daniel Rusch writes:
 > So far so good,
 > 
 > Next hurdle, at least the problems have been cut down to hurdles from walls.
 > 
 > I have a folderish product say myFolder, in the manage_addMyFolder function I
 > want to create an object of my product B. so I do this:
 > 
 > def manage_addmyFolder(self, id, title='',
 >  REQUEST=None):
 > """Add a new myFolder object with id *id*.
 > """
 > ob=myFolder()
 > ob.id=id
 > ob.title=title
 > self._setObject(id, ob)
 > try: user=REQUEST['AUTHENTICATED_USER']
 > except: user=None
 > ob.manage_addB(id='index_html', title='') <-- if I change this to
Try:   (ob __of__ self).manage_addB()



Dieter

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




Re: [Zope] [Ann] Another Zope Book

2000-08-18 Thread Dieter Maurer

Thank you for your encouragement.


Andrew Kuchling works on the modularization of Zope packages such
that they can easily be used outside Zope.
For part of these packages, this is easy: Structured Text
and DTML is used for a long time outside Zope.


I think Andrew completed the extraction of the ZODB.
This means, Zope applications can use it for persistency.
You, immediately, gain ZCatalog features, too.

I think, the development goes into the direction you
proposed.


Dieter

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




Re: [Zope] calls first?

2000-08-18 Thread Dieter Maurer

Chris Withers writes:
 > If you do  where object is something callable, it
 > calls it.
 > 
 > That's a bit unpleasant for things like Squishdot Sites which do
 > something (return a list of all their elements) when you call them.
 > 
 > So the only way to _really_ do what I thought dtml-with is for was to do
 >  which is sucky to say the least.

I, definitely, prefer the current implementation to making
"with" the (only) exception: currently, whenever you
use the name parameter of a tag, the object is called
when it is callable.

If this would be changed, I am almost sure, Chris Withers would later
complain about the inconsistency :-)


Dieter

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




RE: [Zope] Merging multiple catalogs

2000-08-18 Thread Casey Duncan

There exists a howto on this very subject:

http://www.zope.org/Members/Zen/howto/AdvZCatalogSearching

Look under the "Or" section. Very helpful suggestions.

Enjoy,
Casey Duncan

-Original Message---
From: "Andy McKay" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Subject: [Zope] Merging multiple catalogs
Date: Fri, 18 Aug 2000 09:34:17 -0700
charset="iso-8859-1"

Before I go off into coding mode has anybody had to deal with merging
results from multiple catalogs? I have several catalogs and I would like to
make this transparent by only having one search results interface. I quickly
made one Catalog indexing multiple Catalogs but the result is multiple sets
of records returned...

Thanks.

--
 Andy McKay, Developer, ActiveState
 http://www.ActiveState.com
 Programming for the People


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




[Zope] ANNOUNCE ZEO 0.2.3 Released

2000-08-18 Thread Jim Fulton

A new bug-fix release of ZEO is available at:
http://www.zope.org/Products/ZEO.

This release makes versions work with ZEO. Previously,
versions were almost entirely broken.  See the 
CHANGES.txt file in the release for a list of other
bugs fixed.

If you encounter problems with ZEO, please report them
using the ZEO issue tracker at:
http://www.zope.org/Products/ZEO/Tracker.

Jim

--
Jim Fulton   mailto:[EMAIL PROTECTED]   Python Powered!
Technical Director   (888) 344-4332http://www.python.org  
Digital Creationshttp://www.digicool.com   http://www.zope.org

Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email
address may not be added to any commercial mail list with out my
permission.  Violation of my privacy with advertising or SPAM will
result in a suit for a MINIMUM of $500 damages/incident, $1500 for
repeats.

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




Re: [Zope] Don't use relative links!

2000-08-18 Thread Chris Withers

Chris Withers wrote:
> so, the above should actually be:
> 
> 

erk :S


   ^^^

sorry,

Chris

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




[Zope] Don't use relative links!

2000-08-18 Thread Chris Withers

Stuart Foster wrote:
> However if I traverse the two folders sometimes the URL looks like
> 
> mainfolder/subfolder/subfolder/subfolder/index_html
> 
> Why..

somewhere on one of you pages you have a link something like


that's a relative link and thanks to the magic of the Zope automatically
inserted BASE tag (yurch!) will actually be a link to:
http://yoursite.com/mainfolder/subfolder/subfolder/index_html

so, the above should actually be:



cheers,

Chris

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




Re: [Zope] Apache is not caching Zope pages

2000-08-18 Thread Chris Withers

Fabio Akita wrote:
> the lack of robustness of ZServer
> makes it very slow and unstable (as expected).

That's certainly not expected by me :(

How did you come to this conclusion?
What do you mean by slow?
What do you mean by unstable?

> The strange thing is that the directory used for the cache is been filled up
> with files but it looks like Apache is ignoring them and going directly to
> Zope. When I shut down Zope, it never goes to the cached files and when I
> make requests to Apache the Zope´s log grows up all the time for the same
> bunch of pages.

Are you setting the cache headers in Zope?

cheers,

Chris

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




[Zope] Re: [Zope-dev] Aaargh, no safe seperators :S

2000-08-18 Thread Scott Shepherd

>&dtml-foo.[bar.dot].y

In all the computer languages I know there's already a convention for 
solving this kind of problem.

&dtml-foo.bar\.dot.y

But I prefer path-style identifiers:

&dtml-/foo/bar\.dot/y

Then the correspondence to the site's folder structure is evident. 
Plus you can support both relative and absolute paths without 
confusing anybody:

&dtml-foo/bar\.dot/y

Or, if y is a *property* of bar.dot,

&dtml-foo/bar\.dot.y



>
>Dont put . in id's... I try not to anyway. Could we say . or if your id has
>a . use something else eg:
>
>&dtml-foo.[bar.dot].y
>
>?
>
>--
> Andy McKay, Developer, ActiveState
> http://www.ActiveState.com
> Programming for the People
>
>
>- Original Message -
>From: "Chris Withers" <[EMAIL PROTECTED]>
>To: "Shane Hathaway" <[EMAIL PROTECTED]>
>Cc: "Jonothan Farr" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
>Sent: Thursday, August 17, 2000 1:57 PM
>Subject: [Zope-dev] Aaargh, no safe seperators :S
>
>
> > Shane Hathaway wrote:
> > > That would probably work, but isn't kind of ugly?  Now we'd be forcing
> > > people to realize that colons can be path separators.  Only Mac users
> > > know this. :-)
> >
> > Well,
> >
> >   / and \ are bad XML
> >
> >   ; is bad XML, and _really_ ugly
> >
> >   . confuses when there's .'s in ids
> >
> > Any other suggestions :S
> >
> > cheers,
> >
> > Chris
> >
> > ___
> > 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 maillist  -  [EMAIL PROTECTED]
>http://lists.zope.org/mailman/listinfo/zope
>**   No cross posts or HTML encoding!  **
>(Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )


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




[Zope] Installing Zope

2000-08-18 Thread spambait


The Zope install notes say to find an installation directory that is *not* accessible 
to your web server.  Is there a good reason for this?  Security?

Zope will install easily, if I put everything into my commercial host's cgi-bin.  Is 
this asking for trouble?

Yes, I have read gldnspud's "Third-Party Web Host" notes.  But things are different 
enough on my host to cause problems.

S.

I have no control of anything written below this line.


___
Get your free, permanent e-mail @www.com, the original Net address! 
- http://www.com/freemail 

Listen to your favorite music while you work! 
- http://www.com/radio 

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




RE: [Zope] How to execute multiple SQL statements in one SQL-Method ?

2000-08-18 Thread Mabe, Brad

SQLSTATEMENT 1



SQLSTATMENT 2


-Original Message-
From: Stuart Foster [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 18, 2000 1:14 PM
To: Zope List
Subject: [Zope] How to execute multiple SQL statements in one SQL-Method
?


I know it can be done but forgot how. 

Stuart

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



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




[Zope] URL is missing up in Zope

2000-08-18 Thread Stuart Foster

I've noticed that sometimes as I traverse my Zope sight the URL keeps
growing..

For instance
The main folder has an index_html
  mainfolder->index_html

A subfolder doesn't
  mainfolder/subfolder

If the index_html is accessed from the sub you get the mainfolders
index_html as I expect to.

However if I traverse the two folders sometimes the URL looks like

mainfolder/subfolder/subfolder/subfolder/index_html

Why..

Thanks


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




[Zope] How to execute multiple SQL statements in one SQL-Method ?

2000-08-18 Thread Stuart Foster

I know it can be done but forgot how. 

Stuart

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




[Zope] Setting Default Properties in a Product

2000-08-18 Thread Robert_J_Roberts

I have a product I have created.  

When creating an instance of the product, there are several property field
which I pre-populate with default values.  Those default values are
currently set in my __init__() function.

I would like to allow the users to redefine the defaults at the product
level.

How do I add a default properties page to my product so the user can set
them in /root/Control_Panel/Products/{MyProduct} so that each new instance
of that products uses their defaults and not my hard-coded defaults?

Robert J. Roberts
[EMAIL PROTECTED]



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




[Zope] Merging multiple catalogs

2000-08-18 Thread Andy McKay

Before I go off into coding mode has anybody had to deal with merging
results from multiple catalogs? I have several catalogs and I would like to
make this transparent by only having one search results interface. I quickly
made one Catalog indexing multiple Catalogs but the result is multiple sets
of records returned...

Thanks.

--
 Andy McKay, Developer, ActiveState
 http://www.ActiveState.com
 Programming for the People




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




RE: [Zope] Tracker and Zope 2.2

2000-08-18 Thread Ken Manheimer

Is the tracker you're using a recent checkout from the CVS repository,
or something else?  Where did you get it and how recently?

Ken Manheimer
[EMAIL PROTECTED]

-Original Message-
From: Hanno Schulz [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 18, 2000 6:03 AM
To: [EMAIL PROTECTED]
Subject: [Zope] Tracker and Zope 2.2


Hi!

I tried to add Tracker on my Zope 2.2 and get following error after
inserting
id an title and press the add button.

--
Zope Error
Zope has encountered an error while publishing this resource. 
Error Type: TypeError
Error Value: string, None

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. 

Traceback (innermost last):
  File
/usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line
222, in publish_module
  File
/usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line
187, in publish
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/Zope/__init__.py,
line 221, in zpublisher_exception_hook
(Object: RoleManager)
  File
/usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line
171, in publish
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/mapply.py,
line 160, in mapply
(Object: addTracker)
  File
/usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line
112, in call_object
(Object: addTracker)
  File
/usr/local/Zope-2.2.0-linux2-x86/lib/python/Products/ExternalMethod/Exte
rnalMethod.py, line 251, in __call__
(Object: addTracker)
TypeError: (see above)

--



Thanks for any help

Hanno Schulz

catWorkX GmbH
Stresemannstr. 364
22761 Hambug
http://www.catworkx.de
http://www.catbridge.de

Tel.: +49 40 890 646 0
Fax:  +49 40 890 646 66

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

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




RE: [Zope] Strange behaviour on authorization

2000-08-18 Thread Casey Duncan

Jarkko Veijalainen wrote:
> i have been trying to figure this out and get help to this almost one
> week...
...
> Zope loads login form with no problem (it's basicly static page) but when
i
> try so POST data to email_headers with login form, popups Authorization
> failed window. I have tried to use my manager and superuser name and same
> values that i submitted, but nothing is accepted to auth. window.
...
> so i have authenticated user and i still can't login. All these documents
> work like they're supposed to in Zope 2.1.6, but not anymore when i
> installed Zope 2.2.0 on Solaris. Why is Zopesecurity trying to validate
> 'cn', which is value that i submit to another document.
>
> What went wrong here and how i fix this problem?

Aha, it worked in 2.1.6 eh? That's the tip off. A *major* change between
2.1.x and 2.2.x is in the security dept. 2.2.x runs all methods using the
security level of the _owner_ of the method, regardless of whether this is a
lower or higher level than the currently authenticated user. My guess is
that your method has no owner (which is what pre-2.2.x objects default to
when run under 2.2.x). This means it is running as anonymous which does not
have rights to do what you want. Specify an owner for the method that has
sufficient rights to do what you want and try it again.

Good luck,
-Casey Duncan


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




Re: [Zope] [Ann] Another Zope Book

2000-08-18 Thread Andy McKay

There is room for both books. Zope is a powerful and very deep products. The
majority of users are unlikely to go into a great deal of python, most are
going to use the dtml and other basic functionality. If Zope is going to
increase its market then this sort of book is essential to make Zope
accessible. Can I help at all?

But a book covering the internals will be useful. One of my gripes about the
documentation is how spread out and hard to find it is there's Wiki's here,
presentations there... I've often searched zope.org and come up blank, when
people on the mailing list can point it to me in 2 mins. But searching
zope.org is another matter entirely :)

my 2 cents.

- Original Message -
From: "Max Møller Rasmussen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 18, 2000 2:19 AM
Subject: Re: [Zope] [Ann] Another Zope Book


> Fra: Kapil Thangavelu [mailto:[EMAIL PROTECTED]]
>
> >I think most developers are forced to learn
> >through trial and error because the docs don't do the components justice
> >since they tend to focus on working understanding of zope's framework
> >from dtml. and in the end they are forced to turn to the source which
> >can be confusing without knowing the parts of the framework from a
> >fundamental not a working perspective.
>
> >comments?
>
> 2 right you are. We need more info about Zope from a Python programmers
POW.
> Setting pages up in dtml is not that interresting from my point of view.
>
> We need more detailed documentation on all the seperate modules, and far
> more/better on making products.
>
> dtml is not for programming and business logic, only for presentation.
>
> Max M
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>


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




Re: [Zope] . makes search engines happy...

2000-08-18 Thread Andy McKay

> Andy McKay wrote:
> >
> > Dont put . in id's... I try not to anyway. Could we say . or if your id
has
> > a . use something else eg:
>
> dots in ids are essential if you rely of search engine hits for your
> site.
>
> .html
> .gif
> .txt
>
> Just processing the extension on a file name is a lot quicker than doing
> a HEAD to get the content type :/

Hmm I suppose, I dont rely on search engines much so I have never worried
about it. I always end up with some reason for them being imported no matter
how hard I try.



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




Re: [Zope] sending mail slow?

2000-08-18 Thread Loren Stafford

From: "Chris Withers" <[EMAIL PROTECTED]>
>
> I've noticed that sending mail from within Zope the  tab or
> mailhost.send() is very slow (like it adds a few seconds to the time it
> takes to get a page back from a post).
>
> Why is that? how can I make it faster?
>
> I'd thought about having the actual mail sending done in a different
> thread/process but I don't know how I'd do that or whether it'd be worth
> doing.

You could use Xron to schedule sending the email. You could schedule it for
later or for "now". Either way the email would be sent asyncronously from
the original request. (But check out another email dated today titled "Xron
test").

-- Loren



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




[Zope] Apache is not caching Zope pages

2000-08-18 Thread Fabio Akita

Hello again

There´s something very strange with the Apache + ZServer solution presented
in the zope.org howtos.

The problem is: I have a Zope 2.1.6 with SiteAccess and Apache 1.3.12 with
the mod_proxy and mod_expire set up to that all request get at por 80 by
Apache are proxed back to port 8080 of Zope. SiteAccess garantees that this
cycle works all the time and port 8080 is never accessed directly.

This works fine. The problem is that the Apache proxy is not caching the
pages as it should, so that requests made to Zope once are not made again
until expired from the cache. This results that every single request made to
Apache goes directly to Zope and than the lack of robustness of ZServer
makes it very slow and unstable (as expected).

The strange thing is that the directory used for the cache is been filled up
with files but it looks like Apache is ignoring them and going directly to
Zope. When I shut down Zope, it never goes to the cached files and when I
make requests to Apache the Zope´s log grows up all the time for the same
bunch of pages.

Here´s the configuration in my httpd.conf

 CacheRoot "D:/Program Files/Apache Group/Apache/proxy"
 CacheSize 5
 CacheGcInterval 1
 CacheMaxExpire 24
 CacheLastModifiedFactor 0.1
 CacheDefaultExpire 1
 CacheForceCompletion 90

 ProxyPass /zope/ http://10.10.10.176:8080/
 ProxyPassReverse /zope/ http://10.10.10.176:8080/

ExpiresActive On
ExpiresDefault A86400
ExpiresByType image/gif A604800
ExpiresByType image/jpg A604800
ExpiresByType text/html M43200


Anyone knows why this happens? What´s the workaround? I searched through all
the web and find nothing about the mod_proxy configuration so it´s turning
to be extremelly difficult to maintain the Zope site, even with the robust
Apache as the front-end.

Thanks


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




[Zope] Add a folder anywhere from anywhere

2000-08-18 Thread Francois-Regis CHALAOUX

Hi,

USE CASE

How to test if an "idFolder" exist in my "topFolder"?
If the "idFolder" does not exist I would like to add it to "topFolder"

Question
==
Who know why this code in an external method (EM) does not work?

Code

def addFolder(self, idFolder, topFolder):
   self=self.this()
   if not hasattr(topfolder,idFolder):
  self.getattr(self,topFolder).manage_addFolder(idFolder)


PS: How to add a folder anywhere in the ZODB tree with an EM also located
anywhere?

Bye, FR.

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 

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




[Zope] Re: Xron test

2000-08-18 Thread Loren Stafford

Nick,

Two other Zopistas reported similar problems. Both succeeded eventually in
getting Xron started, but we didn't succeed in diagnosing the problem, nor
in determining precisely how to work around it. I myself haven't been able
to reproduce the problem.

The problem seems to occur only on Linux, but it does not always occur. Some
users have successfully started Xron on Linux with no problem. The problem
seems to have to do with contention for a lock on ZODB. Did you see any log
or console message that would confirm this?

One user went to the console and killed all the Zope processes that were
running at the time, then restarted Zope from the command line. The second
time, Zope started up correctly with Xron.

Another user thought that he had mistakenly tried to start Zope while logged
in as root. When he restarted as a different user, Zope started up with Xron
correctly. I suspect that the user was not relevant to the Xron problem (it
is normal in some installations to start as root), but that the restarting
was the key.

One user thought that the monitor process contributed to the lock
contention. I don't know, but it might be worthwhile to try to restart Zope
without the monitor (changing the start-up options to disable the monitor).

The problem seems to relate to Xron's creating the Schedule catalog the
first time the Xron product is loaded during Zope start-up. If you succeed
in creating the Schedule one time, the problem will not recurr, as Xron will
just use the existing Schedule.

I hope that helps you get started. Let me know how it goes. I'll copy this
email to the zope list in hopes that someone else can shed some light on the
problem.

-- Loren

- Original Message -
From: "Nicholas Lo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: August 18, 2000 12:41 AM
Subject: xcron test


> Hi Loren,
>
> I have a problem with installing Xron 0.9 onto my machine. Currently,
> I'm running SuSE Linux 6.4 on a 600MHz/128Mb/20Gb PC. I have followed
> the release note and set the STUPID_LOG_FILE environment variable to
> point the log file, and Xron itself is, of course, resides in the
> /Products directory. When I start Zope, the console looks okay. However,
> the browser keeps on loading and loading and could not show the Zope
> management screen. I have also tried Xron on my notebook, which is
> running Win98. Everything works just fine. I just wonder what's gone
> wrong.
>
> Thanks.
>
> Nick
>


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




Re: [Zope] Pb getting local roles ... strange

2000-08-18 Thread Shane Hathaway

Didier Georgieff wrote:
> 
> Hello,
> 
> I'm on 2.1.6.
> I'm trying to have an information box with all roles.
> 
> 
>  
> 
> 
> works OK. But doesn't give the local roles.
> So i tried
> 
> 
>  
>   
>  
> 
> 
> But it only gives ['owner'] and not the other local role ['roleFoo'].
> But the response is correct if i test with
> 
>  is
> True.
> 
> Is it a bug or a misunderstanding ? I found nothing on the archives.
> Thanks in advance.

Have you tried AUTHENTICATED_USER.getRolesInContext(this())?

Shane

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




[Zope] Can't change title of a common instance property sheet

2000-08-18 Thread Jeff Sasmor

I suppose this is some sort of lack in the Zope management UI, but
maybe someone else knows how to do this:

If you create a ZClass property sheet you can pick an ID and a title.

But you don't seem to be able to EDIT the title of the property
sheet ever again.

Is there some magic property sheet property name or
is there just no way to edit the title from the management 
interface?

The other bizzare thing is that you can export a property sheet,
but there seems no obvious way to import one anywhere.
Anyone have a clue on this?  What's it there for?

TIA


Jeff Sasmor
[EMAIL PROTECTED]



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




[Zope] Creating Graphs

2000-08-18 Thread Stuart Foster

We need the ability to create multiple graphs from data that we get from
Postgres.
Currently we use a py method to call gnu plot, but we are looking for an
alternative to serve up graphs.

Any suggestions? I took a look at the Python Image Library is this the best
solution?

TIA

Stuart


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




[Zope] TEST (please discard)

2000-08-18 Thread Jack Morgan

just a test, Sorry!

Jack Morgan Debian GNU/Linux Enthusiast
[EMAIL PROTECTED] http://www.mandinka.org


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




[Zope] ANNOUNCE: updated Hotfix release for recent mutable object issue

2000-08-18 Thread Brian Lloyd

Hi all -

We recently made a Hotfix release to address an issue 
dealing with Zope APIs returning mutable objects that 
could be changed inappropriately from DTML 
(Hotfix_08_09_2000). After further investigation, there 
was another aspect to the problem that was not addressed 
in the recent hotfix.

I've uploaded a new hotfix release (Hotfix_2000-08-17) 
that supercedes the one from the 9th and includes the 
extra fix required.

http://www.zope.org/Products/Zope/Hotfix_2000-08-17/

If you run a Zope site and allow untrusted users to edit 
DTML on your site, you should install this updated hotfix. 
There is no need to uninstall the prior hotfix release.
These fixes will also be in the 2.2.1 release, expected 
next week.


Brian Lloyd[EMAIL PROTECTED]
Software Engineer  540.371.6909  
Digital Creations  http://www.digicool.com 



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




[Zope] Pb getting local roles ... strange

2000-08-18 Thread Didier Georgieff

Hello,

I'm on 2.1.6.
I'm trying to have an information box with all roles.


 


works OK. But doesn't give the local roles.
So i tried 


 
  
 


But it only gives ['owner'] and not the other local role ['roleFoo'].
But the response is correct if i test with 

 is 
True.

Is it a bug or a misunderstanding ? I found nothing on the archives.
Thanks in advance.

 
--
Didier Georgieff
DDAF du Bas-Rhin - Cellule SIG 
2, rue des Mineurs 67070 Strasbourg Cedex
tél : 03.88.25.20.33 - fax : 03.88.25.20.01
email : [EMAIL PROTECTED]
GéoWeb http://10.67.90.3 (Intranet Agriculture)
GéoWeb http://sertit10.u-strasbg.fr (Internet)

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




[Zope] Declaration of a sheet property as a personnalise class...

2000-08-18 Thread Vincent

Hi,

I would like to add a new property to a ZClass that I created.

Right now, I can choose between int, date, text, selection..., How can I
choose another ZClass I created in the same product ?

Thanks

Vincent


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




Re: [Zope] Workaround and a tree and dtml-in problem

2000-08-18 Thread Rik Hoekstra


-Original Message-
From: Chris Withers <[EMAIL PROTECTED]>
To: Phil Harris <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: vrijdag 18 augustus 2000 14:44
Subject: [Zope] Workaround and a tree and dtml-in problem


>Phil Harris wrote:
>> Why isn't _ available in the tree tag?
>>
>
>The workaround is to wrap it in a
>
>
>But now I'm confused.
>
>Surely
>
>  
>
>
>  
>
>
>  
>
>should produce the same results as:
>
>
>  
>
>
>It doesn't :(


A guess (I never quite understood this either) Isn't the difference :
- first example the 'postingValues' in the context of your 'posting' object
and
- the second the 'postingValues' in the context of the default objectlist  -
presumably objectValues


>
>Why am I doing this you may ask? Well, I want to do batching at the top
>level and, AFAIK, dtml-in doesn't support this :(
>
>any ideas?

if so, you might want to wrap the postingValues as well in a


just guessing

Rik


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




[Zope] Product question, third posting

2000-08-18 Thread Daniel Rusch

I've created a folderish product. When I select that product from the
available objects list, thus creating an instance of that product, I can
create objects like dtml document and dtml method in the new folderish
object (very similar to what happens when you instantiate a folder
object, you can have a dtml method created in the new folder).

The question is why can't I create objects from the Products directory,
such as Local File System?


The code below works great, I get a dtml document, two folders each with
a dtml method in them
HOW CAN I CREATE A LOCAL FILE SYSTEM OR ANY OTHER OBJECT FROM THE
PRODUCTS DIRECTORY IN THIS MANAGE_ADD FUNCTION???


def manage_addSimpleSite(self, id, title='',
 createNewFolder=0,
 createEditFolder=0,
 REQUEST=None):
"""Add a new SimpleSite object with id *id*.

If the 'createNewFolder' and 'createEditFolder' parameters are set
to any true
value, an 'New sub Folder' and an 'edit sub Folder' objects are
created respectively
in the new SimpleSite.
"""
ob=SimpleSite()
ob.id=id
ob.title=title
self._setObject(id, ob)
try: user=REQUEST['AUTHENTICATED_USER']
except: user=None
ob.manage_addDTMLDocument(id='index_html', title='')
if createNewFolder:
if (user is not None) and not (
user.has_permission('Add User SimpleSites', self)):
raise 'Unauthorized', (
  'You are not authorized to add User SimpleSites.'
  )
ob.manage_addFolder(id='New'+id, title='', createPublic=1)
if createEditFolder:
if (user is not None) and not (
user.has_permission('Add Documents, Images, and Files',
self)):
raise 'Unauthorized', (
  'You are not authorized to add DTML Documents.'
  )
ob.manage_addFolder(id='Edit'+id, title='', createPublic=1)
if REQUEST is not None:
return self.manage_main(self, REQUEST, update_menu=1)


Thanks,

Dan


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




[Zope] Meet Paul Everitt at the Paris Zope Meeting !

2000-08-18 Thread Maik Roeder

Hi everyone !


The Paris Zope Meeting is a great opportunity for Europe's Zope community
to meet Paul Everitt, CEO of Digital Creations,  who is currently in France
for holidays. It is also a chance to meet Zope developers from England,
Germany, Switzerland and of course France.

If you want to come to the event, please send a mail to [EMAIL PROTECTED]
to let us know about your plans. Maybe some of us can already gather a day
or two before the event ?

A list of people who have already registered is available here:
http://portalux.com/nnl/documents/zope-meeting/list

Event Details:

Date: Wednesday August 23rd 2000
Exact time: To be announced later
Place: 18, rue du Faubourg du Temple - 75011 Paris

Registration: http://portalux.com/nnl/documents/zope-meeting/
WebSite:  http://zdp.zope.org/projects/eurozope/events/pariszopemeeting
Mailing List: http://comlounge.net/mailman/listinfo/eurozope 

There are some talks planned, but due to the short preparation time,
these are not fixed (yet). Maybe you can give a talk as well ? Just let
us know.

This is the first event organized by the EuroZope initiative, which
tries to better support Zope in Europe due to the great response we
received at the Linuxtag 2000 in Stuttgart. EuroZope infos:

http://zdp.zope.org/projects/eurozope

Maybe you want to attend some of the other events planned by the EuroZope
team ?

http://zdp.zope.org/projects/eurozope/events

We still need Zopers who would like to help us organizing those
future events. Let's discuss it on the EuroZope mailing list:

http://comlounge.net/mailman/listinfo/eurozope

Greetings,

Maik Röder

-- 
"The computing future is based  on "cyberbodies" - self-contained, 
neatly-ordered,  beautifully-laid-out  collections of information, 
like immaculate giant gardens." The second coming - A manifesto. David
Gelernter http://www.edge.org/3rd_culture/gelernter/gelernter_p1.html


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




RE: [Zope] [Ann] Another Zope Book

2000-08-18 Thread Chris McDonough

Much of the aim of the "Product Developer's Guide" (see
http://www.zope.org/Wikis/Docs/ProductDevelopersGuide) is to address the
issues you bring up.  It's been slow going, although I almost have the
security chapter completed.  Hopefully this weekend I'll be able to
release that chapter.

> -Original Message-
> From: Kapil Thangavelu [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 17, 2000 11:19 PM
> To: Dieter Maurer
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [Zope] [Ann] Another Zope Book
> great plan.
> redundant no... desparetely needed? yes:)
> 
> my thoughts...
> 
> i've often felt thought that dc and zope cater a bit too much to the
> newbie crowd in the sense that the documentation is built around on
> touching upon a working knowledge of acquisition and the majority
> focuses on dtml. i often felt the need (and perhaps i'll scratch the
> itch) for a zope book for python developers. python is easy to learn,
> there is no reason zope can't be if it were approached as a collection
> of python frameworks. zodb (acqusition, persistence, zcatalog),
> medusa(asyncore+orb), document template, security.
> 
> many of the components of zope are very suitable for reuse outside of
> zope to a python programmer if the pieces were understood as separate
> entities and explained how they worked in synergy to make zope work, i
> think there would be many more developers and products for zope.
> 
> as is, you learn piecemeal unless you have the stomach and the time to
> go through all the source code. i've learned a bit (still learning)
> mainly from the source, but i think most developers are 
> forced to learn
> through trial and error because the docs don't do the 
> components justice
> since they tend to focus on working understanding of zope's framework
> from dtml. and in the end they are forced to turn to the source which
> can be confusing without knowing the parts of the framework from a
> fundamental not a working perspective.
> 
> comments?
> 
> Kapil
> 
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
> 

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




Re: [Zope] unable to login with newly created user

2000-08-18 Thread Martijn Pieters

On Thu, Aug 17, 2000 at 02:28:07AM -0700, Corey wrote:
>   Will having the Owner role actually keep me from logging in as that
>   user?  I can't seem to create a user *without* the Owner role
>   anyhow... jeeze.
> 
>   Any other suggestions?  I appreciate the help - in the mean time,
>   I'm gong to try installing version 2.1.6.

Aha! Found it I think.

The list of roles you see are possible selections. It's a selectbox, you
need to select the roles you want your user to have, they'll be
highlighted.

The fact that they are listed doesn't mean they are selected :)

-- 
Martijn Pieters
| Software Engineermailto:[EMAIL PROTECTED]
| Digital Creations  http://www.digicool.com/
| Creators of Zope   http://www.zope.org/
| ZopeStudio: http://www.zope.org/Products/ZopeStudio
-

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




Re: [Zope]

2000-08-18 Thread Phil Harris

What a bloody good question:

This has had me stumped all week!

Why isn't _ available in the tree tag?

Phil

- Original Message -
From: "Chris Withers" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 18, 2000 1:32 PM
Subject: [Zope]  Okay, firstly, I notice dtml-tree doesn't support the standard
> abbreviation:
>
>  -> 
>
> As the following:
>
> 
>
> gives me:
>
> Error Type: KeyError
> Error Value: "_.getitem('sequence-item',0)"
>
> nice...
>
> Now the one that has me stumped :(
>
> Why does the following:
>
> 
>
> Give me:
> Error Type: NameError
> Error Value: _
>
> This is all in 2.1.6...
>
> cheers,
>
> Chris
>
> PS: The traceback for the last one:
> Traceback (innermost last):
>   File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 214, in
> publish_module
>   File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 179, in
> publish
>   File E:\Zope\2179E4~1.6\lib\python\Zope\__init__.py, line 202, in
> zpublisher_exception_hook
> (Object: ElementWithAttributes)
>   File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 165, in
> publish
>   File E:\Zope\2179E4~1.6\lib\python\ZPublisher\mapply.py, line 160, in
> mapply
> (Object: manage_postings)
>   File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 102, in
> call_object
> (Object: manage_postings)
>   File E:\Zope\2179E4~1.6\lib\python\App\special_dtml.py, line 120, in
> __call__
> (Object: manage_postings)
> (Info:
>
E:\Zope\2.1.6\lib\python\Products\Squishdot/Squishdot_manage_postings.dtml)
>   File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\DT_String.py, line
> 502, in __call__
> (Object: manage_postings)
>   File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\DT_In.py, line
> 691, in renderwob
> (Object: postingValues)
>   File E:\Zope\2179E4~1.6\lib\python\TreeDisplay\TreeTag.py, line 152,
> in render
> (Object: a tree tag)
>   File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\VSEval.py, line
> 208, in eval
> (Object: _.getitem('sequence-item',0))
>   File , line 0, in ?
> NameError: (see above)
>
> ___
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


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




[Zope]

2000-08-18 Thread Chris Withers

Okay, firstly, I notice dtml-tree doesn't support the standard
abbreviation:

 -> 

As the following:



gives me:

Error Type: KeyError
Error Value: "_.getitem('sequence-item',0)"

nice...

Now the one that has me stumped :(

Why does the following:

 

Give me:
Error Type: NameError
Error Value: _

This is all in 2.1.6...

cheers,

Chris

PS: The traceback for the last one:
Traceback (innermost last):
  File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 214, in
publish_module
  File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 179, in
publish
  File E:\Zope\2179E4~1.6\lib\python\Zope\__init__.py, line 202, in
zpublisher_exception_hook
(Object: ElementWithAttributes)
  File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 165, in
publish
  File E:\Zope\2179E4~1.6\lib\python\ZPublisher\mapply.py, line 160, in
mapply
(Object: manage_postings)
  File E:\Zope\2179E4~1.6\lib\python\ZPublisher\Publish.py, line 102, in
call_object
(Object: manage_postings)
  File E:\Zope\2179E4~1.6\lib\python\App\special_dtml.py, line 120, in
__call__
(Object: manage_postings)
(Info:
E:\Zope\2.1.6\lib\python\Products\Squishdot/Squishdot_manage_postings.dtml)
  File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\DT_String.py, line
502, in __call__
(Object: manage_postings)
  File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\DT_In.py, line
691, in renderwob
(Object: postingValues)
  File E:\Zope\2179E4~1.6\lib\python\TreeDisplay\TreeTag.py, line 152,
in render
(Object: a tree tag)
  File E:\Zope\2179E4~1.6\lib\python\DocumentTemplate\VSEval.py, line
208, in eval
(Object: _.getitem('sequence-item',0))
  File , line 0, in ?
NameError: (see above)

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




[Zope] Workaround and a tree and dtml-in problem

2000-08-18 Thread Chris Withers

Phil Harris wrote:
> Why isn't _ available in the tree tag?
> 

The workaround is to wrap it in a 


But now I'm confused.

Surely

  

   
  
   

  

should produce the same results as:


  


It doesn't :(

Why am I doing this you may ask? Well, I want to do batching at the top
level and, AFAIK, dtml-in doesn't support this :(

any ideas?

Chris

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




Re: [Zope] mailhosts and mail server speed

2000-08-18 Thread Shane Hathaway

Chris Withers wrote:
> localhost is a windows NT workstation ;-)
 ^^

This is the real problem and you know it.  ;-)

> Hmm, I think our mailserver, which I was using for this, does a DNS
> check on the domain names to make sure they exist. I wonder if this is
> what is causing the slowness of the response?

Very possibly.  Manually add some entries to the HOSTS file and see if
things don't get a little snappier.

Shane

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




[Zope] cutting and pasting large folders

2000-08-18 Thread Jean Jordaan

Hi Zopers

I'm trying to cut and paste (or copy and paste) '/docs'
to '/in/docs'. The browser spins for about a minute or
two, and then returns "HTTP 500 - Internal server error".

Is this because '/docs' is large (about 10 or 15 Mb) (not
very large) or because it contains instances of my 'ccDoc'
ZClass that doesn't want to be cut-&-pasted?

Strangely (well, *I* think it's strange) I can copy 
everything inside of '/docs' (including a bunch of ccDoc's,
a Zcatalog and a Ztopic) and paste them into (a new) 
'/in/docs' .. but now I have to transfer the properties on
'/docs' to '/in/docs' .. or maybe this is a good time to 
move them to TinyTables.

-- 
Jean Jordaan   --technical writer--
Mosaic Sofware --Zope 2.1.6 on WinNT and W2K

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




Re: [Zope] mailhosts and mail server speed

2000-08-18 Thread Chris Withers

Shane Hathaway wrote:
> > It's the call to mailhost.send() which is slow. I'd love to know why :S
> >
> > How much influence does the the mail server speed have to this? How can
> > I measure it? ;-)
> 
> Set up Sendmail on localhost and see if the problem goes away.  

localhost is a windows NT workstation ;-)

> Sendmail
> (and most other mail servers) will queue the mail without holding up the
> connection.  I don't know about you, but I get instantaneous mail
> processing this way.

Hmm, I think our mailserver, which I was using for this, does a DNS
check on the domain names to make sure they exist. I wonder if this is
what is causing the slowness of the response?

cheers,

Chris

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




Re: [Zope] mailhosts and mail server speed

2000-08-18 Thread Shane Hathaway

Chris Withers wrote:
> It's the call to mailhost.send() which is slow. I'd love to know why :S
> 
> How much influence does the the mail server speed have to this? How can
> I measure it? ;-)

Set up Sendmail on localhost and see if the problem goes away.  Sendmail
(and most other mail servers) will queue the mail without holding up the
connection.  I don't know about you, but I get instantaneous mail
processing this way.

Shane

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




RE: [Zope] NTUserFolder-1.3-Comments

2000-08-18 Thread Jean Jordaan

> Or maybe everyone is quietly happy

Well, yes :)

So, would all of those quietly happy people perhaps 
give a shout to reassure those of us who are loathe to
install all of IIS for the sake of NT domain authentication?

-- 
Jean Jordaan   --technical writer--
Mosaic Sofware --Zope 2.1.6 on WinNT and W2K

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




Re: [Zope] NTUserFolder-1.3-Comments

2000-08-18 Thread Toby Dickenson

On Fri, 18 Aug 2000 13:00:41 +0200, Jean Jordaan
<[EMAIL PROTECTED]> wrote:

>Hi Toby
>
>> No feedback on this from anyone yet. 
>
>Well, that doesn't really sound encouraging...

Or maybe everyone is quietly happy


Toby Dickenson
[EMAIL PROTECTED]

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




[Zope] != is sucky!

2000-08-18 Thread Chris Withers

Kapil Thangavelu wrote:
> > Comments, anyone?
> 
> Huhh?? why is that sucky?

The most common newbie trip-up is the difference between 
and 
This is another example of that suckiness.

 doesn't say it executes its name, and doesn't feel like it
should...

cheers,

Chris

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




[Zope] mailhosts and mail server speed

2000-08-18 Thread Chris Withers

Kapil Thangavelu wrote:
> sent. i was planning on doing this from python with either calls to the
> mailhost or smtplib.

MailHost uses smptlib now, IIRC

It's the call to mailhost.send() which is slow. I'd love to know why :S

How much influence does the the mail server speed have to this? How can
I measure it? ;-)

cheers,

Chris

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




Re: [Zope] calls first?

2000-08-18 Thread Kapil Thangavelu

Chris Withers wrote:
> 
> Hi,
> 
> Just noticed this:
> 
> If you do  where object is something callable, it
> calls it.
> 
> That's a bit unpleasant for things like Squishdot Sites which do
> something (return a list of all their elements) when you call them.
> 
> So the only way to _really_ do what I thought dtml-with is for was to do
>  which is sucky to say the least.
> 
> Comments, anyone?

Huhh?? why is that sucky?

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




Re: [Zope] sending mail slow?

2000-08-18 Thread Kapil Thangavelu

Chris Withers wrote:

> 
> Hi,
> 
> I've noticed that sending mail from within Zope the  tab or
> mailhost.send() is very slow (like it adds a few seconds to the time it
> takes to get a page back from a post).
> 
> Why is that? how can I make it faster?
> 
> I'd thought about having the actual mail sending done in a different
> thread/process but I don't know how I'd do that or whether it'd be worth
> doing. I wonder where the slowness is coming from :S
> 
i was think about this in regard to doing bulk email, the best i could
think of was to response.write and than send the email. no real
confirmation but the user gets the page and the mail hopefully gets
sent. i was planning on doing this from python with either calls to the
mailhost or smtplib.

Kapil

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




RE: [Zope] NTUserFolder-1.3-Comments

2000-08-18 Thread Jean Jordaan

Hi Toby

> No feedback on this from anyone yet. 

Well, that doesn't really sound encouraging .. So 
it looks like the main NT-based authentication for
Zope is currently jcNTUserFolder, running as pcgi
behind IIS.

I'm making an intranet for 100-200 people, with 
offices on three continents connected via VPN. It
would be very cool to be able to delegate all 
password worries to NT. 

cheers,
-- 
jean

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




[Zope] DCOracle help required

2000-08-18 Thread Alwyn Schoeman

Hi,

Let me explain my situation.
The oracle server is version 7.3.4 running on Solaris.
I compiled DCOracle 1.3.1b1 on the Sun using the Oracle 7 libraries.
With this I can access an Oracle 8.0.5 database running on Linux over the 
network.

Now I want to access the Oracle 7 database from a Linux machine.  Only Oracle 
you can get for Linux is 8, so I'm using 8.1.6.
I can get it to compile and installed.

But when I do the following to the Oracle 7 database I get:
>>> import DCOracle
>>> dbc = DCOracle.Connect("ota/ota@ota1")
OCI_ERROR at oci_8.c:326
ORA-01005: null password given; logon denied
Traceback (innermost last):
  File "", line 1, in ?
  File "/usr/lib/python1.5/DCOracle/ocidb.py", line 77, in __init__
sc=oci_8.Logon(u,p,s)
OracleError: (1005, 'ORA-01005: null password given; logon denied')

Can anyone please help me to get this to work...

Thank you
Alwyn Schoeman


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




[Zope] and 'unexpected end tag'

2000-08-18 Thread Chris Withers

Squishdot_manage_postings.dtml contains this weird bit of DTML:

   
*


Is this a weird bit of syntax that's allowed in DTML or is it a bug in
the parser that means this isn't being picked up?

If it's a weird bit of syntax, then there's a bug in dtml-in 'cos when
you try to wrap the above in a dtml-in, you get that very unhelpful
'unexpected end tag, for tag ' error.

While I'm at it, that error, which you see a lot, is _really_ unhelpful,
since it doesnt' actually tell you anything about the real problem ;-)

cheers,

Chris

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




[Zope] Tracker and Zope 2.2

2000-08-18 Thread Hanno Schulz

Hi!

I tried to add Tracker on my Zope 2.2 and get following error after inserting
id an title and press the add button.

--
Zope Error
Zope has encountered an error while publishing this resource. 
Error Type: TypeError
Error Value: string, None

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. 

Traceback (innermost last):
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line 222, in 
publish_module
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line 187, in 
publish
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/Zope/__init__.py, line 221, in 
zpublisher_exception_hook
(Object: RoleManager)
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line 171, in 
publish
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/mapply.py, line 160, in 
mapply
(Object: addTracker)
  File /usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Publish.py, line 112, in 
call_object
(Object: addTracker)
  File 
/usr/local/Zope-2.2.0-linux2-x86/lib/python/Products/ExternalMethod/ExternalMethod.py, 
line 251, in __call__
(Object: addTracker)
TypeError: (see above)
--



Thanks for any help

Hanno Schulz

catWorkX GmbH
Stresemannstr. 364
22761 Hambug
http://www.catworkx.de
http://www.catbridge.de

Tel.: +49 40 890 646 0
Fax:  +49 40 890 646 66

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




[Zope] The date in Dutch - really last time!

2000-08-18 Thread Steve Alexander

Ok... this is *really* the last time.

I don't know why I was using a regular expression, when string.replace
would have done just as well. Here's my final version of the external
method. I *promise* I won't change it again.

Of course, the simplest version would be

from string import replace
def D_date(datestring):
 datestring=replace(datestring, 'Monday', 'Montag')
 datestring=replace(datestring, 'Tuesday', 'Dienstag')
 # und so weiter

However, this would be slower to execute than using "reduce", as below.


from string import replace

# you can remove lines where the words are the same in both languages
replacements={
'Monday':'Montag',
'Tuesday':'Dienstag',
'Wednesday':'Mittwoch',
'Thursday':'Donnerstag',
'Friday':'Freitag',
'Saturday':'Samstag',
'Sunday':'Sonntag',
'January':'Januar',
'February':'Februar',
'March':'März',
'April':'April',
'May':'Mai',
'June':'Juni',
'July':'Juli',
'August':'Augustus',
'September':'September',
'October':'Oktober',
'November':'November',
'December':'Dezember'
}

replace_fns=[]
for e,d in replacements.items():
replace_fns.append(
eval("lambda x: replace(x, '%s', '%s')" % (e, d)))
del replacements

def D_date(datestring):
return reduce(lambda x,y: y(x), replace_fns, datestring)



--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net

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




Re: [Zope] NTUserFolder-1.3-Comments

2000-08-18 Thread Toby Dickenson

On Thu, 17 Aug 2000 18:15:16 +0200, Jean Jordaan
<[EMAIL PROTECTED]> wrote:

>Hi Toby
>
>In the source of NTUserFolder from end of last year I see:
>
>## Experimental support for authenticating from a domain
>## (rather than the local computer) Use this at your own
>## risk. If you do, please let me know how you get on. I will
>## only include a user interface for these parameters once I
>## have independant verification that there are no problems.
>
>Have you had any feedback? Does this work at all? 

No feedback on this from anyone yet. Im not sure what that means

Toby Dickenson
[EMAIL PROTECTED]

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




Re: [Zope] Total newbie with NTUserFolder 1.3 issues

2000-08-18 Thread Toby Dickenson

On Thu, 17 Aug 2000 16:48:44 +0100, Christian Adams
<[EMAIL PROTECTED]> wrote:

>I'm running Zope 2.2.0 over NT Server 4.

Me too.

>I installed Python 1.5.2 and the latest Win32 Extensions, then unzipped
>NTUserFolder1.3.zip into C:\Program Files\ZopeServer\NTUserFolder

Thats good.

>then ran
>both the init.py and NTUserFolder.py files after entering my Domain and PDC
>info into NTUserFolder.py 
>I ran them both to get the respective .pyc files.

Running a .py file doesn't create any .pc files. Those were
created when you next started Zope and the files were *imported*. You
didn't need to run them, but it has done no harm.

>. my question is...
>
>What now? What do I need to do next to actually get this stuff working as
>opposed to taking up disk space, because nothing yet has actually happened
>and, even if It has, I have no idea how to find out.

You need to create an NTUserFolder object in your Zope database, using
the /manage interface. You may have to delete any existing acl_users
object first.



Toby Dickenson
[EMAIL PROTECTED]

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




[Zope] sending mail slow?

2000-08-18 Thread Chris Withers

Hi,

I've noticed that sending mail from within Zope the  tab or
mailhost.send() is very slow (like it adds a few seconds to the time it
takes to get a page back from a post).

Why is that? how can I make it faster?

I'd thought about having the actual mail sending done in a different
thread/process but I don't know how I'd do that or whether it'd be worth
doing. I wonder where the slowness is coming from :S

cheers,

Chris

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




[Zope] The date in Dutch - last time!

2000-08-18 Thread Steve Alexander

Ok... this is the last time.

You can put a line:

del replacements

just after the for loop, and save a tiny amount of memory.
This might be a useful optimisation if you're dealing with a very large
list of words to replace.


--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net

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




Re: [Zope] Dynamic object lookup

2000-08-18 Thread Helmut Toplitzer

Chris Withers wrote:
> 
> Helmut Toplitzer wrote:
> >
> > Hi!
> >
> > I'm trying to get objects (even acquired) by
> > pasing a string to a python method.
> > Has someone an idea how to make that work?
> 
> getattr(self,'string') ?
> 
> cheers,
> 
> Chris

NewsFolderClass is a CatalogAware Class created by me.

Structured in the following way:
/HM.News
/News  current folder tries to access HM.News

return getattr(self,'HM')  # from /News
Returns:

Error
Encountered an error while publishing this resource. 
Error Type: AttributeError
Error Value: validate
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
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py,
line 222, in publish_module
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py,
line 187, in publish
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Zope/__init__.py,
line 221, in zpublisher_exception_hook
(Object: CatalogAware)
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py,
line 171, in publish
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/mapply.py,
line 160, in mapply
(Object: helpme)
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py,
line 112, in call_object
(Object: helpme)
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Products/PythonMethod/PythonMethod.py,
line 168, in __call__
(Object: helpme)
(Info: ((,), {}, None))
  File , line 2, in helpme
(Object: CatalogAware)
  File
/home/misc/s_zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_Util.py,
line 135, in careful_getattr
AttributeError: (see above)

Sorry!
Maybe I've misunderstod sth?

Helmut


-- 
My GNUpg Fingerprint
1355 4103 AC62 6818 DBC9  48B1 8D7D 6250 2D92 B100

begin:vcard 
n:Toplitzer;Helmut
tel;fax:++43 463/2700 505
tel;work:++43 463/2700 6247
x-mozilla-html:FALSE
org:Universität Klagenfurt;Institut für Wirtschaftsinformatik und Anwendungssysteme (IWAS)
adr:;;Universitaetsstrasse 65-67;Klagenfurt;Kaernten;9020;Austria
version:2.1
email;internet:[EMAIL PROTECTED]
note:Praktische Informatik
x-mozilla-cpt:;-10816
fn:Helmut Toplitzer
end:vcard



[Zope] The date in Dutch

2000-08-18 Thread Steve Alexander

Sent again -- here's a slightly more compact version, that avoids
declaring a separate class to hold the expressions in.

Michel Houben wrote:
> How can I fix the date in Dutch, for example Donderdag 17 Augustus 2000 
> instead of Thursday 17 August 2000. I hope someone can solve this problem.

I don't know any Dutch.

However, here's an external method that will convert the months and days
of the week in a string from English to German.

There are probably better names for the variables and such, so don't
take this as as example of clear maintainable programming :)

It ought be be pretty efficient.

Assuming you call the external method D_date, use something like this:

  



import re

# you can remove lines where the words are the same in both languages
replacements={
'Monday':'Montag',
'Tuesday':'Dienstag',
'Wednesday':'Mittwoch',
'Thursday':'Donnerstag',
'Friday':'Freitag',
'Saturday':'Samstag',
'Sunday':'Sonntag',
'January':'Januar',
'February':'Februar',
'March':'März',
'April':'April',
'May':'Mai',
'June':'Juni',
'July':'Juli',
'August':'Augustus',
'September':'September',
'October':'Oktober',
'November':'November',
'December':'Dezember'
}

replace_regexes=[]
for e,d in replacements.items():
replace_regexes.append(
eval("lambda x: re.compile('%s').sub('%s', x)" % (e, d)))

def D_date(datestring):
return reduce(lambda x,y: y(x), replace_regexes, datestring)


--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net

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




Re: [Zope] [Ann] Another Zope Book

2000-08-18 Thread Max Møller Rasmussen

Fra: Kapil Thangavelu [mailto:[EMAIL PROTECTED]]

>I think most developers are forced to learn
>through trial and error because the docs don't do the components justice
>since they tend to focus on working understanding of zope's framework
>from dtml. and in the end they are forced to turn to the source which
>can be confusing without knowing the parts of the framework from a
>fundamental not a working perspective.

>comments?

2 right you are. We need more info about Zope from a Python programmers POW.
Setting pages up in dtml is not that interresting from my point of view.

We need more detailed documentation on all the seperate modules, and far
more/better on making products.

dtml is not for programming and business logic, only for presentation.

Max M

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




Re: [Zope] Dynamic object lookup

2000-08-18 Thread Chris Withers

Helmut Toplitzer wrote:
> 
> Hi!
> 
> I'm trying to get objects (even acquired) by
> pasing a string to a python method.
> Has someone an idea how to make that work?

getattr(self,'string') ?

cheers,

Chris

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




[Zope] calls first?

2000-08-18 Thread Chris Withers

Hi,

Just noticed this:

If you do  where object is something callable, it
calls it.

That's a bit unpleasant for things like Squishdot Sites which do
something (return a list of all their elements) when you call them.

So the only way to _really_ do what I thought dtml-with is for was to do
 which is sucky to say the least.

Comments, anyone?

cheers,

Chris

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




Re: [Zope] HOWTO (but to be improved) - linking to neighbours

2000-08-18 Thread Marcin Kasperski

Dieter Maurer wrote:
> 
> Marcin Kasperski writes:
>  > * Problem
>  >
>  > The problem: while presenting some page, I would like to automagically
>  > add links to 'previous' and 'next' page in the same directory. Say you
>  > organize a bunch of HOWTOS and you would like to let the people navigate
>  > via 'next' links - without going back go table of contents.
> You could use:
> 
> 
>
> 
> 
> 

Not exactly. I want my individual pages to be accessible via URL (i.e.
bookmarkable, searchable via ZCatalog and external search engines etc).
And I want  and  links even if someone finds the page
via its full URL - without going through any table of contents.

Or I miss something.

BTW: I use  to imlement table of contents.

-- Serwis nie tylko mieszkaniowy: http://www.mk.w.pl 
|
| If information is written down two ways, one of the versions will soon
| be out of date. Therefore: Write everything once  and only once. (XP  
| practice)

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




[Zope] The date in Dutch

2000-08-18 Thread Steve Alexander


Michel Houben wrote:
> How can I fix the date in Dutch, for example Donderdag 17 Augustus 2000 
> instead of Thursday 17 August 2000. I hope someone can solve this problem.

I don't know any Dutch.

However, here's an external method that will convert the months and days
of the week in a string from English to German.

There are probably better names for the variables and such, so don't
take this as as example of clear maintainable programming :)

It ought be be pretty efficient.

Assuming you call the external method D_date, use something like this:

  


import re

# you can remove lines where the words are the same in both languages
replacements={
'Monday':'Montag',
'Tuesday':'Dienstag',
'Wednesday':'Mittwoch',
'Thursday':'Donnerstag',
'Friday':'Freitag',
'Saturday':'Samstag',
'Sunday':'Sonntag',
'January':'Januar',
'February':'Februar',
'March':'März',
'April':'April',
'May':'Mai',
'June':'Juni',
'July':'Juli',
'August':'Augustus',
'September':'September',
'October':'Oktober',
'November':'November',
'December':'Dezember'
}

class re_stored:
  def __init__(self, e, d):
self.d = d
self.regex=re.compile(e)

  def r(self, s):
return self.regex.sub(self.d, s)

replace_regexes=[]
for e,d in replacements.items():
replace_regexes.append(re_stored(e,d))
   

def D_date(datestring):
return reduce(lambda x,y: y.r(x), replace_regexes, datestring)


--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net

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




[Zope] . makes search engines happy...

2000-08-18 Thread Chris Withers

Andy McKay wrote:
> 
> Dont put . in id's... I try not to anyway. Could we say . or if your id has
> a . use something else eg:

dots in ids are essential if you rely of search engine hits for your
site.

.html
.gif
.txt

Just processing the extension on a file name is a lot quicker than doing
a HEAD to get the content type :/

> &dtml-foo.[bar.dot].y

Sorry, but yuk! ;-)

cheers,

Chris

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




[Zope] Dynamic object lookup

2000-08-18 Thread Helmut Toplitzer

Hi!

I'm trying to get objects (even acquired) by
pasing a string to a python method.
Has someone an idea how to make that work?

I've tried self.Object which works.
When passing a string to the method
I can't lookup the Object
(Is there a replacement for getitem in 
Python Methods?)

I tried self.getitem('string')
which don't work. (and several other things,
but even __dict__ don't work in Python Methods,...)


Helmut

-- 
My GNUpg Fingerprint
1355 4103 AC62 6818 DBC9  48B1 8D7D 6250 2D92 B100

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




Re: [Zope] [Ann] Another Zope Book

2000-08-18 Thread Kapil Thangavelu

Dieter Maurer wrote:
> 
> Dear Zopistas,
> 
> I plan to write another book about Zope: "Building Dynamic WebSites
> with Zope".
> 
> The book idea:
> 
>   Realize a demanding dynamic WebSite with Zope.
>   Describe everything that is necessary for this purpose.
> 
> This will contain:
>   Concepts: HTTP, HTML, Zope, Databases, JavaScript, ...
>   Components: catalogs, sessions, topics, news, discussions,
>   stores, mails, LoginManager, customizers, workflows, ...
>   Programming: building your own components (ZClasses and
>Product API)
> 
> There will be some overlap with the official Zope book.
> However, my book has a different focus:
> 
>   I will not be complete about Zope. I will just
>   describe the 40 per cent of features that are used
>   for 85 per cent of the applications.
> 
>   I will cover aspects of dynamic Web publishing not
>   directly related to Zope such as e.g. the basics of
>   HTTP requests and HTML form processing.
> 
>   I will mainly stay near the concrete example dynamic
>   WebSite.
> 
> What do you think about my plan?
> Do you feel, it is worth persuing or redantant in view of the
> official Zope book?

great plan.
redundant no... desparetely needed? yes:)

my thoughts...

i've often felt thought that dc and zope cater a bit too much to the
newbie crowd in the sense that the documentation is built around on
touching upon a working knowledge of acquisition and the majority
focuses on dtml. i often felt the need (and perhaps i'll scratch the
itch) for a zope book for python developers. python is easy to learn,
there is no reason zope can't be if it were approached as a collection
of python frameworks. zodb (acqusition, persistence, zcatalog),
medusa(asyncore+orb), document template, security.

many of the components of zope are very suitable for reuse outside of
zope to a python programmer if the pieces were understood as separate
entities and explained how they worked in synergy to make zope work, i
think there would be many more developers and products for zope.

as is, you learn piecemeal unless you have the stomach and the time to
go through all the source code. i've learned a bit (still learning)
mainly from the source, but i think most developers are forced to learn
through trial and error because the docs don't do the components justice
since they tend to focus on working understanding of zope's framework
from dtml. and in the end they are forced to turn to the source which
can be confusing without knowing the parts of the framework from a
fundamental not a working perspective.

comments?

Kapil

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




Re: [Zope] The date in Dutch

2000-08-18 Thread Diny van Gool

At 19:45 17-8-00 +0200, Michel Houben wrote:
>How can I fix the date in Dutch, for example Donderdag 17 Augustus 2000 
>instead of Thursday 17 August 2000. I hope someone can solve this problem.
>
>Michel Houben.

Hi,

You can do this by using a python external method:

Example:

In your dtml-method where you display the date use:  



The timetodutch is the external python method where you create your date
layout. I wrote one (see below) to try if this is working because I'm new
to python. Zope isn't passing the bobobase_modication_time to the python
method and I don't know why. If I'm missing something here which is easy to
solve then you have your date to dutch translator.

Diny



def timetodutch(datetime):

#When I test this python method with the variables all set it is working

year = '2000'
month = '08'
Day = 'Friday'
day = 18

#Using the year = datetime.year() isn't working, and I don't know why
because I think it should.
#Zope isn't passing the bobobase_modication_time to this python method.
#When I try to display datetime then it's empty.

#year = datetime.year()
#month = datetime.mm()
#Day = datetime.Day()
#day = datetime.day()

months = {"01" : "Januari",
  "02" : "Februari",
  "03" : "Maart",
  "04" : "April",
  "05" : "Mei",
  "06" : "Juni",
  "07" : "Juli",
  "08" : "Augustus",
  "09" : "September",
  "10" : "Oktober",
  "11" : "November",
  "12" : "December"}

days = {"Monday" : "Maandag",
"Tuesday" : "Dinsdag",
"Wednesday" : "Woensdag",
"Thursday" : "Donderdag",
"Friday" : "Vrijdag",
"Saturday" : "Zaterdag",
"Sunday" : "Zondag"}

month = months[month]
Day = days[Day]

s = "%s %s %s %s" % (Day, day, month, year)

return s


DIVA, Faculty of Veterinary Medicine
Utrecht University,  The Netherlands
http://www.vet.uu.nl 

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




Re: [Zope] Patch for Netscape 'tree' bug?

2000-08-18 Thread Pierre-Julien Grizel

** Reply to message from [EMAIL PROTECTED] on Fri, 18 Aug 2000
04:36:34 +0100 (BST)

[Hoping you didn't receive my previous message.]

If you talk about the www.xlogx.org patch, I've made the site available again,
you can find it at http://www.xlogx.org/Zope/TreeTag.query_expr.patch
Be careful, it has a problem with trees deeper than 3 levels, I think it's not
a big work to correct this but I hate html and I don't have time to do it. I
should take time those weeks, but I can't promise


Regards,


P.-J.

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




Re: [Zope] Patch for Netscape 'tree' bug?

2000-08-18 Thread Pierre-Julien Grizel

** Reply to message from [EMAIL PROTECTED] on Fri, 18 Aug 2000
04:36:34 +0100 (BST)

If it was the www.xlogx.org patch, yeah, I know the website is down (because of
a silly man who tried to use Java servlets with Apache, and who broke my Apache
conf files...), but I can email it to anyone asking for (It should be better
putting it in a safe place !).
BTW, I noticed my patch had problems with trees deeper than 3 levels, I should
correct it soon.


Regards,

P.-J.

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




Re: [Zope] mysqlUserFolder woes

2000-08-18 Thread Stephan Goeldi

My server had the same symptoms with zShop.


>Basically, everything works fine - for a while - then it starts to
>intermittently fail as the load to the server increases, until it is
>completley broken, with the system error below.


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


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




RE: [Zope] Product inhetitance question (similar question)

2000-08-18 Thread NABETH Thierry
Title: RE: [Zope] Product inhetitance question (similar question)







And what happen if the Class A is in a package PA.
Clabb B is in a package PB.


How do you access the namespace of PA from PB ?


When I have tried, the inherited methods from A where not visible
from B, and I and to recreate a copie of the method.
(which is ugly !!!).


Any suggestion ?


Thierry Nabeth
Research Fellow
INSEAD CALT (the Centre for Advanced Learning Technologies)
http://www.insead.fr/CALT/



--
From: "Andy McKay" <[EMAIL PROTECTED]>
To: "Daniel Rusch" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Subject: Re: [Zope] Product inhetitance question
Date: Thu, 17 Aug 2000 08:54:49 -0700
charset="iso-8859-1"


> Say I have a fully functional (and more importantly, working) Product
> will call A.
>
> I want to extend this Product's capabilities so I wish to derive another
> class from it, call it B.
>
> No problem,
>
> class B(A):
> .
>
>
> The question is, (I think the answer is no) is there a way to inherit
> (i.e. reuse common code and extend it) the manage_Add function and the
> dtml files from A???


Well by inheritance B has all the methods, properties etc you have in A. So
the answer is yes, if A has the foobar method then B will have a foobar
method.


Or do I misunderstand your question?
--
 Andy McKay, Developer, ActiveState
 http://www.ActiveState.com
 Programming for the People


--





Re: [Zope] Zope is very slow!

2000-08-18 Thread Stephan Goeldi

Why do you see any need to turn ProxyRequests On?
I run the ProxyPass too, but there is no need for the ProxyRequest and the 
Proxy module. Perhaps there lies your problem.

-goe-

>My configuration looks like this:
>
>
>ProxyRequests On
>#ProxyReceiveBufferSize 65536
>ProxyReceiveBufferSize 0
>CacheRoot "/www/proxycache"
>CacheSize 5000
>CacheGcInterval 1
>CacheMaxExpire 48
>CacheLastModifiedFactor 0.1
>CacheDefaultExpire 5
>ProxyPass /paginas/ http://200.xxx.xxx.xxx:8080/
>ProxyPass /p_/ http://200.xxx.xxx.xxx:8080/p_/
>ProxyPass /misc_/ http://200.xxx.xxx.xxx:8080/misc_/
>ProxyPassReverse /paginas/ http://200.xxx.xxx.xxx:8080/
>ProxyPassReverse /p_/ http://200.xxx.xxx.xxx:8080/p_/
>ProxyPassReverse /misc_/ http://200.xxx.xxx.xxx:8080/misc_/


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


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




[Zope] Strange behaviour on authorization

2000-08-18 Thread Jarkko Veijalainen


i have been trying to figure this out and get help to this almost one
week...

i have login form called login:



  Username or ID 
  
  Password
   
  
   




email_accounts is a DTML document:





User  





Check?
Account
New
messages
Total
messages



  
 
 



  
 
 


 Check selected mailboxes:
 






Zope loads login form with no problem (it's basicly static page) but when i
try so POST data to email_headers with login form, popups Authorization
failed window. I have tried to use my manager and superuser name and same
values that i submitted, but nothing is accepted to auth. window. 

here's the traceback:

Zope Error

  Zope has encountered an error while publishing this resource. 

  Unauthorized

  Sorry, a Zope error occurred.

  Traceback (innermost last):
File /usr/local/Zope-2.2.0/lib/python/ZPublisher/Publish.py, line 222,
in publish_module
File /usr/local/Zope-2.2.0/lib/python/ZPublisher/Publish.py, line 187,
in publish
File /usr/local/Zope-2.2.0/lib/python/ZPublisher/Publish.py, line 171,
in publish
File /usr/local/Zope-2.2.0/lib/python/ZPublisher/mapply.py, line 160, in
mapply
  (Object: email_accounts)
File /usr/local/Zope-2.2.0/lib/python/ZPublisher/Publish.py, line 112,
in call_object
  (Object: email_accounts)
File /usr/local/Zope-2.2.0/lib/python/OFS/DTMLDocument.py, line 171, in
__call__
  (Object: email_accounts)
File /usr/local/Zope-2.2.0/lib/python/DocumentTemplate/DT_String.py,
line 502, in __call__
  (Object: email_accounts)
File /usr/local/Zope-2.2.0/lib/python/DocumentTemplate/DT_Let.py, line
147, in render
  (Object: resDTML="Imap('Authentication',REQUEST,1)")
File /usr/local/Zope-2.2.0/lib/python/DocumentTemplate/DT_Util.py, line
337, in eval
  (Object: resDTML.cn)
  (Info: resDTML)
File , line 0, in ?
File /usr/local/Zope-2.2.0/lib/python/DocumentTemplate/DT_Util.py, line
142, in careful_getattr
File /usr/local/Zope-2.2.0/lib/python/OFS/DTMLMethod.py, line 194, in
validate
  (Object: email_accounts)
File /usr/local/Zope-2.2.0/lib/python/AccessControl/SecurityManager.py,
line 139, in validate
File
/usr/local/Zope-2.2.0/lib/python/AccessControl/ZopeSecurityPolicy.py, line
159, in validate
  Unauthorized: cn

by the way
  resDTML="Imap('Authentication',REQUEST,1) is on External method called on
email_headers document.

I cathed REQUEST from login form and it shows:

request

form

 password
  1234
 cn
  66

 AUTHENTICATION_PATH
   proto_test
 password
   1234
 dtpref_rows
   20

 tree-s
   eJzTiFZ3hANPW/VYHU0ALlYElA
 AUTHENTICATED_USER
   jarkkov

so i have authenticated user and i still can't login. All these documents
work like they're supposed to in Zope 2.1.6, but not anymore when i
installed Zope 2.2.0 on Solaris. Why is Zopesecurity trying to validate
'cn', which is value that i submit to another document. 

What went wrong here and how i fix this problem?

jarkkov

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