Selbstverständlich wird derjenige der ein Ticket schließt bzw. eine Aufgabe auf erledigt setzt, seine hierzu geleistete Tätigkeit dokumentieren, also da reinschreiben was er gemacht hat.
Was den MVC betrifft; ich hab da noch Einiges dazugeschrieben, also wie ich das gemacht habe und dazu auch den gesamten CODE offengelegt. Typisch für den MVC ist, daß mit denselben Daten unterschiedliche Views erzeugt werden. Was auch gleichbedeutend mit der Zweckbestimmung für dieses Entwurfsmuster ist.
So arbeitet meine Anwendung/Demo konsequenterweise mit mehreren Templates zum Erzeugen der veschiedenen Sichten (Views) auf die Daten. Welche Templatedatei geladen wird, steht HTML Quelltext was diesen Code sehr wartungsfreundlich und auch skalierbar macht. Z.B. das Einfügen von Attachments, Anhängen von Dokumenten an ein Ticket.
MFG