Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 06/01/2014 17:23:33

mcollas
Guest
From: Paris
Registered: 06/01/2014
Posts: 8

boutons import manquants dans l'ODF

Bonjour,

dans ametys-ODF, il me manque les boutons imports pour "import des ELP", "import des composantes", "importer un conteneur", "importer une liste elp", alors qu'ils sont décrits dans la doc
J'ai pourtant suivi les instructions du manuel intégrateur pour importer à partir d'Apogée, mais je ne peux importer que les formations. Voir l'image jointe.
Comment faire ?
cordialement

Marie-Christine

Offline

#2 07/01/2014 17:15:30

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: boutons import manquants dans l'ODF

Bonjour,

D'après la capture d'écran il me semble que vous avez le ruban correspondant à l'import CDM-fr et non celui correspondant à l'import depuis Apogée. Pour cela il faut modifier une ligne dans le fichier WEB-INF/param/cms-ribbon-default.xml pour importer la partie du ruban (boutons) propres à Apogée. Ceci est expliqué dans le manuel intégrateur ici :

Je vous laisse vérifier avec le tableau de correspondance mais pour votre cas cela doit être :

<import>plugin:odf-sync://cms-ribbon-web-apogee.xml</import>

Cdt.
Laurence


Laurence Aumeunier
Ametys Expert

Offline

#3 07/01/2014 17:50:20

mcollas
Guest
From: Paris
Registered: 06/01/2014
Posts: 8

Re: boutons import manquants dans l'ODF

bonjour,

merci pour la réponse.
J'aimerais bien que vous ayez raison , cela serait trop simple.
Malheureusement, c'est bien ce fichier là qui est inscrit dans mon cms-ribbon-default.xml. Quant au manuel intégrateur,  je commence à le connaître par cœur à force de faire essais sur essais. Il ne semble pas très à jour d'ailleurs. (v2.0 et on en est à la 2.2.0).

J'ai bien réussi à importer les formations d'Apogée (diplômes), mais impossible d'importer les ELP, puisque le bouton ne s'affiche pas !

Offline

#4 08/01/2014 16:28:22

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: boutons import manquants dans l'ODF

Re-bonjour,

Autre piste, le connecteur Apogée amène de nouveaux droits. Avez-vous rajouté à votre profil les droits d'import sur les ELPs / composantes / conteneurs ?

Cdt.
Laurence


Laurence Aumeunier
Ametys Expert

Offline

#5 08/01/2014 16:44:48

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: boutons import manquants dans l'ODF

Je viens de me rendre compte d'un oubli dans le manuel intégrateur: dans le fichier runtime.xml la feature <feature>odf-sync/odf.rights.sync.others</feature> doit être supprimée de la section <exclude> (c'est justement cette feature qui amène les nouveaux droits pour l'import). Je viens de le rajouter dans le manuel.

Pour infos la documentation actuellement en ligne est valable pour les versions 2.0 à 2.2.0 de l'ODF. Nous l'avons renommé "Ametys ODF 2.x"


Laurence Aumeunier
Ametys Expert

Offline

#6 08/01/2014 17:03:11

mcollas
Guest
From: Paris
Registered: 06/01/2014
Posts: 8

Re: boutons import manquants dans l'ODF

Bonjour,

merci pour la réponse mais ce n'est pas encore ça.
J'avais déjà (d'instinct ) enlevé cette ligne dès le départ..
Voici ce que j'ai dans le runtime.xml

<exclude>
            <feature>core/runtime.sqlmap</feature>
            <feature>core/runtime.core.has_right_sitemap_components</feature>
            <feature>workflow/workflow-store</feature>
            <feature>cms/link-resolver</feature>
            <!-- feature>odf/link-resolver</feature-->
            <feature>cms/content-clientside-targetfactory</feature>
            <feature>cms/userinterface.rights.assignment.tool</feature>
            <feature>cms/org.ametys.cms.content.global.consistency</feature>
            <feature>cms/org.ametys.cms.content.consistency.scheduler</feature>
            <feature>cms/userinterface.content</feature>
            <feature>cms/docbookUpdateHandler</feature>
            <!-- feature>odf-sync/synchronization.apogee.datasource</feature-->
            <!-- feature>odf-sync/odf.rights.sync.others</feature -->
            <!-- feature>odf/init</feature-->
            <!--<feature>core/runtime.datasource.core</feature>-->
        </exclude>

et à la fin  ....

<org.ametys.plugins.odfsync.ODFSyncManager>org.ametys.plugins.odfsync.apogee.ApogeeODFSyncManager</org.ametys.plugins.odfsync.ODFSyncManager>
        <org.ametys.plugins.odfsync.apogee.ApogeeSynchronizationHelper>org.ametys.plugins.odfsync.apogee.DefaultApogeeSynchronizationHelper</org.ametys.plugins.odfsync.apogee.ApogeeSynchronizationHelper>
        <org.ametys.plugins.odfsync.apogee.ApogeeDAO>org.ametys.plugins.odfsync.apogee.DefaultApogeeDAO</org.ametys.plugins.odfsync.apogee.ApogeeDAO>

Mais les droits d'import d'ELP, conteneur, composantes, ne figurent pas dans le profil (pour le moment je suis en tant qu'admin).
Ci-joint copie de mes droits sur l'offre de formation.
A quel autre endroit puis-je agir ?

Offline

#7 08/01/2014 17:16:28

Laurence Aumeunier
Expert Team
Registered: 10/08/2010
Posts: 154

Re: boutons import manquants dans l'ODF

Ok, il manque bien à votre profil "admin" les droits d'import et synchro sur les autres composants.

Le connecteur Apogée ajoute des nouveaux droits mais ne les affecte pas automatiquement aux profils existant.

Vous devez donc vous rendre sur l'interface d'administration de l'application (http://[url_cms]/_admin), puis sur l'item "Profils". Sélectionnez votre profil "admin" et cochez les 7 nouveaux droits sur l'ODF qui doivent être actuellement décochés (Import d'une composante, Import d'un conteneur, ..., Synchroniser une composante, Synchroniser un ELP, ...)


Laurence Aumeunier
Ametys Expert

Offline

#8 08/01/2014 17:45:14

mcollas
Guest
From: Paris
Registered: 06/01/2014
Posts: 8

Re: boutons import manquants dans l'ODF

Ca y est, j'ai les boutons d'import. Je n'aurais pas pensé à chercher là  ;-)
Merci beaucoup.
Reste plus qu'à tester....

Offline

Board footer

Powered by FluxBB