Skip to content

Conversation

@johnnyq
Copy link
Collaborator

@johnnyq johnnyq commented Dec 6, 2025

Develop to Master for 25.12 release

johnnyq and others added 30 commits November 17, 2025 13:51
…e e-mail is sent from a known contact or domain and the subject is a 95% match for a ticket opened in the last 7 days for that client
…d and edit payment method to Procedural mysqli Prepared Statments
… html head body tags causing htmlPurifier to strip it in ticket viewing, so we removed html body and head tags also remove orginal reply on reply ticket emails this removed ##- Please type your reply above this line -## and anything after it. Also removed the custom CSS that was embedded for all email sent out from ITFlow
… files stored under /uploads/<module>/<id>/ with secure filenames. Added wrapper functions and updated document creation to use processed image paths.
…ent is deleted, delete the corresponding folder uploads/documents/document_id
…ace them into files instead also delete the document_template/document_template_id folder when deleting a document template
…e copy the document_template folder to documents folder and update links
…t have been deleted when editing content which as been added to document template edit. Did not do this for documents as they are versioned and images will remain until the document is fully deleted
…r arrays but default to selected_ids if data-bulk-names is not specified
… this allows the use of multiple checkbox name arrays to be passed at once instead of just selected_ids had to update each bulk model from selected_ids to to the array that was passed. This was important so we could mix files and documents together
johnnyq and others added 25 commits November 27, 2025 13:41
…pdate and get the next ticket number in one SQL query.
…ng ticket numbering when being created in parallel Atomically update and get the next ticket number in one SQL query everywhere.
…ed trash icons for unlink icons in document details
@johnnyq johnnyq requested a review from wrongecho December 6, 2025 18:48
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 6, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
E Security Rating on New Code (required ≥ A)
C Reliability Rating on New Code (required ≥ B)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@johnnyq johnnyq merged commit 03570ec into master Dec 6, 2025
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants