[Zope-dev] zope CVS on cygwin (will sum)

2002-03-30 Thread Didier Georgieff

Hello,

1 - I'm trying to compile the latest Zope2 CVS fron today on cygwin.

2 - I've done all is described in ChrisMcD post :

http://zope.nipltd.com/public/lists/dev-archive.nsf/0a8715d5f3c7b6a3802568c1006328f7/eed6f36f4b5d05fd80256aea0038128e?OpenDocumentHighlight=0,cygwin

(get python 2.1.1, src, compiel with thread, create a fresh 
FCNTL.py).


3 - When i do python wo_pcgi.py i get this error.


gcc -shared -Wl,--enable-auto-image-base  ./zlib.o ./adler32.o ./compress.o ./cr
c32.o ./gzio.o ./uncompr.o ./deflate.o ./trees.o ./zutil.o ./inflate.o ./infbloc
k.o ./inftrees.o ./infcodes.o ./infutil.o ./inffast.o  -L/usr/local/lib/python2.
1/config -lpython2.1 -o ./zlib.dll

make: *** No rule to make target `../Components/initgroups/initgroups.c', needed
 by `initgroups.o'.  Stop.

Traceback (most recent call last):
  File wo_pcgi.py, line 45, in ?
  File wo_pcgi.py, line 33, in main
  File /cygdrive/d/Zope/CVS-Files/Zope/inst/build_extensions.py, line 30, in ?

make('lib','python')
  File /cygdrive/d/Zope/CVS-Files/Zope/inst/do.py, line 63, in make
do('make')
  File /cygdrive/d/Zope/CVS-Files/Zope/inst/do.py, line 32, in do
if i and picky: raise SystemError, i
SystemError: 512


 ? is is due to a bas processing from my side ?

 ? is this due to a 2.1.1 python instead of 2.1.2 ?

 ? does the latest Z2 cvs needs some python patch ?

Any clue will be more than welcome.


When solved, I'll summarize that Z2 cvs on cygwin as a how-to.

Thanks a lot in advance.

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



Re: [Zope-dev] ZClass Constructor Cleanup for 2.6

2002-03-30 Thread Didier Georgieff

On Wed, 2002-03-27 at 17:31, Casey Duncan wrote:

 ZClasses have been overlooked enough. Nobody has even bothered
 putting a ZCatalogPathAware available for them... 

I've done that locally (changing __init__ and the the py but had no 
chance to make it work with __existing__ ZClasses. 
Something was coded inside the zclass instance ;-

So i had to patch ZCatalog for getting the right behaviour for my 
existing products.

So, even if ZClasses are not cooked completely, they allow guys 
like me to use zope, to promote zopet even if we are useless at 
good python programming ;-), and until Z3 exists.

All my support for ZCatalogPathAware in 2.6.

Maybe we should investigate :

 - how updating old CatalogAware ZClasses for taking care of that

 - what impact for already updated construtor scripts ? (shuild be 
none, but not sure)

Didier.

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



Re: [Zope-dev] zope CVS on cygwin (will sum)

2002-03-30 Thread Didier Georgieff

On 30 Mar 2002, at 11:10, Chris McDonough wrote:

 When you ran cvs up, did you do it like this:
 cvs up -dP

bingo.
That was it, i missed some directories.

So it compiles ok now.

But now i have a problem  with ./start wich seems to be related to 
some rebase/adress for python under cgwin according to 

http://aspn.activestate.com/ASPN/Mail/Message/python-list/951044

I'll try to apply the proposed solution in this, and see if this works 
better.

Anyway, thanks a lot Chris.


D:\CYGWIN\USR\LOCAL\BIN\PYTHON2.1.EXE: *** couldn't allocate memory 0x1(4128
768) for 'D:\CYGWIN\BIN\CYGSSL.DLL' alignment, Win32 error 8

 96 [main] python 1730227 sync_with_child: child -1559699(0x150) died before
 initialization with status code 0x1
738 [main] python 1730227 sync_with_child: *** child state child loading dll
s
D:\CYGWIN\USR\LOCAL\BIN\PYTHON2.1.EXE: *** couldn't allocate memory 0x1(4128
768) for 'D:\CYGWIN\BIN\CYGSSL.DLL' alignment, Win32 error 8

2960368 [main] python 1730227 sync_with_child: child -1762243(0x15C) died before
 initialization with status code 0x1
2961210 [main] python 1730227 sync_with_child: *** child state child loading dll
s




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



Re: [Zope-dev] zope CVS on cygwin (will sum)

2002-03-30 Thread Didier Georgieff

On 30 Mar 2002, at 19:10, Chris McDonough [EMAIL PROTECTED] wrote:

 But now i have a problem  with ./start wich seems to be related to 
 some rebase/adress for python under cgwin according to 
 
 http://aspn.activestate.com/ASPN/Mail/Message/python-list/951044

This was the solution.
I'll make a how-to as promised.

Again thanks 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-dev] CatalogPathAwareness, CatalogAwareness and ZClass CatalogAware (2.3.3)

2001-11-14 Thread Didier Georgieff

Hello,

On 2.3.3 i just discovered a problem with CatalogAware ZClass and
VHM.

All CatalogAware auto-indexing is fine when i dont use VHM, and
when i have (thru Apache and VHM) my root as a folder the
autocataloging get the wrong physical path :


Example for the same object :

www.mysite.com/folder1/item1 is well autoZCataloged as
/folder1/item1 (no VHM)

but myvirtualsite.com/item1 is missAutoZcataloged as /item1 (with
VHM)

If i try to find/Catalog the objects they are **well** cataloged (with
WHM and without VHM).

After looking at the list, i found few informations about
VirtualHostFix but normally it's fixed and i do think the problem is
elsewhere.

So :

in ZCatalog/__init__.py

there is registring for the old CatalogAwareness instead of the new
CatalogPathAwareness (with the getURL, getPath wich i use
without anu problem in my application)

import ZCatalog, Catalog, CatalogAwareness, Vocabulary,
ZClasses
createZClassForBase( CatalogAwareness.CatalogAware, globals()
   , 'CatalogAwareBase', 'CatalogAware' )


My questions are :

? Why is there no reference to the new CatalogPathAwareness for
CatalogAware ZClass ?
I suspect this is the reason why CatalogAware fails and find
works fine on CatalogAware instance.

? Is this a bug or done by purpose ?

? What happens if i just change the ZCatalog/__init__

with

import ZCatalog, Catalog, CatalogPathAwareness, Vocabulary,
ZClasses
createZClassForBase( CatalogPathAwareness.CatalogAware,
globals()
   , 'CatalogAwareBase', 'CatalogAware' )

Will the thunder will strike me ??

Any help or tip would be more than welcome.
Thanks in advance.

--
Didier Georgieff
Chef de projet technique SIT du Bas-Rhin
tél : 03.88.76.78.35 - fax : 03.88.76.78.34
email : [EMAIL PROTECTED]

___
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] Can't import objects ... is transparent folder still the reason ?

2000-12-24 Thread Didier Georgieff

I have a problem importing objects (Yihaw Folder derived from Object Manager) on 
2.2.4 and Transparent Folder (see traceback at the end).

Some months ago i had some similar problem with the first/removed Transparent 
Folder version.
Is this same problem still there on Transparent Folder 0.3, or do i have to search the 
problem elsewhere for a workaround ?

Any idea about a temporary workaround for importing such objects ? Because it will be 
quite difficult to transfer things from developpement server to production server.
This is what Shane respond to this earlier problem. I was not able to see if TP0.3 is 
now ObjectManager safe or not.

 The TransparentFolders product patches ObjectManager so that objects
 in transparent folders are searched.  Unfortunately, the patch causes
 the pickling mechanism to fail when ZODB pickles a class definition
 derived from ObjectManager.  
 The
 reason it fails is because the pickler doesn't recognize the new
 __getattr__ method as a Python Method and tries to pickle it, which is
 not possible.  There is actually a way to solve that bug by patching
 more Zope source, but I don't think that's the right solution.

 The better solution will involve the same method SiteAccess uses to
 change traversal behavior. Once SiteAccess has
 settled, it should be easy to create a much improved
 TransparentFolders.  But for now, I have removed TransparentFolders
 from the available products.

This is the new traceback :

{HYPERLINK "http://www.zope.org/Credits"}{PRIVATE "TYPE=PICT;ALT=Powered by 
Zope"}{HYPERLINK "http://www.zope.org/Credits"}Traceback (innermost last):
  File C:\Zope\Portal224\lib\python\ZPublisher\Publish.py, line 222, in publish_module
  File C:\Zope\Portal224\lib\python\ZPublisher\Publish.py, line 187, in publish
  File C:\Zope\Portal224\lib\python\Zope\__init__.py, line 221, in 
zpublisher_exception_hook
(Object: ApplicationDefaultPermissions)
  File C:\Zope\Portal224\lib\python\ZPublisher\Publish.py, line 171, in publish
  File C:\Zope\Portal224\lib\python\ZPublisher\mapply.py, line 160, in mapply
(Object: manage_importObject)
  File C:\Zope\Portal224\lib\python\ZPublisher\Publish.py, line 112, in call_object
(Object: manage_importObject)
  File C:\Zope\Portal224\lib\python\OFS\ObjectManager.py, line 
537, in manage_importObject
(Object: ApplicationDefaultPermissions)
  File C:\Zope\Portal224\lib\python\OFS\CopySupport.py, line 
406, in _verifyObjectPaste
(Object: ApplicationDefaultPermissions)
Copy Error: (see above)


Regards.
Didier.

___
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] première version de l'interface francisée de Zope

2000-12-23 Thread Didier Georgieff

Bonjour,

* Vous pouver télécharger une première version de l'interface francisée de 
Zope (actuellement 2.2.4) à l'adresse suivante :

http://zdp.zope.org/projects/zi18n/zzlocale/zzlocale_fr.tar.gz

* il vous faut installer le produit zzlocale :

http://www.zope.org/Members/yemartin/zzLocale

* Créer un répertoire lib/python/locales sous votre racine de Zope et 
décompacter zzlocale_fr.tar.gz dans ce répertoire.

Vous devez alors avoir :

lib/python/locales/fr/buttons
lib/python/locales/fr/tabs
lib/python/locales/fr/AccessControl/access.dtml
lib/python/locales/fr/AccessControl/addUser.dtml
[...]

* Dans le Control_Panel (oops Paneau_de_controle) vous 
avez un onglet de gestion de la langue (fixe ou selon le 
navigateur)

Il reste pas mal de coquilles, de maladresses de rédaction, et 
de manque de cohérence. N'hésitez pas a faire part de vos 
remarques et corrections.

PS : Rémy pour le prochain tar.gz, est il possible d'intégrer le chemin 
lib/python/locales/fr directement ?

Didier.

___
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 : transparent folder 0.3 and ZSQL methods

2000-12-22 Thread Didier Georgieff

Hello,

I have a (regular) folder on root level with ZSQL methods.
I have a transparent folder on root level with a ZMySQLdatabase connection

When i manage any of the ZSQL method, i get that :
Warning: There are no SQL database connections. You need to add a Zope 
SQL database connection before you can use an Zope SQL Method
BUT test tab works fine, and overall, the ZSQL methods called thru DTML are 
still working (it didn't broke my application)

When i put a ZMysqldatabase connection in the folder with ZSQL methods, 
suddently, managing the ZSQLmethod brings all the right informations (but with the 
"new" ZmySQLdatabase connection).

So, as all works fine, except the "edit" tab on ZSQLMethod, I tried to look at the 
"SQLConnectionIDs" to see if i can workaround it but this is (much) over my python 
knowledge so 
Is it a problem in TP 0.3 or in ZSQL methods ? Any idea ?

I'm on Linux, 2.2.4, siteroot, the 3 latest hotfix, and transparent Folder 0.3
ZMysqlDA 1.2.0

PS : i don't know if the problem was there on TP 0.2 because i didn't touched the 
ZSQL methods for a while (before reorganizing with the Tranparent Folder, which is a 
great great great (tm) product.

Regards.
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] read_raw() not allowed below root ?

2000-12-20 Thread Didier Georgieff

Hello,

I have a new problem wich i suspect is related with the weird things i didn't solved 
yet. I 
still don't found if it's a misunderstanding about new 2.2 security (like setting a 
local 
role ONLY if you have this local role) or a real problem.

I have a view_code method (stolen from Yihaw) wich basically look at code, properties, 
folders and print it.

It was working like a charm under 2.1.6.

Now on 2.2.4 (with the 12-08, 12-15a and 12-18 hotfix) and TransparentFolder 0.3:
 
* I don't have access to read-raw() (Unauthorized traceback below) , even if i'm 
manager (and even on folders without local roles) and even with manager as proxy role 
for this method.
* ownership is implicit
* and i deleted the remaining "superuser" having a local role on this method.

Until i understand what is going on (a bug or a misunderstanding), i guess i'll 
(gently ;-) 
flood the list.
I'm deeply sorry to post again, but i found no information on the archive (read_raw), 
the 
explanations on the new security model didn't ring a bell, so 

Thanks for any help or tip.

Unauthorized
You are not authorized to access read_raw. 
Traceback (innermost last):
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 222, 
in publish_module
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 187, 
in publish
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 171, 
in publish
  File /zope/2-2-2/lib/python/ZPublisher/mapply.py, line 160, 
in mapply
(Object: view_code)
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 112, 
in call_object
(Object: view_code)
  File /zope/2-2-2/lib/python/OFS/DTMLMethod.py, line 172, in 
__call__
(Object: view_code)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_String.py, 
line 528, in __call__
(Object: view_code)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_In.py, line 
691, in renderwob
(Object: objectItems('DTML Method'))
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_Var.py, line 
278, in render
(Object: read_raw())
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_Util.py, 
line 331, in eval
(Object: read_raw())
(Info: read_raw)
  File /zope/2-2-2/lib/python/OFS/DTMLMethod.py, line 194, in 
validate
(Object: view_code)
  File /zope/2-2-
2/lib/python/AccessControl/SecurityManager.py, line 139, in 
validate
  File /zope/2-2-
2/lib/python/AccessControl/ZopeSecurityPolicy.py, line 183, in 
validate
Unauthorized: (see above)


--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] I guess i found a new ZCatalog problem (on meta-type) ??

2000-12-20 Thread Didier Georgieff

Hello,

* I have a regular Catalog.
* It is used by Yihaw (ZClass product, CatalogAware, with contained 
ZClasses).
* I done the normalize_paths (0 updated)
* I can browse the catalog without any problem and acces the objects

*** method testCatalog1
OUTSIDEbr
dtml-in "Catalog(meta_type='any type')"
 INSIDEbr
/dtml-in

produce only :
OUTSIDE

while 

*** method testCatalog2
OUTSIDEbr
dtml-in Catalog
 INSIDEbr
/dtml-in

produce A LOT of INSIDE


I'm on 2.2.4 with the 3 latest Hotfix, Transparent Folder 0.3 and your 
catalog path.

Regards
Didier.


___
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: I guess i found a new ZCatalog problem (on meta-type) ??

2000-12-20 Thread Didier Georgieff

On 20 Dec 2000, at 20:13, Didier Georgieff [EMAIL PROTECTED] ([EMAIL PROTECTED]) 
wrote:

 I'm on 2.2.4 with the 3 latest Hotfix, Transparent Folder 0.3 and your 
 catalog path.

Well, i mean Petrilli's latest ZCatalog PATCH (and not path, sorry)
Didier.

___
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-dev] new 2.2.4 security/role bug ?? (ZCatalog related ??)

2000-12-18 Thread Didier Georgieff

Hello,

I'm experimenting some really weird and annoying things since i upgraded 
to 2.2.4 with 12-08 and even with 12-15a hotfix (seems to be ok in 2.2.2) 

For all objects, I can access directly (URL) with no problem (according to 
the roles and the local roles. This is ok).

For some of those objects (seems to be all the one i've added in 2.2.4 in 
folders with local roles) I can't (exeption raise) access the objects while in 
the context of the catalog (those objects are Catalog Aware via Yihaw 
product).

I epurate the method until this minimal test method who still raise the 
exeption 

dtml-in Catalog
  dtml-with "Catalog.getobject(data_record_id_)"
a href="dtml-absolute_url;"dtml-var title_or_id/abr
  /dtml-with
/dtml-in

I have a workaround with a dtml-try but i miss all the objects, while they 
are fully reachable directly via their URL

The problems seems to be on objects with local roles (anonymous has no 
view, no access content and other roles have this autorisations via local 
roles).

The second weird thing (should help for a diagnostic) is :

While i have  "manager" role (i can do whatever i want on the manage 
interface), i tried to give a proxy role to my test method, to see if i could 
investigate further. 
And trying to change the proxy role raised an execption, despite the fact i 
have manager role with full autorisations.

This last thing makes me think is an acquisition/role/security bug.

Any idea/solution because we offcially open tomorrow morning, and i'm in 
a deep well embarassed ;-))

=== This is the FIRST traceback.
Zope Error

 Zope has encountered an error while publishing this resource. 

 Unauthorized

 You are not authorized to access title_or_id. 

 Traceback (innermost last):
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 222, in publish_module
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 187, in publish
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 171, in publish
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/mapply.py, line 160, in mapply
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 112, in call_object
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/OFS/DTMLMethod.py, line 172, in __call__
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_String.py, line 528, in __call__
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_In.py, line 611, in renderwb
 (Object: Catalog(bobobase_modification_time=ZopeTime()-14,
   bobobase_modification_time_usage='range:min',
   sort_on='bobobase_modification_time',
   sort_order='reverse'))
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_With.py, line 146, in render
 (Object: Catalog.getobject(data_record_id_))
   File /home/georgieff/Zope-2.2.2-
src/lib/python/OFS/DTMLMethod.py, line 194, in validate
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/AccessControl/SecurityManager.py, line 139, in validate
   File /home/georgieff/Zope-2.2.2-
src/lib/python/AccessControl/ZopeSecurityPolicy.py, line 209, in validate
 Unauthorized: (see above)


=== This is the SECOND traceback.

Zope Error

  Zope has encountered an error while publishing this resource. 

  Forbidden

  You are not authorized to change test_latest because you do not have 
proxy roles. 

  Traceback (innermost last):
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 222, in publish_module
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 187, in publish
File /home/georgieff/Zope-2.2.2-src/lib/python/Zope/__init__.py, line 
221, in zpublisher_exception_hook
  (Object: test_latest)
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 171, in publish
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/mapply.py, 
line 160, in mapply
  (Object: manage_proxy)
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 112, in call_object
  (Object: manage_proxy)
File /home/georgieff/Zope-2.2.2-src/lib/python/OFS/DTMLMethod.py, 
line 278, in manage_proxy
  (Object: test_latest)
File /home/georgieff/Zope-2.2.2-src/lib/python/OFS/DTMLMethod.py, 
line 271, in _validateProxy
  (Object: test_latest)
  Forbidden: (see above)


--
Didier Georgieff
DDAF du Bas-Rhin - Cellule SIG 
2, rue des Mine

[Zope] new 2.2.4 security/role bug ?? (ZCatalog related ??)

2000-12-18 Thread Didier Georgieff

Hello,

I'm experimenting some really weird and annoying things since i upgraded 
to 2.2.4 with 12-08 and even with 12-15a hotfix (seems to be ok in 2.2.2) 

For all objects, I can access directly (URL) with no problem (according to 
the roles and the local roles. This is ok).

For some of those objects (seems to be all the one i've added in 2.2.4 in 
folders with local roles) I can't (exeption raise) access the objects while in 
the context of the catalog (those objects are Catalog Aware via Yihaw 
product).

I epurate the method until this minimal test method who still raise the 
exeption 

dtml-in Catalog
  dtml-with "Catalog.getobject(data_record_id_)"
a href="dtml-absolute_url;"dtml-var title_or_id/abr
  /dtml-with
/dtml-in

I have a workaround with a dtml-try but i miss all the objects, while they 
are fully reachable directly via their URL

The problems seems to be on objects with local roles (anonymous has no 
view, no access content and other roles have this autorisations via local 
roles).

The second weird thing (should help for a diagnostic) is :

While i have  "manager" role (i can do whatever i want on the manage 
interface), i tried to give a proxy role to my test method, to see if i could 
investigate further. 
And trying to change the proxy role raised an execption, despite the fact i 
have manager role with full autorisations.

This last thing makes me think is an acquisition/role/security bug.

Any idea/solution because we offcially open tomorrow morning, and i'm in 
a deep well embarassed ;-))

=== This is the FIRST traceback.
Zope Error

 Zope has encountered an error while publishing this resource. 

 Unauthorized

 You are not authorized to access title_or_id. 

 Traceback (innermost last):
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 222, in publish_module
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 187, in publish
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 171, in publish
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/mapply.py, line 160, in mapply
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/ZPublisher/Publish.py, line 112, in call_object
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/OFS/DTMLMethod.py, line 172, in __call__
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_String.py, line 528, in __call__
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_In.py, line 611, in renderwb
 (Object: Catalog(bobobase_modification_time=ZopeTime()-14,
   bobobase_modification_time_usage='range:min',
   sort_on='bobobase_modification_time',
   sort_order='reverse'))
   File /home/georgieff/Zope-2.2.2-
src/lib/python/DocumentTemplate/DT_With.py, line 146, in render
 (Object: Catalog.getobject(data_record_id_))
   File /home/georgieff/Zope-2.2.2-
src/lib/python/OFS/DTMLMethod.py, line 194, in validate
 (Object: test_latest)
   File /home/georgieff/Zope-2.2.2-
src/lib/python/AccessControl/SecurityManager.py, line 139, in validate
   File /home/georgieff/Zope-2.2.2-
src/lib/python/AccessControl/ZopeSecurityPolicy.py, line 209, in validate
 Unauthorized: (see above)


=== This is the SECOND traceback.

Zope Error

  Zope has encountered an error while publishing this resource. 

  Forbidden

  You are not authorized to change test_latest because you do not have 
proxy roles. 

  Traceback (innermost last):
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 222, in publish_module
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 187, in publish
File /home/georgieff/Zope-2.2.2-src/lib/python/Zope/__init__.py, line 
221, in zpublisher_exception_hook
  (Object: test_latest)
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 171, in publish
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/mapply.py, 
line 160, in mapply
  (Object: manage_proxy)
File /home/georgieff/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, 
line 112, in call_object
  (Object: manage_proxy)
File /home/georgieff/Zope-2.2.2-src/lib/python/OFS/DTMLMethod.py, 
line 278, in manage_proxy
  (Object: test_latest)
File /home/georgieff/Zope-2.2.2-src/lib/python/OFS/DTMLMethod.py, 
line 271, in _validateProxy
  (Object: test_latest)
  Forbidden: (see above)


--
Didier Georgieff
DDAF du Bas-Rhin - Cellule SIG 
2, rue des Mine

RE: [Zope] new 2.2.4 security/role bug ?? (ZCatalog related ??)

2000-12-18 Thread Didier Georgieff

Brian,

Le 18 Dec 2000, à 11:54, Brian Lloyd a écrit :

 Note that 'Manager' does not automatically give you "full 
 authorization". It is only a convention that Manager often 
 has all permissions. 
 This is important, because in Zope 2.2, you can't give a 
 proxy role unless you have *that role* yourself. 

OK. So if i understand well, i need to create a user with manager AND 
ALL the roles so i'll be able to set any proxy role with that user.
Thanks for the explanation.

So i guess my other weird problem with not accessing objects via the 
catalog and accessing them directly has something to do with some new 
security feature in 2.2 i didn't understood ?
But i can't figure wich one, even in re-reading carefully the zope book.

Anyway, thanks for your clear explanation.

Regards.
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] Response.redirect problem **sometimes** on netscape

2000-12-13 Thread Didier Georgieff

Hello,

I'm doing a form for deleting objects within our site design (no manage 
interface).

All goes well, with a FORM
FORM ACTION="dtml-var URL1" METHOD="POST"
. [ we create the ids:list here]
  INPUT TYPE="SUBMIT" NAME="myDelete:method" VALUE="Del"

myDelete method does also the redirect on the calling page.

dtml-if ids
  dtml-call "manage_delObjects(ids)"
/dtml-if
dtml-call "RESPONSE.redirect(URL1)"

In IE5 works fine, but NO REDIRECT on Netscape 4.51 (blank page and 
the post data still there), while the RESPONSE.redirect **works** on other 
occasions with N4.51.

Is it a known problem, or a problem calling manage_delObjects bfore 
redirection ?
If not, seems like a bug somewhere in the headers ?

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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] Strange Catalog problem.

2000-12-08 Thread Didier Georgieff

Hello,

I'm using a modified (french, adding programatically and new classes but 
the ground features are untouched) Yihaw on 2.2.4 (linux).

I've got a strange behaviours (YihawNews boxes don't show the new items) 
until i found that "old" (before upgrading to 2.2.2 + 2.2.4 update) items on 
the catalog don't start with "/" and the new ones does start with "/".

Reindexing gives me the same 2 categories and change nothing.

I'm puzzled with :
* what is the "correct behaviour / or no / ?
* why reindexing doesn't homogenize the / ?

The "new" items are now added programatically and the "old" ones where 
done thru Zope interface.

And sometimes i still get a "problem uncataloging before catalogging" 
message on the Zope console.

Am i missing some important change ?
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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: Strange Catalog problem.

2000-12-08 Thread Didier Georgieff

Le 8 Dec 2000, à 11:44, Søren Roug a écrit :

 I think you should do "Find Items to ZCatalog" and do a clean index of the
 whole website. 

Yes. But problem is to get the *whole* objects or nothing but can't get 
only the Yihaw objects and subclassed objects (see below).
I guess it's a ZCatalog problem (or a feature ?)

 Apparently "Update Catalog" doesn't touch the old invalid
 pointers in the index.

Yes. Is it a feature or a bug ? Because this causes a lot of trouble when 
you want to transfer a 2.1.6 to 2.2.x site (because of the lack of subclass 
objets proposal when you want to do a new clean index..

 Also, for Yihaw you must find object of all types otherwise it won't catalog
 the subclassed objects!

That's weird. It only shows the main Zclass. So doing that the catalog 
ends up with thousands of other objects !

Is this also a feature or a bug ?

Thanks for the help.
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] strange ZClass method problem

2000-12-08 Thread Didier Georgieff

Hello,

* I have 2 Folders (Yihaw ZClass instances)
* both folders have News objects (cataloged)

I put the news on the front page via (this is taken from Yihaw, simplified for the 
demonstation, but still have the problem) this code

dtml-in "Catalog(
  meta_type='Yihaw News Item',
  sort_on='bobobase_modification_time',
  sort_order='reverse')" size=30 start=query_start

dtml-with "Catalog.getobject(data_record_id_)"
 dtml-var absolute_url html_quote - 
 dtml-var title_or_id html_quotebr
/dtml-with

/dtml-in

Problem is that some news items are OK and some raise an exeption on dtml-var 
title_or_id told to be missing (!!??)

It puzzle me because all news items are same ZClass instance and can be accesed 
normally via the zope interface, or directly, works well on view etc ...

An other strange thing is when i supress the html_quote option, an authentication 
windows show up and gives an other traceback (see below).

So when i put the missing option, to the dtml-var title_or_id it works well except 
nothing shows on the  dtml-var title_or_id, and the right absolute_url is 
correctly 
shown for ALL the news item (including the b"bad" ones.

In the context of both Yihaw Folder i have access content, view authorisation and view 
(via a local role).

Only difference is :
* in the folder with problem
access content, view authorisation, view are given by hand at this level (without 
permission acquisition for those 3 for anonymous restriction)
* in the folder without problem
it's acquired from above (no anonymoiyus restriction)

It happens even when i'm "manager".

So i suspect some strange security problem, or more sure something i didn't 
understood on the acquisition/security machinery.
And I'm not sure if it has relation with the fact those items are custom ZClass 
instances

I hope this was clear and not too cryptic.

The 2 traceback :

1- WITHOUT html_quote

Unauthorized
You are not authorized to access title_or_id. 
Traceback (innermost last):
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 222, 
in publish_module
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 187, 
in publish
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 171, 
in publish
  File /zope/2-2-2/lib/python/ZPublisher/mapply.py, line 160, 
in mapply
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 112, 
in call_object
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/OFS/DTMLMethod.py, line 172, in 
__call__
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_String.py, 
line 528, in __call__
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_In.py, line 
611, in renderwb
(Object: Catalog(meta_type='Yihaw News Item',
  sort_on='bobobase_modification_time',
  sort_order='reverse'))
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_With.py, 
line 146, in render
(Object: Catalog.getobject(data_record_id_))
  File /zope/2-2-2/lib/python/OFS/DTMLMethod.py, line 194, in 
validate
(Object: yihaw_test1)
  File /zope/2-2-
2/lib/python/AccessControl/SecurityManager.py, line 139, in 
validate
  File /zope/2-2-
2/lib/python/AccessControl/ZopeSecurityPolicy.py, line 209, in 
validate
Unauthorized: (see above)


2 - WITH html_quote
KeyError
Sorry, a Zope error occurred.

Traceback (innermost last):
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 222, 
in publish_module
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 187, 
in publish
  File /zope/2-2-2/lib/python/Zope/__init__.py, line 221, in 
zpublisher_exception_hook
(Object: ApplicationDefaultPermissions)
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 171, 
in publish
  File /zope/2-2-2/lib/python/ZPublisher/mapply.py, line 160, 
in mapply
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/ZPublisher/Publish.py, line 112, 
in call_object
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/OFS/DTMLMethod.py, line 172, in 
__call__
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_String.py, 
line 528, in __call__
(Object: yihaw_test1)
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_In.py, line 
611, in renderwb
(Object: Catalog(meta_type='Yihaw News Item',
  sort_on='bobobase_modification_time',
  sort_order='reverse'))
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_With.py, 
line 146, in render
(Object: Catalog.getobject(data_record_id_))
  File /zope/2-2-2/lib/python/DocumentTemplate/DT_Var.py, line 
276, in render
(Object: title_or_id)
KeyError: title_or_id

--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.fr

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/z

[Zope] ZClass report

2000-12-07 Thread Didier Georgieff

Hello,

I have some scripts for describing and generating a report about Zclass, 
but only partial  and method foucused (nothing on permissions, property 
sheets, subobjects, etc ...).

Strangely i found nothing on the list ot on the products. Did i missed 
something about existing scripts, or should i upgrade mine ?

Thanks for any tip.
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] It's NOT a Zope error

2000-12-03 Thread Didier Georgieff

On 3 Dec 2000, at 12:00, Jason Cunliffe" [EMAIL PROTECTED]  wrote:

 But his post does in fact seem to be a common first-time experience. So I
 would like to suggest a sensible super-newbie-oriented adjustment to _all_
 future Zope installations:

While i really agree to that (always in term of bringing Zope to the 
masses), this remains me a **very common** comment i often receive.

First, forget all what you know about web programming, languages, python 
and zope.
Imagine you're just a good buddy who only wants to be convinced to allow 
you to use whatever tool you propose (yes evangelization...)

Each time they see the message "Zope Error" (even for unauthorized login 
! or your own programing error) they are telling "pfff this software is really 
buggy", and the poison is here.

So i would suggest, as a "marketing" feature to change the error message 
to something more accurate or at least who doesn't imply Zope 
(something like "your code sucks" ..  just kidding !).

I know that i can patch zope (and i've done it) to change the general error 
message but this would be a general benefit for non technical people if 
they can leave this bad feeling about "Zope Error", because it's NOT a 
zope error, and finaly this simple thing makes more against Zope than a 
lot of real complain wich remains out of the knowledge area for managers 
or executives.

Regards.
Didier.

___
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 list all the zclasses constructors ?

2000-11-20 Thread Didier Georgieff

Hello,

I need to have a simple list choice for adding ZClasses instances instead 
of using manage_workspace (because the users are really *end* users 
and speaks french).

We are using Yihaw and extending it with news Zclasses.
So we have a Zclass, a my_addForm in french , my_add methods and a 
my_factory.

All works fine when i call that directly from DTML giving the method name 
in **hard coding**, and works fine when i use manage_workspace (it 
propose all my new factories in the Add list but in english with zope 
interface).

What i want is getting the list of factories (automatically) in my 
personnalized page (instead of hard coding it).

I guess it should be simple to generate the list of constructors and 
proposing the associated methods, but i just can't figure how to do that ;-

Any tip and/or explanation would be welcome, and i'll summarize all that in 
an how-to (in complement of the Adding Zclasses instances 
programatically) 

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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] zope book AppendixA error

2000-11-03 Thread Didier Georgieff

Hello,
I guess DC people is already aware, but i get an error since 
yesterday while pointing to ZB/AppendixA.html

Document Template Parse Error

 invalid parameter: "="Expression"]...", for tag dtml-let 
[Name=Variable][Name="Expression"]..., on line 421 of 
AppendixA.html

Didier.

___
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] private Yihaw folders and yihaw_latest method.

2000-09-29 Thread Didier Georgieff

Hello,

i have a security/viewing concern.

I have some Yihaw folders who are not public. I removed the "view" permission 
on the folder, and trying to get in call the authentication windows. Fine.

On my main page, i have the whatsnew, latest and toplevel methods with the 
skip_unauthorized option within the toplevel dtml-in.

If i only have the "view" permission off, the yihaw folder and subfolders are still 
listed on the toplevel method.
If i remove also the "access content" on the yihaw folder , no more listing on 
toplevel. Fine.

But, when i do that, the "latest" method raise the authentication window, and 
even a manager role fails, it's an autorisation problem on the Catalog.

Any idea for solving that ?
Thanks in advance.


* TRACEBACK *
Unauthorized
You are not authorized to access approved. 
[... SKIP ...]

  File /zope/2-1-6-
clean/lib/python/DocumentTemplate/DT_In.py, line 611, in 
renderwb
(Object: 
Catalog(bobobase_modification_time=ZopeTime()-14,
  bobobase_modification_time_usage='range:min',
  sort_on='bobobase_modification_time',
  sort_order='reverse'))
  File /zope/2-1-6-
clean/lib/python/DocumentTemplate/DT_With.py, line 148, 
in render
(Object: Catalog.getobject(data_record_id_))
  File /zope/2-1-6-
clean/lib/python/DocumentTemplate/DT_Util.py, line 329, 
in eval
(Object: _.has_key('approved') and approved or not 
_.has_key('approved'))
(Info: approved)
Unauthorized: (see above)


--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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: private Yihaw folders and yihaw_latest method.

2000-09-29 Thread Didier Georgieff

Soren,
Works like a charm. Thanks.
Never used dtml-try before, but it looks like a great feature. I'll look 
deeper
Didier.

Le 29 Sep 00, à 15:08, Søren Roug a écrit :

 Yes, put a dtml-try dtml-except /dtml-try around the problem. Look in
 yihaw_whatsnew for an example.
 
 || -Original Message-
 || From: Didier Georgieff [mailto:[EMAIL PROTECTED]]
 || Subject: "private" Yihaw folders and yihaw_latest method.

 || If i remove also the "access content" on the yihaw folder , 
 || no more listing on toplevel. Fine.
 || 
 || But, when i do that, the "latest" method raise the 
 || authentication window, and 
 || even a manager role fails, it's an autorisation problem on 
 || the Catalog.


___
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] logout from basic authentication ... almost

2000-09-29 Thread Didier Georgieff

Hello,

On the archive i got the way to logout from the basic authentication.

i have DTML method called "logout"
with only :

dtml-raise Unauthorized
   H1Logout requested. OK/H1
/dtml-raise

Calling the logout method calls the authenticated window. And i 
can give a new id/pass. So login as a new user works fine.

But if i only want to became Anonymous again, when i click on the 
CANCEL button, i have theH1Logout requested. OK/H1 
message at the end of the regular traceback with the Unauthorized 
error..

I tried to modify my standard_error_message to catch it but with no 
luck (i still catch other errors within my standard_error_message 
for generate a clean page).

Anyone succeeded in generating a clean "you've been logout" page 
with this method ?

Didier.

___
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] manage tabs within my standard_html_header

2000-09-29 Thread Didier Georgieff

Hello,

I want to use some standard manage tabs within my site design.

1 - If i call url/manage_main it brings the tabs *without* my header 
and footer.

2 - if i put a method manage_mylook with 

dtml-var standard_html_header
 dtml-var manage_main
dtml-var standard_html_footer

it works fine for *this* tab, but fails if i call the other tabs from this 
screen.

3 - i was thinking about having all manage_xxx methods (calling 
the proper manage_xxx) in my root, but infinite loop.

Is there a way to have *all* the allowed tabs working within my 
header/footer framework ? or do i have to rewrite the management 
screen calling the right functions each time ;- ?

Thanks in advance.
Didier.

___
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] Yihaw authorisation pbs

2000-09-27 Thread Didier Georgieff

Hello Soren,

It's me again (sorry to bother you so often).

1 - You report a pb in upload Yihaw Files on 2.2.0 but i have a 
similar problem under 2.1.6 (fresh install from source) with *both* 
FAQ and files. Other classes works fine.

I have a Yihaw user has Access content, Add Yihaw Objects, Add 
Yihaw Tops, Delete Objects, Manage Yihaw Objects, Manage 
Properties, Use Mailhost.

Adding FAQ or files makes an authorisation error and prompt for 
the login windows. 

+++ If i do an ESC, i have a traceback with :

"Unauthorized
"You are not authorized to access YihawFAQItem. 
"YihawFAQItem.createInObjectManager(REQUEST['id'],REQUEST))
"(Info: YihawFAQItem)

+++ If i give my manager login,it works fine.

Do i forgot some Permissions for the Yihaw user ?
Is it 2.1.6 related ?

2 - On your readme.txt you say that for having a control on 
Approval on news items we have to swich off "manage yihaw 
objects".

It seems that if I do this i'm unable to add any objects.
Am i right ?
If it's a problem, i'm thinking about just adding a ZopePermission 
for the Review in the Product/YihawDirectory, and test it in 
"send_notifications" and other needed methods instead of "manage 
yihaw objects".
Is it the right way to get a finer control ?

Thhaks 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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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 )




Re: [zope] What options exist for dealing with traceback

2000-09-23 Thread Didier Georgieff

On 23 Sep 2000, at 10:27, [EMAIL PROTECTED] [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:

From: Skip Montanaro [EMAIL PROTECTED]
 Subject: What options exist for dealing with tracebacks?
 
 I would love it if I could set some debug environment variable, run with
 -D="[EMAIL PROTECTED]" or subclass some Error class and have tracebacks mailed
 to me.  I wouldn't even care about the flood of email.  At least I'd have
 all the inputs.

I have modified the Standard Error Message for emailing each time 
an error occurs. Works fine for me.

-
dtml-comment * MAIL a l'administrateur */dtml-comment
dtml-sendmail 
  mailhost="MailHost" 
  mailto="[EMAIL PROTECTED]" 
  mailfrom="[EMAIL PROTECTED]"
To : Zope Admin [EMAIL PROTECTED]
From : Zope Web Server ERROR [EMAIL PROTECTED]
Subject : Zope Error at dtml-var URL

URL de la page : dtml-var URL
dtml-with URLmodifiée le dtml-var "bobobase_modification_time()"/dtml-with
[other parameters, version, etc ...]

dtml-in "REQUEST.items()" sort
 dtml-var sequence-key: dtml-var sequence-item
/dtml-in

dtml-if error_message
 dtml-var error_message
dtml-else

[whatever you need]

/dtml-if
/dtml-sendmail
Valeur de l'erreur: !--#var error_value--
--- End of forwarded message ---
-- 
Divine Rites - Strasbourg, France
===
10" Storming the Citadel available via mail order only !
Check it on http://www.divinerites.com/dr_drr.htm

Radio Birdman, New Christs, Deniz Tek, Citadel Records  more ...
http://www.divinerites.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] Re: Re(2): [Zope] Zope not starting after VaryTag install

2000-09-19 Thread Didier Georgieff

Le 18 Sep 00, à 15:49, Tino Wildenhain a écrit :

 I just checked with 2.1.6 (winNT) and it worked without problems.
 Can anybody else confirm this?

Sounds like it's Varytag under Linux related.

A - first step :
1 - I reinstalled a fresh 2-1-6 from the source (on Corel Linux and 
python from the source).
2 - Reinstalled my products : 
 * ZMySQLDA 1.2.0
 * NFGnav 0.6
 * Yihaw 1.0
3 - copied my ancien Data.fs
4 - packed the database
5- all works fine again. No problem.

B - second step :
1 - made a tar file from this install (to avoid long reinstalls after 
each try)
2 - installed Varytag 1.0
3 - even a simple index_html makes the traceback.

C - third step :
1 - delete the (now) bad install, and untar the previous one. 
2 - Works fine.
3 - remove the 3 products from the panel control and from the 
Products directory
4 - Works fine.
5 - compact the database. Works fine.
so now i have a Zope 2.1.6 without any product.
6 - install Varytag
7 - same traceback.

  Just after installing VaryTag, Zope (2-1-6)  restart fine, but when i
  try to connect to my zope adress, i got an error (traceback further).

ImportError

 Sorry, a Zope error occurred.

 Traceback (innermost last):
   File /zope/2-1-6/lib/python/ZPublisher/Publish.py, line 214, in 
publish_module
   File /zope/2-1-6/lib/python/ZPublisher/Publish.py, line 179, in publish
   File /zope/2-1-6/lib/python/Zope/__init__.py, line 202, in 
zpublisher_exception_hook
 (Object: ApplicationDefaultPermissions)
   File /zope/2-1-6/lib/python/ZPublisher/Publish.py, line 165, in publish
   File /zope/2-1-6/lib/python/ZPublisher/mapply.py, line 160, in mapply
 (Object: index_html)
   File /zope/2-1-6/lib/python/ZPublisher/Publish.py, line 102, in 
call_object
 (Object: index_html)
   File /zope/2-1-6/lib/python/OFS/DTMLMethod.py, line 150, in __call__
 (Object: index_html)
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_String.py, line 502, in 
__call__
 (Object: index_html)
   File /zope/2-1-6/lib/python/OFS/DTMLDocument.py, line 162, in __call__
 (Object: zope_powered)
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_String.py, line 443, in 
__call__
 (Object: zope_powered)
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_String.py, line 381, in 
cook
 (Object: zope_powered)
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_String.py, line 231, in 
parse
 (Object: zope_powered)
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_Var.py, line 248, in 
__init__
   File /zope/2-1-6/lib/python/DocumentTemplate/DT_Util.py, line 357, in 
name_param
 (Info: ({'': '"zope_logo.tag(BORDER=\'0\')"'}, 'var', 1, 'name'))
   File /zope/2-1-6/lib/python/DocumentTemplate/VSEval.py, line 157, in 
__init__
 ImportError: No module named gparse
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] Yihaw translation

2000-09-18 Thread Didier Georgieff

Hello,

I'm going to adapt Yihaw 1.0 in French (for the visible part for our 
users).
I'll use VaryTag (and not ZBabel to avoid SQL dependency).

In order to avoid duplicate work, is there anybody already involved 
in adapting Yihaw to multi-languages ?
Regards. 
--
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]
SIT du Bas-Rhin : http://www.bas-rhin.sit.gouv.fr
GéoWeb http://sertit10.u-strasbg.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] Zope not starting after VaryTag install

2000-09-18 Thread Didier Georgieff

Hello,

Just after installing VaryTag, Zope (2-1-6)  restart fine, but when i 
try to connect to my zope adress, i got an error (traceback further).

So i stopped Zope, removed the VaryTag product, and the error is 
still here.
So, i don't have access to my manage screen to remove the 
VaryTag traces or anything slse.

Any quick tip would help me a lot, an avoid killing myself for 
loosing access to my site ;-))

Thanks in advance



 Zope Error

 Zope has encountered an error while publishing this 
resource. 

 ImportError

 Sorry, a Zope error occurred.

 Traceback (innermost last):
   File /zope/2-1-6s/lib/python/ZPublisher/Publish.py, line 
214, in publish_module
   File /zope/2-1-6s/lib/python/ZPublisher/Publish.py, line 
179, in publish
   File /zope/2-1-6s/lib/python/Zope/__init__.py, line 202, in 
zpublisher_exception_hook
 (Object: ApplicationDefaultPermissions)
   File /zope/2-1-6s/lib/python/ZPublisher/Publish.py, line 
165, in publish
   File /zope/2-1-6s/lib/python/ZPublisher/mapply.py, line 
160, in mapply
 (Object: index_html)
   File /zope/2-1-6s/lib/python/ZPublisher/Publish.py, line 
102, in call_object
 (Object: index_html)
   File /zope/2-1-6s/lib/python/OFS/DTMLMethod.py, line 
150, in __call__
 (Object: index_html)
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_String.py, line 502, in __call__
 (Object: index_html)
   File /zope/2-1-6s/lib/python/OFS/DTMLDocument.py, 
line 162, in __call__
 (Object: zope_powered)
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_String.py, line 443, in __call__
 (Object: zope_powered)
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_String.py, line 381, in cook
 (Object: zope_powered)
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_String.py, line 231, in parse
 (Object: zope_powered)
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_Var.py, line 248, in __init__
   File /zope/2-1-
6s/lib/python/DocumentTemplate/DT_Util.py, line 357, in 
name_param
 (Info: ({'': '"zope_logo.tag(BORDER=\'0\')"'}, 'var', 1, 
'name'))
   File /zope/2-1-
6s/lib/python/DocumentTemplate/VSEval.py, line 157, in __init__
 ImportError: No module named gparse

___
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] Acl_user and user informations on MySQL (was ZMYSQLDA)

2000-09-18 Thread Didier Georgieff

I ´ve got it running. ZMYSQLDA could not find the libraries from
 mysqldb. Yes, you´re right, it was a FAQ. BTW: Is there any product
 that acts as acl_users which allows to collect more information from
 my users, like company name, adress ... ?

Hello Peer,

We've got the other "half-empty bottle" for that pb.
We have built a product (ZAnnu) with people's informations for 
differents organizations hosted within a MySQL base, and we are 
on the proccess to use GUF (waiting for a stable LoginManager) as 
an acl-user replacement (end of this week or next week).
Should be cool to share our experiences on that, and i can improve 
ZAnnu if some functions are missing.

http://www.zope.org/Members/dgeorgieff/ZAnnu.

Didier Georgieff

___
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] repost : pb with acl_users domains for clients behind a proxy/firewall

2000-09-08 Thread Didier Georgieff

Hello,

I'm reposting here, since i couldn't solve this strange problem.

Our users are acessing to the Zope server (wich is on the Internet) thru 
corporate (government) firewall/proxys.

Some users in acl_users are declared with a "domain" restriction.
wich is a generic "gouv.fr" or "agriculture.gouv.fr".

It doesn't seems to be effective and the login is rejected, while the same user 
without any "domain" restriction works fine.

I'm suspecting some changes in the REQUEST made by the corporate proxys.
Is there any doc about what REQUEST variable is used in the 
"domains" restriction ? 

I have a HTTP_FORWARDED in the REQUEST but with the 
*proxy* name (unfortunately without the .gouv.fr). 

I can't find anything on the site and the list either.Thanks in advance.

Didier Georgieff.



___
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] Redirection and Authentication

2000-08-30 Thread Didier Georgieff

On 30 Aug 2000, at 19:03, [EMAIL PROTECTED] eg;zope;zope-
request;[EMAIL PROTECTED];;; 
([EMAIL PROTECTED]) wrote: 

  The problem is now that after the Redirect AUTHENTICATED_USER is again
  set to Anonymous (which I tested by printing AUTHENTICATED_USER). If I
  do no redirect but put a normal link back to the list document,
  everything works as expected (thus showing the edit button).

Reminds me some strange behaviour i had while redirecting to an 
URL with a variable. When i changed the redirect with "hard 
coding" the URL this disapeared. 

___
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] is dtml-unless someIndirectVariable possible ?

2000-08-27 Thread Didier Georgieff

On 27 Aug 2000, at 11:49, Rik Hoekstra [EMAIL PROTECTED] (Rik Hoekstra) wrote:

 RH: Um, as you describe it, you mix up the name of the 
 property and its value 
 Try something like the following
 dtml-unless "myPropName==SOMEREQ"
 dtml-call "REQUEST.set('myPropName', defaultvalue)"
 /dtml-unless

 note that 1) this will only work if there is a myPropName and a defaultvalue
 variable in the namespace and 2) this won't change the value of the property

Well, i was not clear.

In 
dtml-unless SOMEREQ
 dtml-call "REQUEST.set('SOMEREQ','defaultvalue')"
/dtml-unless
the problem is SOMEREQ is *hard* coded in the DTML document.

I need to have EXACTLY the same behaviour (checking if 
SOMEREQ is in the REQUEST, and set it.

If i use a property (PropName) for putting the name of what i want 
to check (SOMEREQ in my case), only the REQUEST.set works.

the dtml-unless is checking for PropName in the REQUESt and 
NOT *value* of PropName

So in your example, SOMEREQ is *still* hard coded. From what i 
understood.

 (but that might be a matter of desciption). 
Sorry, but as you already guess it, Zope is not my native language 
and English either ;-
So thanks for trying to understand MY english ;-

Didier.

___
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 login behaviour

2000-08-25 Thread Didier Georgieff

I finally found the reason.

I was redirecting with a property as URL. 
When i gave the url in *plain* text it worked OK.
I still don't understand why.
Thanks for the responses.

Le 24 Aug 00, à 15:27, Chris Withers a écrit :

 Is it possible that your browser is just caching the old page the first
 time round?

Le 24 Aug 00, à 22:15, Dieter Maurer a écrit :

 I am not sure...
 ... but it might be possible that the browser sets a cookie only
 after the redirect.

Didier georgieff.

___
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 login behaviour

2000-08-24 Thread Didier Georgieff

Hello,

I have really simple login wich is a link to a Method "login" wich 
comprise

.. REDIRECT for login
dtml-call "RESPONSE.redirect(baseURL)"

and 'login' method has NO autorizations for anonymous.

It redirects me on the right "baseURL" page, but the "baseURL" 
inludes an "info" Document with 

dtml-var "AUTHENTICATED_USER.getUserName()"
dtml-in "AUTHENTICATED_USER.getRoles()"

who shows ONLY anonymous after the first login..

IF I do a second login (exactly the same) then it works fine and i 
got the right Names and Roles..

Is it a known problem, or do i have some magic acquisition trick 
who eludes me ?

I'm on 2.1.6 win.
--
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] import from 216 to 213 fail

2000-08-24 Thread Didier Georgieff

Hello,

I'm trying to import a folder From 2.1.6 (Linux) to 2.1.3 (Linux) and i get this 
error :

Type d'erreur: TypeError
Valeur de l'erreur: ('len() of unsized object', , None)

I tried to import the zexp in 2.1.6 on Win and it works fine.
AFAIK i have the correct objects in the acquired folder.

I saw some postings on the list about that problem and i suspect it's the 
2.1.3. I'm i correct or do i have to check something else with my zexp ?
Thanks.
Didier Georgieff

___
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 with MIME Type x-vCard

2000-08-17 Thread Didier Georgieff

Hello,

I'm doing a method for getting vCards from a directory.

It works fine, until i want to put some dtml-var with the x-vCard 
MIME type

1 - If i only put hard coded text it works fine. I get the usual vCard 
page on Netscape.

Content-type:text/x-vCard
Content-Transfer-Encoding:8bit

BEGIN:VCARD
VERSION:2.1
N:name
EMAIL;INTERNET:email
TEL;WORK:tel
END:VCARD

2 - If i put some dtml-var and render it ascii it works fine. I get a 
html page with the rendered variables.

Content-type:text/plain
Content-Transfer-Encoding:8bit

BEGIN:VCARD
VERSION:2.1
N:dtml-var name
EMAIL;INTERNET:dtml-var email
TEL;WORK:dtml-var tel
END:VCARD

3 - It fails when i do the x-vCard type AND dtml-var.

Content-type:text/x-vCard
Content-Transfer-Encoding:8bit

BEGIN:VCARD
VERSION:2.1
N:dtml-var name
EMAIL;INTERNET:dtml-var email
TEL;WORK:dtml-var tel
END:VCARD

I'm on 2.1.6 and Netscape 4.51

ANy idea on this strange behaviour ?
--
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] Re: Pb with MIME Type x-vCard

2000-08-17 Thread Didier Georgieff

Le 17 Aug 00, à 11:31, [EMAIL PROTECTED] a écrit :

 I'm doing a method for getting vCards from a directory.
 It works fine, until i want to put some dtml-var with the x-vCard 
 MIME type

I respond to my own post.
It seems that vCard doesn't like a line WITH propertyname AND 
WITHOUT propertyvalue.

So some dtml-if does the trick.
Pay attention, the /dtml-if needs to be on a separate line for line 
break reasons.


Content-type:text/x-vCard
Content-Transfer-Encoding:8bit

BEGIN:VCARD
VERSION:2.1
N:dtml-var name
EMAIL;INTERNET:dtml-var email
dtml-if "tel''"TEL;WORK:dtml-var tel
/dtml-if
END:VCARD


--
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] how to generate a Vcard ?

2000-08-15 Thread Didier Georgieff

HEllo,

I'm looking for providing a way to generate a vcard for desktop 
adressbooks.
I guess someone already thought about that but i can't find 
anything on zope.org or mail archive.

Any tip out there ?

Didier.

___
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] ZSQL returning a trailing L

2000-08-14 Thread didier georgieff

Hello,

I get a trailng "L" on smallint variables from ZSQL/MySQL on 2.1.4 (prod
server) but not on 2.1.6 (developt server).
I do remember a post some times ago about that, BUT i can't find it
again on the archives despite my (weak ?) efforts..
Any info/tip would be great as the production 2.1.4 is not migrate right
now.
Didier Georgieff

___
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] ANN : ZAnnu a multi-agencies searchable directory

2000-07-23 Thread Didier Georgieff

Hello,

I've uploaded a first working version of ZAnnu.

At the moment ZAnnu is an ugly thing  ... and ... a multi-agencies searchable 
directory (people and organizations) based on MySQL.

This is a first try to learn  experiment Zope  ZSQL while making a product i 
could use in a real project. So it will be improved and have a better design in 
the near future.

It's easy to use by only putting a dtml-var rechercheBoite tag (sorry for the 
french, it will change soon).

More informations at :

http://www.zope.org/Members/dgeorgieff/ZAnnu

I would be really glad to have any comment, feedback about the structure, 
the coding and especially about the feature you would like to see in ZAnnu.
Contributions, and patches are more than welcome.

Didier Georgieff.
 

___
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 impoting objects from 2.1.6 to 2.2.0

2000-07-20 Thread Didier Georgieff

Hello, 

I'm importing on Zope 2.2/Win98 a ZopeFolder/XML export done on 
Zope 2.2.0/Linux 

I get this error 

Error Type: KeyError
  Error Value: id
  

Any thought about a bad export or a pb between 2.1.6/2.2 ? 

Traceback (innermost last): File 
C:\Zope\Zope220\lib\python\ZPublisher\Publish.py, line 222, in 
publish_module File 
C:\Zope\Zope220\lib\python\ZPublisher\Publish.py, line 187, in 
publish File C:\Zope\Zope220\lib\python\Zope\__init__.py, line 221, 
in zpublisher_exception_hook (Object: ElementWithAttributes) File 
C:\Zope\Zope220\lib\python\ZPublisher\Publish.py, line 171, in 
publish File C:\Zope\Zope220\lib\python\ZPublisher\mapply.py, line 
160, in mapply (Object: manage_importObject) File 
C:\Zope\Zope220\lib\python\ZPublisher\Publish.py, line 112, in 
call_object (Object: manage_importObject) File 
C:\Zope\Zope220\lib\python\OFS\ObjectManager.py, line 495, in 
manage_importObject (Object: ElementWithAttributes) File 
C:\Zope\Zope220\lib\python\ZODB\ExportImport.py, line 216, in 
importFile File C:\Zope\Zope220\lib\python\ZODB\ExportImport.py, 
line 316, in importXML File 
C:\Zope\Zope220\lib\python\Shared\DC\xml\xyap.py, line 57, in 
unknown_endtag File 
C:\Zope\Zope220\lib\python\Shared\DC\xml\ppml.py, line 781, in 
save_object KeyError: (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] uploading from client PC in MySQL thru ZSQL

2000-07-04 Thread Didier Georgieff

Hello,

I'm trying to "import" a CSV text file for feeding a MySQL database.

I have :

* DTML method including :

form method="post" action="import" enctype="multipart/form-
data"
input type="file" name="loadFileAnnu"
input type="submit"  value="Import File in MySQL"
/form

* ZSQL method 'import'
parameter : loadFileAnnu
query template : 
LOAD DATA LOCAL INFILE 'dtml-var loadFileAnnu' 
INTO TABLE annuaire FIELDS TERMINATED BY ';'

when i process the form, i always get the import/manage_testForm
and if i try to upload the (local on my PC) file thru this, i get an 
MySQL error 

Error, _mysql.InterfaceError: (0, "File 'D:/AnnuaireTest.csv' not 
found (Errcode: 2)") 

SQL used:
LOAD DATA LOCAL INFILE 'D:/Data/SIT67/AnnuaireTest.csv' 
INTO TABLE annuaire FIELDS TERMINATED BY ';'

Am i doing something wrong or is it impossible to load/import in 
MySQL from the local file (so i should upload the file on the server 
then load into MySQL) ??
Thanks in advance for any tip or info.
--
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 )