Hello,
I want to ask for help with custom forms and the ticket print setup.

I have created a custom form which should be editable only for staff. I need the client to not be able to insert or edit the content of the form when creating a new ticket, so I set the form to be visible only to staff. It might be convenient if the client could view the content, as it relates to purchasing approval, but I don't know, how to do that.
Then I would need to print the ticket to a pdf with all thread events as I need to see which agent modified the approval forms. Only staff will print this to pdf. The main issue is that when the form is not visible to the client, the staff cannot print all the thread events.
Here are some screenshots:
Ticket view in the staff panel:

Ticket print when the form is visible and unfortunately fillable by the client. This print would be great.

Field settings and ticket print, when the form is hidden from the client. Essential thread events are missing.


Thank you very much for your help.
Regards, Mirek