Personal tools
You are here: Support Forums Outil PloneMeeting (gestion des délibérations) Erreur d'index après l'update et permission manquante
Document Actions

Erreur d'index après l'update et permission manquante

Up to Outil PloneMeeting (gestion des délibérations)

Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 09. 2009
Bonjour,

le sécretaire ne sais plus créer des séances.
D' abord j' ai un message d' erreur suivant:

Traceback (innermost last):
Module ZPublisher.Publish, line 115, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Products.PloneMeeting.ToolPloneMeeting, line 774, in generateDocument
Module Products.ZCatalog.Lazy, line 94, in __getitem__
IndexError: 0
Er maintenant je reçois ce message ci , manque de permission (il a toujours le bon rôle):


Traceback (innermost last):
Module ZPublisher.Publish, line 115, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Products.CMFPlone.FactoryTool, line 369, in __call__
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 90, in __call__
Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call
Module Products.CMFFormController.ControllerBase, line 244, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 104, in __call__
Module Products.CMFFormController.Script, line 145, in __call__
Module Products.CMFCore.FSPythonScript, line 108, in __call__
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.CMFCore.FSPythonScript, line 164, in _exec
Module None, line 1, in content_edit
- <FSControllerPythonScript at /eupen/plonemeeting/content_edit used for /eupen/plonemeeting/
Members/elmark/mymeetings/standiges-prasidium/portal_factory/Meetingsp/meetingsp.2009-06-09.1083882746>
- Line 1
Module Products.CMFCore.FSPythonScript, line 108, in __call__
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.CMFCore.FSPythonScript, line 164, in _exec
Module None, line 11, in content_edit_impl
- <FSPythonScript at /eupen/plonemeeting/content_edit_impl used for /eupen/plonemeeting/
Members/elmark/mymeetings/standiges-prasidium/portal_factory/Meetingsp/meetingsp.2009-06-09.1083882746>
- Line 11
Module Products.Archetypes.BaseObject, line 661, in processForm
Module Products.PloneMeeting.Meeting, line 976, in at_post_create_script
Module Products.PloneMeeting.utils, line 371, in addRecurringItemsIfRelevant
Module Products.PloneMeeting.Meeting, line 1143, in addRecurringItems
Module Products.PloneMeeting.MeetingItem, line 1338, in addRecurringItemToMeeting
Module Products.Archetypes.BaseFolder, line 127, in manage_delObjects
Unauthorized: Do not have permissions to remove this object
Arnold

Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 15. 2009
Je viens de remarquer qu'un tab me manque quand je suis dans la configuration de PloneMeeting.
C'est le premier tab a gauche (an allemand Inhalte) Contenu?

Il est toujours present dans une ancienne version (PloneMeeting 1.4 build480) sur une machine que j'ai sauvegarde.

La version avec les problemes est la 1.5 build 483.

Arnold

Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 15. 2009
Actualisé:

Quand je donne le rôle MeetingManager a une personne avenc le rôle adminstrator, celui ci peux créer une séance.

Arnold


Re: Erreur d'index après l'update et permission manquante

Posted by Gauthier Bastien (AC Sambreville) at June 16. 2009
Par défaut l'onglet "contenu" est caché sur les séances et points, il n'y a pas de raison qu'un utilisateur voit le contenu d'un point dans lequel est stocké les annexes, les avis, ...

Les onglets "annexes" et "avis" permettent de retrouver tous ces éléments...

Ce n'est pas évident de répondre puisque nous n'avons pas accès à ton système mais la version 1.5 build 483 est bien le tags 1.5.0.  Est ce que la mise à jour a été correctement effectuée avec :
- réinstallation de PloneMeeting
- réinstallation de MeetingCommunes
- lancement du script de migration "migrate_to_1_5"
?

Bien à toi,

Gauthier Bastien,
AC Sambreville

Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 16. 2009
Je crois que je sais maintenant d'ou vient le problème.
Je n'ai pas du réinstaller MeetingCommunes, c'était déjà la version 1.5, car on avait déjà une avant version de 1.5 que tu avais installé.

Comment dois je procéder pour avoir les bonnes versions?
Suffit-il de faire un svn up ou dois je spécifier la version que je veux avoir?

Ou se trouve le script migrate_to_1_5?

Bien à toi

Arnold François
CPAS Eupen

Re: Erreur d'index après l'update et permission manquante

Posted by Gauthier Bastien (AC Sambreville) at June 16. 2009
Tu dois te baser sur les versions taggées.

Il y a une version taggée 1.5.0 pour PloneMeeting et une version taggée 1.5.0 pour MeetingCommunes.  Sur le SVN, pour chaque produit, çà se trouve dans /tags/1.5.0.  Tu dois faire un "svn switch new_url" pour changer l'url de repository subversion sur ton FileSystem (dans PloneMeeting et MeetingCommunes).  Il va faire un up automatiquement.

Ensuite, dans Plone, il faut aller voir si Plone te suggère de réinstaller un produit.  Si c'est le cas, tu peux le faire.  PloneMeeting puis MeetingCommunes.  Concernant la migration :
- va dans portal_setup, via l'onglet "properties" et sélectionne "PloneMeeting / Migrations".  Ensuite dans l'onglet "Impor", la tu as une step "migrate_to_1_5" qui spécifie que c'est la migration vers PloneMeeting 1.5.  Exécute là.  Cà peut prendre du temps, attends que le navigateur te réponde que tout est OK...

Et voilà ;)

Bien à toi,

Gauthier Bastien
AC Sambreville

Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 16. 2009
J'ai maintenant biens les versions 1.5.0 de MeetingCommune et PloneMeeting.
Le système n'a pas demandé de réinstaller les deux.
J'ai executé le script et la je reçois le message:

Fehlertyp
BadRequest
Fehlerwert
The id "searchallitemsincopy" is invalid - it is already in use.

Me parait normal, vue que tu as déjà fait cela avant.
Le problème de permission manquante reste?

Bien à toi

Arnold François
CPAS Eupen



Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 24. 2009
Je viens de créer un utilisateur "local" et je lui ai donné le rôle de meeting manager.

Quand je suis dans une séance au niveau supérieur pas de problème pour créer des séances.
Quand je crée un sous-dossier, plus moyen de créer des séances. Permission denied.

Donc j'ai essayé de créer une séance avec le login du sécretaire au niveau supérieur, malheuresement pas moyen, permission denied.

Dans la ZMI j'ai comparé avec mon système de test (qui fonctionne) les droits d'accès, tout semble normal.

Ou dois je chercher?

Arnold François
CPAS Eupen

Re: Erreur d'index après l'update et permission manquante

Posted by Arnold François (CPAS Eupen) at June 25. 2009
Le problème est parti.

Pour trouver l'erreur j'ai activé dans la zope.conf le debug-mode et voila que cela fonctionne.

J'ai déactivé le debug-mode et cela fonctionne toujours.


Arnold François
CPAS Eupen
Powered by Ploneboard

Powered by Plone CMS, the Open Source Content Management System