Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 22 08:02
    firepolo synchronize #1790
  • Oct 22 08:02

    firepolo on quotas

    fix char encoding in csv fix default threshold in quota (compare)

  • Oct 21 14:36
    firepolo synchronize #1790
  • Oct 21 14:36

    firepolo on quotas

    add export all subscriptions fix php code (compare)

  • Oct 21 10:02
    firepolo synchronize #1790
  • Oct 21 10:02

    firepolo on quotas

    Release version 13.0.46 reworks kernel and bundles conf… updates Release patch action and 4 more (compare)

  • Oct 21 10:01
    firepolo synchronize #1790
  • Oct 21 10:01

    firepolo on quotas

    add translation on templates improvate experience in quota e… (compare)

  • Oct 21 08:25
    firepolo synchronize #1904
  • Oct 21 08:25

    firepolo on course-resource

    [Scorm] fixes resource evaluati… [Training] fixes data sources a… Release version 13.0.46 and 6 more (compare)

  • Oct 21 08:19
    maieutiquer synchronize #1897
  • Oct 21 08:19

    maieutiquer on docker-entrypoint-optimization

    [Training] hides hidden session… [Trainings] allows to move user… [Transfer] fixes user creation and 10 more (compare)

  • Oct 21 08:18
    maieutiquer synchronize #1837
  • Oct 21 08:18
    maieutiquer synchronize #1813
  • Oct 21 08:18

    maieutiquer on session-events-customizability

    Release version 13.0.46 reworks kernel and bundles conf… updates Release patch action and 4 more (compare)

  • Oct 21 05:47

    Elorfin on condition

    (compare)

  • Oct 21 05:46

    Elorfin on 13.1

    adds conditional display in dyn… allows more data types in dynam… (compare)

  • Oct 21 05:46
    Elorfin closed #1866
  • Oct 21 05:33
    Elorfin synchronize #1866
  • Oct 21 05:33

    Elorfin on condition

    adds conditional display in dyn… allows more data types in dynam… (compare)

Gruber Laurent
@LaurentGruber
c'est sur un serveur de test ?
Benjamin ARGOUD
@decanet
ah un instant, c'est bon, ça fonctionne
Gruber Laurent
@LaurentGruber
ha cool, parce que je commençais à être à court d'idée
Benjamin ARGOUD
@decanet
J'ai modifié la configuration, avant je passais par Apache avec Nginx en reverse proxy devant. J'ai tenté de modifier en Nginx seul avec en rewrite:
if (!-e $request_filename ){
rewrite ^(.*)$ /index.php break;
}
ça a suffi à régler le problème. Peut-être un soucis avec le htaccess
Gruber Laurent
@LaurentGruber
tant mieux, je vais essayer de mettre un exemple de config nginx dans la doc un de ces 4
Benjamin ARGOUD
@decanet
Merci en tout cas :)
entre parenthèses, je ne sais pas si c'est normal, mais je n'ai aucun .htaccess dans mon dossier /public, ce qui peut expliquer pourquoi /js/routing ne fonctionnait pas ?
il n'est en effet pas sur le dépot git, mais il était bien présent sur les branches plus anciennes (si ça peut éviter à d'autres d'avoir le même soucis)
Gruber Laurent
@LaurentGruber
normalement, le htaccess n'est pas nécessaire, on met "tout" dans la config de nginx directement et en faite il n'y a pas grand chose
Benjamin ARGOUD
@decanet
Oui quand on utilise Nginx :) mais tout à l'heure quand le site tournait sur Apache, je n'avais pas de rewrite, d'où la 404 sur /js/routing
Gruber Laurent
@LaurentGruber
on peut le mettre dans la conf apache aussi :p
Benjamin ARGOUD
@decanet
exact. J'avais simplement suivi la doc d'installation qui ne faisait (sauf raté de ma part) pas mention des directives de rewrite à ajouter dans la conf Apache (ou Nginx). En tout cas si l'info peut servir à d'autres à l'avenir qui rencontrent le même soucis, l'erreur 404 sur /js/routing peut potentiellement venir des règles de rewrite qui manquent ;)
Tx0666
@Tx0666

Bonjour,
La maj de 13.0.17 à 18 échoue :

12:06:01 INFO [app] 05-28-21 12:06:01: Launching post-update actions...
12:06:01 CRITICAL [console] Error thrown while running command "claroline:update -vvv". Message: "
An exception occurred while executing 'INSERT INTO claro_template_content (title, content, lang, template_id) VALUES (?, ?, ?, ?)' with params ["Invitation \u00e0 un \u00e9v\u00e8nement", "%event_name%<br\/>[%event_start% -> %event_end%]<br\/><p>%event_description%<\/p><br\/><br\/><a class=\"btn btn-block btn-primary\" href=\"%event_join_url%\">Je participerai<\/a><br\/><a class=\"btn btn-block btn-default\" href=\"%event_maybe_url%\">Je participerai peut-\u00eatre<\/a><br\/><a class=\"btn btn-block btn-default\" href=\"%event_decline_url%\">Je ne participerai pas<\/a><br\/>", "fr", null]:\n
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'template_id' cannot be null"

Il faudrait changer la valeur null à 1 de l'insert into.

Tx0666
@Tx0666
Et quand je regarde claroline/Claroline@4452a92 , je vois bien le code de la migration des données de claro_template, qui n'a pas de template_id à null, mais surtout je ne vois pas d'où viennent ces valeurs de lINSERT INTO qui provoque les erreurs (je ne suis pas dev) pour debuguer.
Merci d'avance pour les explications :-)
Axel Penin
@Elorfin
bonjour, le problème est corrigé par la pr : claroline/Claroline#1709
Tx0666
@Tx0666
Bonjour,
@Elorfin , merci pour la correction et réactivité, testé, works like a charm :-)
Florent TETART
@mosfet37_gitlab
Bonjour l'équipe ! Je tente d'utiliser l'API de Claroline. Quand je suis authentifié dans le navigateur et que j'appelle en GET une fonction, ça marche très bien (ex: https://ead.enssop.fr/apiv2/workspace/list/registered) :-) J'ai ensuite créé un jeton pour mon compte, j'essaie de le passer dans l'URL (ex : https://ead.enssop.fr/apiv2/workspace/list/registered?api_key=xxxxx) et j'ai toujours une erreur 500. Y-a-t-i quelque chose à faire de plus ?
Dans le deuxième cas, je suis déconnecté !
Florent TETART
@mosfet37_gitlab
Dans les logs j'ai : [2021-05-31 09:47:52] php.CRITICAL: Uncaught Error: Call to a member function getId() on string {"exception":"[object] (Error(code: 0): Call to a member function getId() on string at /var/www/Claroline/vendor/claroline/distribution/main/core/Controller/APINew/Workspace/WorkspaceController.php:144)"} []
Gruber Laurent
@LaurentGruber
@mosfet37_gitlab l'idéal est de passé le token via le header http : CLAROLINE_API_TOKEN
sinon la query string c'est apitoken je pense
pas api_key
Florent TETART
@mosfet37_gitlab
Merci ! J'ai testé, les deux ne marchent pas. Voici le contenu de la requête :

GET /apiv2/workspace/list/registered HTTP/1.1
Host: ead.enssop.fr
CLAROLINE_API_TOKEN: 1acf5...
User-Agent: Swagger-Codegen/1.0.0/php
Content-Type: application/json

< HTTP/1.1 500 Internal Server Error

Gruber Laurent
@LaurentGruber
il faudrait aller voir le log d'erreur du coup
ha et il faut mettre à jour surtout
le token on l'a ajouter plus tard dans la 13
Florent TETART
@mosfet37_gitlab
OK ! je commence par ça ;-)
Florent TETART
@mosfet37_gitlab
Après la mise à jour, ça marche avec apitoken dans l'URL. Est-ce que c'est pas CLAROLINE-API-TOKEN pour l'entête ? ça ne marche pas avec CLAROLINE_API_TOKEN (toujours error 500) par contre avec CLAROLINE-API-TOKEN oui mais je n'ai qu'une réponse vide ;-)
Florent TETART
@mosfet37_gitlab
finalement ça fonctionne avec CLAROLINE-API-TOKEN. J'ai tenté d'utiliser le client PHP généré par Swagger, pour l'instant c'est pas une réussite... L'avez-vous déjà testé ?
Florent TETART
@mosfet37_gitlab
Je crois qu'il n'y a pas les informations de la structure de retour dans le json. Je vais gérer les appels à la main ;-)
Florent TETART
@mosfet37_gitlab
Depuis la mise à jour, les listes d'événements du calendrier dans les onglets des espaces ne se chargent plus. Je n'ai aucune erreur dans les logs, simplement "Echec du chargement" dans l'interface
Gruber Laurent
@LaurentGruber
Florent TETART
@mosfet37_gitlab
Bonjour ! Merci pour le correctif, ça a fonctionné. Je voudrais modifier le bureau des utilisateurs en tant qu'administrateur (j'ai cherché sur internet mais le peu de doc n'est pas explicite) pour ne plus afficher les espaces mais la liste des formations. Je ne sais pas où changer ça ! J'ai supposé que c'était en administration > Accueil mais cela me renvoie toujours à la même route /#/admin/home/informations
Florent TETART
@mosfet37_gitlab
C'est bon, j'ai trouvé ;-) "Basculer sur les onglets communs" !
OlivierCastin
@OlivierCastin
Bonjour,
Je viens vers vous à propos d’une difficulté à la suite de la récente mise-à-jour de la plateforme : lorsque je modifie le titre d’un onglet, celui-ci ne se met pas à jour et affiche toujours l’ancien titre bien que je suive toute la procédure d’enregistrement etc.
Auriez-vous une piste de solution à ce sujet ?
Je vous remercie de l’attention que vous porterez à ma demande.
Cordialement,
Gruber Laurent
@LaurentGruber
Bonjour, je viens de tester et tout fonctionne nominalement pour le renommage de titre d'onglet et du nom dans le menu
j'ai pu les modifiers, enregistrer et la modification est bien prise en compte
Scory Fabienne
@FabSco_gitlab
@LaurentGruber Bonjour Laurent, J'ai créé un espace d'activités que je voudrais supprimer mais je ne trouve plus la fonction "supprimer". Peux-tu m'indiquer la procédure et où je peux trouver cette fonctionnalité ? Il y a "Archiver" mais moi je veux supprimer définitivement. Merci pour ton aide.
Scory Fabienne
@FabSco_gitlab
Toujours pas de réponse à ma question, quelqu'un d'autre connaît la solution ? La fonction "supprimer espace" n'apparaît plus, a-t-elle été remplacée par "archiver" ? Autre chose, nous avons des soucis avec les questionnaires, lorsqu'on encode les questions dans un questionnaire personnalisé et qu'on en modifie le texte par la suite, ça ne se met pas à jour et la question reste identique à la précédente alors qu'elle a été modifiée. @LaurentGruber tu peux voir cela dans notre espace Formation test 3 (UVCW). Merci
Gruber Laurent
@LaurentGruber
il faut archiver l'espace et ensuite le supprimer : https://www.claroline.com/#/desktop/workspaces/open/doc/home/foire-aux-questions
pour le questionnaire c'est que l'option "permettre d'interrompre le questionnaire" est cocher et qu'il y a un questionnaire non terminé, donc tu reviens sur celui là au lieu de commencer un nouveau
Scory Fabienne
@FabSco_gitlab
@LaurentGruber Merci pour tes réponses. Pour la suppression, je trouve que c'est beaucoup plus compliqué qu'avant mais on fera avec ;-) Bonne journée
Gruber Laurent
@LaurentGruber
trop de personne supprimais "par erreur" les espaces... ça évite cela ...
daniel rodriguez
@maieutiquer
à mon avis comme ça on évite de supprimer par erreur
oui, exactement
Scory Fabienne
@FabSco_gitlab
OK, merci !
Scory Fabienne
@FabSco_gitlab
Bonjour,
Nous avons un souci récurrent avec Claroline. Lorsque nous nous connectons ou que nos intervenants se connectent, nous avons quasi systématiquement le message suivant "Accès à l'outil impossible. Vous n'avez pas accès à cet outil. Veuillez contacter un administrateur afin qu'il vous donne les droits nécessaires » alors que nous sommes bien inscrits comme gestionnaire/administrateur.
Y -a-t-il quelque chose à cocher ou décocher quelque part pour que nous n'ayons plus ce souci ?
Quelqu'un parmi vous peut-il m'aider ? Merci pour la réponse.
Bonne journée.