rbh135 Currently, we have "Email, Phone, Other" without the ability to add a new field.
Is it possible to add this option? To add a custom source ticket from the settings page?
Ticket sources are actually:
'Web','Email','Phone','API','Other'
No, you cannot currently add more via the UI.
You would need to edit the database schema directly to add more as the field is an enum.
See ost_ticket table, and the source field.
I do not know what that would do to the code base of if there would need to be additional coding done to support those additional values.
rbh135 If we were to modify both to add a custom ticket source, and then we updated osticket and overwrote the changes we did, how would this affect the db/system?
If the source selected was the custom one, would it become empty on update? Or null or N/A ? Or default to another source?
In the order you asked:
If you add custom source (in osTicket code files) and you upgraded you would need to re-add your custom source. The DB would not be affected, unless the upgrade also included a DB upgrade.
I do not believe that it would affect the existing tickets an any way.
This does not appear to be a valid question.
The source is set in the ticket.