Project

General

Profile

Project activity #30550

closed

Viewer component aanmaken voor .msg bestanden

Added by Diego Mirandola 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
08/01/2025
Due date:
% Done:

100%

Estimated time:

Description

Adf viewer toont bestanden van type .msg via pdf rendition.
Graag een custom viewer aanmaken die alle informatie (afzender, body, bijlagen,...) uit het .msg bestand leest en netjes toont.
Met name, het moet mogelijk zijn om de bijlagen te previewen in de app zelf (degene ondersteund door adf-viewer).


Files

clipboard-202501091341-5zpsx.png (235 KB) clipboard-202501091341-5zpsx.png Diego Mirandola, 09/01/2025 01:41 PM
clipboard-202501091343-sphyu.png (16.2 KB) clipboard-202501091343-sphyu.png Diego Mirandola, 09/01/2025 01:43 PM

Related issues 2 (0 open2 closed)

Related to Tezza - Project activity #30887: .eml bestanden ondersteunen in email viewer componentResolvedDiego Mirandola07/02/2025

Actions
Related to Tezza - Service request #30904: Viewer component voor .msg bestanden toont geen opmaakResolvedDiego Mirandola10/02/2025

Actions
Actions #2

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #4

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #5

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)

Updated by Diego Mirandola 4 months ago

  • Een nieuwe custom viewer is gedefinieerd en gekoppeld met extension .msg
  • Weergave:
  • Bijlagen worden in accordion getoond. Weergave is afhankelijk van adf-viewer, dus het is niet mogelijk om bijvoorbeeld docx bestanden te previewen. Alle bestanden kunnen gedownload worden.
  • Dit is binnen adf-viewer, dus standaard viewer action zijn beschikbaar.
  • Voor het parsen van het .msg bestand wordt een externe library gebruikt. Dependency:
    "wl-msg-reader": "^0.2.1",
    
  • Wat refactoring is uitgevoerd op de structuur van viewer.module. De wijziging met de grootste impact is het verplaatsen van de viewer extension vanuit core/common/extensions naar de extensions van de module zelf. Dit betekent dat deze moeten toegevoegd worden als nieuwe assets in elke app die core.module importeert.
Actions #7

Updated by Diego Mirandola 4 months ago

  • Status changed from In Progress to Ready in Dev
Actions #8

Updated by Diego Mirandola 4 months ago

  • Assignee changed from Diego Mirandola to Nume Groenewegen

Graag testen in branch feature/viewer/email/#30550.
Ik heb zelf ontwikkeld in contezza-search, daarin kan je navigeren naar http://localhost:4200/#/quick-search/9edd4625-3d01-4252-9be0-257a3e9dcc25 en een paar voorbeelden vinden, maar dit is op alle app toegepast dus graag ook in tezza valideren.

Actions #9

Updated by Nume Groenewegen 4 months ago

  • Status changed from Ready in Dev to Test approved
  • Assignee changed from Nume Groenewegen to Diego Mirandola

Getest, ziet er goed uit.

Ik heb een tooltip toegevoegd aan de expansion panels wanneer een preview niet beschikbaar is. Ik vond het zelf een beetje onduidelijk waarom sommige bijlage er anders uitzagen.

Actions #10

Updated by Diego Mirandola 4 months ago

  • Status changed from Test approved to Resolved
  • % Done changed from 0 to 100

In Contezza apps versie 3.19.0

Actions #11

Updated by Diego Mirandola 3 months ago

Actions #12

Updated by Juri Balradj 3 months ago

Also available in: Atom PDF