Uploaded image for project: 'OSAMES ORM'
  1. OSAMES ORM
  2. ORM-88

Remontée visuelle des erreurs

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.1.0
    • Fix Version/s: 0.2.0
    • Component/s: None
    • Labels:
      None

      Description

      (D'après discussion autour de ORM-85). Mise à jour le 30/04/2015 avec ce qui a été reten, le reste étant à la charge de l'application cliente.

      On veut simplifier l'usage de l'ORM en gérant aussi la partie graphique de gestion des erreurs de l'ORM, au sein de l'application qui va utiliser l'ORM.

      Dans ce cadre, l'ORM va proposer, en fonction du contexte de l'application qui l'utilise, un affichage adapté des erreurs qu'il génère et va afficher lui-même :

      programme console/Winforms/WPF : usage de la messagebox API Windows (voir VBScript MsgBox) bas niveau mais générique.
      appli web asp.net : l'application reçoit une exception à traiter. l'ORM va fournir un contrôle web à intégrer dans l'appli web pour afficher le détail d'une erreur. Prévoir customisation CSS (mettre des class partout où c'est utile, voir pour customisation des icônes, fournir nos icônes et une css de base).
      On aura aussi une possibilité de laisser ce traitement à l'application (option de configuration pour laisser filer les OOrmHandledException au lieu de les traiter).

      Idée 1 : ce contrôle contient un timer javascript qui interroge l'ORM et affiche un popup des erreurs quand il y en a. Cependant cette idée n'est pas super, l'affichage des erreurs est alors asynchrone (l'application bute sur une erreur mais l'affichage est décorrélé).

      Idée 2 : affichage synchrone : voir page de wiki liée pour le détail.

      Dans l'ORM, sur exception :

      • on loggue
      • selon configuration on effectue le rendu visuel si activé : messagebox API Windows, lancement de OOrmHandledException.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                xarkam Benjamin Nolmans
                Reporter:
                babs Barbara Post
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: