Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 31
TitelFeature/certificate enhancements
BeschreibungMYC-253 Verbesserung Teilnahmebescheinigung ⌥ MYC-255 Medien-Dialog integrieren ⌥ MYC-254 Vorschau integrieren Bitte den Dialog zur Mediathek integrieren, der auch für die CMS-Seiten genutzt wird. Der Dialog soll einen kompletten &lt;img&gt;-Tag einfügen und die gewählte Datei verlinken. Da die Vorlagen für die Zertifikate per HTML gebaut werden, sollte es möglich sein, eine Vorschau der Vorlage zu liefern. Hierfür in die Bearbeitungs-Seite einen passenden Button einfügen, der ein neues Fenster öffnet, in dem der Inhalt dargestellt wird. es ist nicht nötig, die Platzhalter mit Daten zu füllen. Ein derartiger Vorschau-Button ist bereits bei den CMS-Seiten (bearbeiten / anlegen der Seite) vorhanden. Bitte das HTML der Vorschau dahingehend manipulieren, dass das HTML korrigiert wird: fehlen <html>, <head> und <body>, müssen dieser für die Vorschau hinzugefügt werden. der <body> benötigt die Klassen "print-preview" und "print-a4", hierbei ist egal, ob es sich um den bestehenden <body> oder den neu angelegten handelt. bitte nicht die Daten die in der DB liegen manipulieren
Statusmerged
Created at 2018-10-09T09:31:27.026Z
Updated at 2018-10-12T08:33:03.270Z
Source branchfeature/certificate-enhancements
Target branchdevelop
AuthorGregor Gabriel
AssigneeMarcel Pociot

Discussion notes

changed the description Gregor Gabriel 2018-10-09T09:33:09.386Z
Hallo @gabrielg Der Merge Request sieht grundsätzlich gut aus - allerdings macht es meiner Meinung nach mehr Sinn, wenn die Vorschau Funktion die tatsächliche PDF darstellt. Es kam bereits jetzt häufiger vor, dass zum Beispiel Bilder in der HTML Ansicht funktionierten, in der tatsächlichen PDF aber nicht. Dann könnte man sich auch die print-preview und print-a4 CSS Klassen und das HTML parsen sparen. Marcel Pociot 2018-10-09T10:01:26.007Z
added 2 commits
  • c447e1ca - 1 commit from branch develop
  • ac20e3d0 - Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2018-10-09T13:06:41.024Z
added 1 commit
  • 5bfff56c - WIP - display data instead of placeholders in HTML preview of participation certificate
Compare with previous version
Gregor Gabriel 2018-10-09T14:16:23.024Z
marked as a **Work In Progress** from 5bfff56cbc551772b18dae49c77dc2e7cb217237 Gregor Gabriel 2018-10-09T14:16:23.170Z
added 2 commits
  • 16645e34 - WIP - added route for pdf preview - still not working properly
  • 16c3f7e9 - WIP - creating preview pdf now - we have problems with image urls without domain
Compare with previous version
Gregor Gabriel 2018-10-09T15:39:26.329Z
added 7 commits
  • 16c3f7e9...e20f3906 - 6 commits from branch develop
  • 0caa8c05 - Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2018-10-10T06:20:17.259Z
added 1 commit
  • 88bdd2a3 - WIP - fixed problem, that media for html view need to be absolute and need to be relative for pdf
Compare with previous version
Gregor Gabriel 2018-10-10T06:49:52.022Z
added 1 commit
  • 3c3971a2 - WIP - Made sure preview works if no training or no progress is present in database
Compare with previous version
Gregor Gabriel 2018-10-10T07:22:17.700Z
Hallo @pociotm habe jetzt noch zusätzlich eine PDF-Vorschau eingebaut. + TWIG ersetzt jetzt die Platzhalter + eingefügte Bild-Links funktionieren nach Modifikation sowohl in der HTML, als auch in der PDF Vorschau Damit ist alles erledigt Gregor Gabriel 2018-10-10T07:53:24.443Z
added 13 commits
  • 3c3971a2...d28508d8 - 12 commits from branch develop
  • b9049256 - Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2018-10-10T12:43:12.897Z
added 20 commits
  • b9049256...d87b2967 - 19 commits from branch develop
  • 61117190 - Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2018-10-10T15:01:38.769Z
added 1 commit
  • e4d6c610 - preview-css corrected and changed preview buttons to secondary buttons
Compare with previous version
Sascha Immig 2018-10-12T07:53:59.057Z
unmarked as a **Work In Progress** Sascha Immig 2018-10-12T07:57:20.916Z
added 2 commits
  • 4a73a7c9 - fetching a real progress is not necessary, made images work in HTML preview correctly
  • 3325da72 - added additional help regarding image and the src attribute
Compare with previous version
Sascha Immig 2018-10-12T08:23:07.713Z
merged Sascha Immig 2018-10-12T08:33:03.331Z
mentioned in commit 45d25531d4e2b8fca6fb66cb213b24ee3349e402 Sascha Immig 2018-10-12T08:33:03.434Z

Merge Commits

Title Id Author Created at Message
Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into… 0caa8c057d857bb1d8d62358f7159a481bef80b4 TUV\gabrielg 2018-10-10T06:20:40.000Z Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into feature/certificate-enhancements # Conflicts: # public/css/admin/style.css.map # public/css/app.css.map
WIP - added route for pdf preview - still not working properly 16645e34e6f6cf7d3b5bee43ef14bc769810053a TUV\gabrielg 2018-10-09T14:43:01.000Z WIP - added route for pdf preview - still not working properly
WIP - creating preview pdf now - we have problems with image urls without domain 16c3f7e9b6f4d793f3e8b2c8294c1a800d07cb27 TUV\gabrielg 2018-10-09T15:37:22.000Z WIP - creating preview pdf now - we have problems with image urls without domain
Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into… 25b5c91b1ee3defeca9f9ffdf2d3b1a24279aff8 TUV\gabrielg 2018-10-08T13:59:57.000Z Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into feature/certificate-enhancements # Conflicts: # public/css/app.css.map
added styles to print-preview 2f455424ccf2382dcbd386f691258a6c990974e8 TUV\immigs 2018-10-05T07:41:51.000Z added styles to print-preview
added additional help regarding image and the src attribute 3325da722a89b27903e33bd6af0889d7d460a876 TUV\immigs 2018-10-12T08:22:55.000Z added additional help regarding image and the src attribute
WIP - Made sure preview works if no training or no progress is present in database 3c3971a27db76bb3a2294c00af0fdac1a88da9f4 TUV\gabrielg 2018-10-10T07:22:39.000Z WIP - Made sure preview works if no training or no progress is present in database
fetching a real progress is not necessary, made images work in HTML preview correctly 4a73a7c9050886e6924e29739d1f85cfab6c66b1 TUV\immigs 2018-10-12T08:20:37.000Z fetching a real progress is not necessary, made images work in HTML preview correctly
WIP - display data instead of placeholders in HTML preview of participation certificate 5bfff56cbc551772b18dae49c77dc2e7cb217237 TUV\gabrielg 2018-10-09T14:16:43.000Z WIP - display data instead of placeholders in HTML preview of participation certificate
Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into… 6111719094f5b50ed54da61a99b0728f74d11a4b TUV\gabrielg 2018-10-10T15:01:59.000Z Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into feature/certificate-enhancements # Conflicts: # public/css/admin/style.css # public/css/admin/style.css.map # public/css/app.css # public/css/app.css.map # public/css/print.css.map # public/images/logo-symbol.png # public/images/logo.png # public/js/admin/app.js # public/js/admin/app.js.map # public/js/app.js # public/js/app.js.map
WIP - fixed problem, that media for html view need to be absolute and need to be relative for pdf 88bdd2a3e5d2864bbf8947c6355a425deafce61b TUV\gabrielg 2018-10-10T06:50:18.000Z WIP - fixed problem, that media for html view need to be absolute and need to be relative for pdf
Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into… ac20e3d0669768309de1b6e78cadfb0e4e979fcc TUV\gabrielg 2018-10-09T13:06:54.000Z Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into feature/certificate-enhancements
Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into… b9049256cacd651b34353ff3ea4cb6c4db462bd2 TUV\gabrielg 2018-10-10T12:43:29.000Z Merge branch 'develop' of http://gitlab.learningsystem.de/lms/seventeen into feature/certificate-enhancements # Conflicts: # public/css/print.css.map # public/js/admin/app.js # public/js/admin/app.js.map # public/js/app.js # public/js/app.js.map
removed debuc code cd8b56962560c7129623e12d34cbdbfe4752cfcc TUV\gabrielg 2018-10-09T09:22:00.000Z removed debuc code
WIP - added first version of media picker to certificate editor e3eccbf5e0b6ad9e7709c4b1626a1f444da018ef TUV\gabrielg 2018-10-09T09:08:27.000Z WIP - added first version of media picker to certificate editor
preview-css corrected and changed preview buttons to secondary buttons e4d6c61074c8ab2edd66a7990a2c752cf73c0dd4 TUV\immigs 2018-10-12T07:53:44.000Z preview-css corrected and changed preview buttons to secondary buttons
WIP - Preview for participation certificates implemented fb57d445cddba3505c4f9f4fb16fa9cc4253a52e TUV\gabrielg 2018-10-02T15:16:46.000Z WIP - Preview for participation certificates implemented