J'ai un objet Image dans la ZMI.
J'ai un script python qui supprime cette image et la remplace par une autre, le nom restant identique.

Quand je suis connecté en administrateur, aucun problème, tout se déroule correctement.
Par contre, quand je ne suis plus connecté et que je mets l'adresse de mon site, qui appelle le script python, j'obtiens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Error Type: Unauthorized
Error Value: You are not allowed to access 'manage_delObjects' in this context
Le script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
folder=container.Image
if 'Verif' in folder.objectIds() :
	folder.manage_delObjects('Verif')
file , chaine = container.pAntispam()
folder.manage_addImage(id='Verif', file=file, title='',content_type='image/jpeg')
return chaine
Je suppose qu'en n'étant pas identifié, Zope considère le visiteur comme "anonymous".
En mettant les droits de suppression pour le rôle anonymous, il y a le même message d'erreur.

Comment faut-il que je gère la sécurité sur l'objet Image pour qu'il puisse être supprimé ?