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 :
Le script :
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
Je suppose qu'en n'étant pas identifié, Zope considère le visiteur comme "anonymous".
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
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é ?
Partager