Projet

Général

Profil

Development #30827

intégrer la cellule téléphonie

Ajouté par Frédéric Péters il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
21 février 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Maintenant que publik-base-theme peut porter les cellules spécifiques au portail agent, y intégrer la nouvelle cellule de téléphonie.


Fichiers


Demandes liées

Lié à Combo - Development #27296: Cellule « appels téléphoniques », reliée à la recherche d'un usagerFermé12 octobre 2018

Actions

Révisions associées

Révision 224f0703 (diff)
Ajouté par Thomas Noël il y a environ 5 ans

portal-agent: add phone-calls cells (#30827)

"JSON_CELL_TYPES": {
"phone-calls": {
"url": "{% if callee }{{passerelle_url}}phonecalls/{{system}}/calls?callee={{callee}}{ endif %}",
"name": "Appels téléphoniques",
"force_async": false,
"varnames": ["callee"],
"cache_duration": 0,
"form": [ {"label": "Slug du connecteur", "varname": "system", "required": true}
],
"actions": {
"refresh": {
"url": "{{passerelle_url}}phonecalls/{{system}}/calls?callee={{ callee }}",
"method": "GET"
}
}
}

Historique

#2

Mis à jour par Thomas Noël il y a environ 5 ans

Comme toujours un truc m'échappe : comment jouer sur le JSON_CELL_TYPES ? (on n'a pas de config.json pour portal-agent)

#3

Mis à jour par Frédéric Péters il y a environ 5 ans

Non, on n'a pas encore de bon moyen pour distribuer ça, je pensais uniquement au gabarit ici.

#4

Mis à jour par Thomas Noël il y a environ 5 ans

Voici la version en place sur le CD59.

Ca corrige #30825 en envoyant systématiquement le numéro de l'appelant dans la cellule recherche... sauf si elle a le focus (ie si l'agent est en train de modifier la recherche à la main)

J'ai ajouté la discrète possibilité de cliquer sur un des appels pour l'envoyer dans le champ recherche, pour "forcer" la recherche si justement on avait tapé quelque chose dans le champ, etc.

#5

Mis à jour par Thomas Noël il y a environ 5 ans

  • Statut changé de Solution proposée à En cours

Ne marche pas. La partie

 "form": [
        {"label": "Slug du connecteur", "varname": "system", "required": true}
      ],

ne fonctionne pas avec l'URL de l'action de refresh, cf #30885

#6

Mis à jour par Frédéric Péters il y a environ 5 ans

Mais cette partie ne fait de toute façon pas partie du patch. (?)

#7

Mis à jour par Thomas Noël il y a environ 5 ans

Ouaip, c'est juste le message de commit...

#8

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de En cours à Solution validée

Pour moi ça pourrait aller, y compris avec le message de commit, cette affaire se corrige ailleurs.

(et j'écris ça parce que ça sera plus facile de venir avec des patchs sur cette cellule une fois qu'elle sera dans le dépôt).

#9

Mis à jour par Thomas Noël il y a environ 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 224f07036c8514b5f4385130a173a631ac3725ae
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Feb 22 12:13:23 2019 +0100

    portal-agent: add phone-calls cells (#30827)

      "JSON_CELL_TYPES": {
        "phone-calls": {
          "url": "{% if callee %}{{passerelle_url}}phonecalls/{{system}}/calls?callee={{callee}}{% endif %}",
          "name": "Appels téléphoniques",
          "force_async": false,
          "varnames": ["callee"],
          "cache_duration": 0,
          "form": [
            {"label": "Slug du connecteur", "varname": "system", "required": true}
          ],
          "actions": {
            "refresh": {
               "url": "{{passerelle_url}}phonecalls/{{system}}/calls?callee={{ callee }}",
               "method": "GET" 
            }
          }
        }

#10

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#11

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Lié à Development #27296: Cellule « appels téléphoniques », reliée à la recherche d'un usager ajouté

Formats disponibles : Atom PDF