Aller au contenu. | Aller à la navigation

Outil PloneMeeting (gestion des délibérations)
Vous êtes ici : Accueil Support Forums Outil PloneMeeting (gestion des délibérations) Erreur d'index après l'update et permission manquante

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

Remonter à Outil PloneMeeting (gestion des délibérations)

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

Envoyé par Arnold François (CPAS Eupen) le 9 Juin 2009 à 8:7
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

Envoyé par Arnold François (CPAS Eupen) le 15 Juin 2009 à 10:54
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

Envoyé par Arnold François (CPAS Eupen) le 15 Juin 2009 à 14:25
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

Envoyé par Gauthier Bastien (CommunesPlone) le 16 Juin 2009 à 7:48
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

Envoyé par Arnold François (CPAS Eupen) le 16 Juin 2009 à 8:3
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

Envoyé par Gauthier Bastien (CommunesPlone) le 16 Juin 2009 à 8:32
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

Envoyé par Arnold François (CPAS Eupen) le 16 Juin 2009 à 9:0
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

Envoyé par Arnold François (CPAS Eupen) le 24 Juin 2009 à 9:50
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

Envoyé par Arnold François (CPAS Eupen) le 25 Juin 2009 à 7:17
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
Rendu par Ploneboard
Actions sur le document