Commit Graph

  • 21fc20645b Merge pull request #654 from wrongecho/dynamic-modals Johnny 2023-04-09 23:35:23 -04:00
  • 5f79931787 Dynamic modals: codesmell Marcus Hill 2023-04-09 20:14:15 +01:00
  • bdf74e77ba Convert quote edit modal to be dynamically populated Marcus Hill 2023-04-09 20:10:19 +01:00
  • 6287a7ce3d Merge pull request #653 from wrongecho/files-logging Johnny 2023-04-09 13:28:20 -04:00
  • 0e0c06eebf File logging - codesmell fix Marcus Hill 2023-04-09 13:18:14 +01:00
  • e66e896904 Enhance logging for file uploads/deletes Marcus Hill 2023-04-09 13:14:46 +01:00
  • f63cd120c6 Merge pull request #652 from wrongecho/confirm-file-delete Johnny 2023-04-08 20:36:58 -04:00
  • f07bff116b Merge pull request #651 from wrongecho/fix-file-upload-auto-name Johnny 2023-04-08 20:35:14 -04:00
  • 04dad13ad3 Client file deletion - Add file delete confirmation modal - Change file deletes to POST not GET requests in post.php as they are state changing - Require CSRF validation for file deletes Marcus Hill 2023-04-08 21:59:54 +01:00
  • 9f25b436d6 Fix client file upload not automatically naming files or showing image previews Marcus Hill 2023-04-08 20:48:55 +01:00
  • c2b25cbf7d Fix Recurring Invoice syntax johnnyq 2023-04-06 16:44:11 -04:00
  • a5d9bd7abe Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags johnnyq 2023-04-05 15:20:07 -04:00
  • 74768d6801 Transfer Notes now render new lines in the list view johnnyq 2023-04-05 14:53:52 -04:00
  • d43c2f2d06 FEATURE: Added Transfer notes to the transfers list and also made notes searchable and sortable johnnyq 2023-04-05 14:41:43 -04:00
  • 26aa63917f Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables johnnyq 2023-04-03 19:18:32 -04:00
  • a3e45d632f Merge branch 'master' of github.com:itflow-org/itflow johnnyq 2023-04-03 19:08:52 -04:00
  • 230efc83dd Feature: Added Optional Client Field to Expenses to track your expenses to the client johnnyq 2023-04-03 19:08:37 -04:00
  • 9f30de408c Merge pull request #650 from meltyness/totpfix Johnny 2023-03-28 21:47:54 -04:00
  • 67c72400f8 Fixed logic incompatibility between AJAX handler and base32 object usage convention. root 2023-03-28 17:30:19 -05:00
  • c544dc4a2a New Feature: Added Hourly Rate to Client johnnyq 2023-03-28 15:29:54 -04:00
  • 1e2535359a Update Global Search Documents to reference actual document johnnyq 2023-03-23 16:57:06 -04:00
  • 36b6347b66 Merge pull request #649 from XVicarious/patch-1 Johnny 2023-03-22 23:51:12 -04:00
  • 341644ba01 Fix #648 Brian Maurer 2023-03-22 21:16:13 -04:00
  • 201db36c24 Moved more edit add vars to models johnnyq 2023-03-21 21:18:12 -04:00
  • 3202bceddd Set File Size to 20MB johnnyq 2023-03-21 13:00:50 -04:00
  • 035be88e72 Moved the remaining upload logics to use the checkFileUpload() Function johnnyq 2023-03-21 12:53:01 -04:00
  • 0f1f324162 Merge pull request #647 from wrongecho/ticket-colours Johnny 2023-03-19 12:26:09 -04:00
  • 899b38d84b Fix another 0000-00-00 to NULL johnnyq 2023-03-19 12:21:13 -04:00
  • 6ac7843ee9 Tidy spacing Marcus Hill 2023-03-19 16:00:55 +00:00
  • 3718987f50 tickets.php - Rename unused ticket_status_display to ticket_status_color Marcus Hill 2023-03-19 15:53:10 +00:00
  • b7e59aa023 Revert the UI update on drop notifications didnt look right too much code johnnyq 2023-03-18 16:29:32 -04:00
  • 52faf2fac9 Spruce up the Dropdown Notifications UI johnnyq 2023-03-18 16:22:43 -04:00
  • d05aa0b829 When clicking on a notificaiton on the dropdown instead of dismissing it takes you to the client page if specified otherwise its an empty click, updated some entity_id for notifications in cron.php johnnyq 2023-03-18 15:36:19 -04:00
  • a9c90a0c6a Opps Add db.sql back johnnyq 2023-03-18 15:21:45 -04:00
  • 1dc52ecc4f Added new field to notifications called entity_id which will reference an item related to the notificaiton so it can be clicked on to go directly to the entity under notifications johnnyq 2023-03-18 15:17:45 -04:00
  • 427c51b728 Bump phpMailer from 6.7.1 to 6.8.0 johnnyq 2023-03-18 12:44:55 -04:00
  • 4a2d76b056 Fix https://forum.itflow.org/d/111-umlauts-are-replaced-in-the-subjects - Removed array_map htmlentities which wasnt needed since we are passing AJAX data over which is already formated properly johnnyq 2023-03-18 12:29:23 -04:00
  • 99eaaa71c4 Fix #646 Thanks @Heart1010 johnnyq 2023-03-16 12:39:07 -04:00
  • 3f028e8560 Fix Broken API due to incorrect named function https://forum.itflow.org/d/119-api-broken johnnyq 2023-03-14 18:59:43 -04:00
  • 37e21e963b Add summernote WYSIWYG function to Raising a ticket as we sanitize outout with HTMLPurify johnnyq 2023-03-13 20:06:36 -04:00
  • 748041cd5d Fix issue relating to forum post https://forum.itflow.org/d/118-users-cant-raise-tickets due to mis-spelled function johnnyq 2023-03-13 19:51:52 -04:00
  • 1c9461c075 Added client_id to both notifications and logging when send invoice emails johnnyq 2023-03-13 16:30:02 -04:00
  • f7f9135428 Added entity_id to logging when sending invoice emails johnnyq 2023-03-13 16:26:12 -04:00
  • 924159dfcb Wrong var sent for logging email address during invoice sends johnnyq 2023-03-13 16:23:39 -04:00
  • 76f02c46a8 Use htmlpurify to show client shared document, Clean up some formatting in guest item view, fixed Invoice and Quote not logging the client who view them this was a regression from the company removal johnnyq 2023-03-13 15:45:12 -04:00
  • 9d053dcc91 Undo Query need to rethink this one johnnyq 2023-03-12 15:49:01 -04:00
  • 89c4811aa6 Combined balance, reccuring monthly and paid to date to the clients query so now they can be sortable with less queries johnnyq 2023-03-12 15:39:22 -04:00
  • e1cbd12f2e Updated Git Ignore to ignore HTMLPurify cache Remove HTMLPurify generated Cruft johnnyq 2023-03-12 11:31:10 -04:00
  • 7543bfc8bc Remove HTMLPurify generated Cruft johnnyq 2023-03-12 11:28:10 -04:00
  • 6a660a5429 Removed Ticket created at as this is done automatically at the DB level johnnyq 2023-03-12 11:26:47 -04:00
  • f5175ff6e7 Remove HTMLPurify generated Cruft johnnyq 2023-03-12 11:02:35 -04:00
  • 58d058e62c Added Summernote WYSIWYG to client portal johnnyq 2023-03-12 11:02:09 -04:00
  • c9dfb1ef6a Remove HTMLPurify generated Cruft johnnyq 2023-03-12 10:49:17 -04:00
  • d37c3f0251 Rework htmlpurify function in client portal to properly santizie the output instead of the input Fix broken client avatar in client portal johnnyq 2023-03-12 10:48:45 -04:00
  • c9143ec3c0 Remove HTMLPurify generated Cruft johnnyq 2023-03-12 10:13:56 -04:00
  • fd6a8284c4 Fixed padding under client scheduled tickets, Removed HTMLPurify under schedueld tickets post as it is not needed and seems to be taken care of by the javascript modal johnnyq 2023-03-12 10:13:03 -04:00
  • ef6e294acc Merge pull request #644 from wrongecho/small-fixes-post-company-edits Johnny 2023-03-12 09:55:52 -04:00
  • e9ac93085d Fix typo Marcus Hill 2023-03-12 10:12:53 +00:00
  • e2d4552e6e Re-indent & remove a random 'h' Marcus Hill 2023-03-12 09:30:07 +00:00
  • 20dbe285e8 Remove HTML Entity Decode from the HTML Purifier as this is not needed now 2nd attempt in ticket replies johnnyq 2023-03-11 21:48:30 -05:00
  • 4eeb2fdffa Remove Cruft johnnyq 2023-03-11 21:47:36 -05:00
  • 16b20c0bfa Remove HTML Entity Decode from the HTML Purifier as this is not needed now johnnyq 2023-03-11 21:47:11 -05:00
  • af46738427 Only use HTMLPurify Library on Output only and SQL sanitize for input johnnyq 2023-03-11 21:42:47 -05:00
  • 6ecca50541 Garbage Remove johnnyq 2023-03-11 21:25:08 -05:00
  • b5ae7b3d86 Used HTMLPUrify to Purify the output of Tickets, Documents, Document Templates. Removed Redundant htmlentities in edit document edit ticket etc, Removed Company ID from Document Template Details johnnyq 2023-03-11 21:24:35 -05:00
  • 00b9391de4 Remove Company_id from Document_details.php johnnyq 2023-03-11 20:57:58 -05:00
  • 8fcc43d1fb Fixed broken Online Payments Settings Page due to a regression johnnyq 2023-03-11 19:34:30 -05:00
  • 6a92b132bf Missing } johnnyq 2023-03-11 19:15:53 -05:00
  • 6a435157c1 Another try to make sure config.php is written before going further johnnyq 2023-03-11 19:11:34 -05:00
  • 709516853a Remove company_id fields in Setup no longer used also rework writing the config file johnnyq 2023-03-11 18:50:18 -05:00
  • 8308b47295 Fix missing user_id var in Setup, removed sleep(2) as it did not fix the issues where config.php was not written instead used an if condition to check to see if config.php is written before going further johnnyq 2023-03-11 18:35:15 -05:00
  • e2f2960830 Fix regression that caused company setup to break because of a no longer used DB table, also attempt to check if config.php exists before moving onto the user step as sometimes during setuo it does not write the config.php file johnnyq 2023-03-11 18:23:20 -05:00
  • a889f7d879 Add back api/v1/assets/read.php somehow got wiped during the big update also added the ability to query asset by MAC address johnnyq 2023-03-11 17:15:46 -05:00
  • 0ad86ab053 Fix Company File Upload Regression johnnyq 2023-03-11 17:02:53 -05:00
  • 48fe49cf77 BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes johnnyq 2023-03-11 16:16:46 -05:00
  • 75da31d991 Merge pull request #643 from wrongecho/master wrongecho 2023-03-11 20:05:53 +00:00
  • 90bba73aac Documents Marcus Hill 2023-03-11 19:55:38 +00:00
  • 4344a4fcca Update ticket_reply_edit_modal.php wrongecho 2023-03-06 21:12:58 +00:00
  • b9112ddded tidy johnnyq 2023-03-05 20:33:05 -05:00
  • a711bed38c Add sme more htmlemtities for consistency johnnyq 2023-03-05 20:06:42 -05:00
  • 9a3266190c Merge pull request #642 from wrongecho/stricter-input-validation-theme-tags wrongecho 2023-03-05 19:31:22 +00:00
  • 2210ad9f3e Add stronger input validation/output escaping for theme, tags and categories vars Marcus Hill 2023-03-05 19:25:24 +00:00
  • feb0267002 Add stronger input validation/output escaping for theme, tags and categories vars Marcus Hill 2023-03-05 19:13:48 +00:00
  • ff18e704c8 Merge pull request #641 from wrongecho/cert-multi-select Johnny 2023-03-05 11:58:09 -05:00
  • cdf97ec83b Fix clients being duplicated when multiple tags are assigned to them johnnyq 2023-03-05 11:40:20 -05:00
  • 1c18599372 Add bulk actions (delete) for client certificates. Marcus Hill 2023-03-05 16:20:09 +00:00
  • 5640a22c18 Remove some more log created at and updated at as the DB does this for us johnnyq 2023-03-04 16:17:29 -05:00
  • c0af8e8eab Add '' to the date vars under API assets if not empty so they dont error out when inserted into the DB johnnyq 2023-03-04 16:13:38 -05:00
  • e01dea2fd0 Fix Assets API Missing $ on var and use NULL instead of 0000-00-00 when inserting into the DB similar to POST johnnyq 2023-03-04 15:58:34 -05:00
  • 426b07a093 Fix issue with ulauts in the subject field of tickets opened using email parser. Removed htmlentities on subject replaced with the new inputSanitize See https://forum.itflow.org/d/111-umlauts-are-replaced-in-the-subjects johnnyq 2023-03-03 12:14:29 -05:00
  • 7228d8b6e6 Fix #640 johnnyq 2023-03-02 16:20:03 -05:00
  • 7445cf1910 oops somehow dahsboard_technical got removed put it back johnnyq 2023-03-01 16:28:11 -05:00
  • e42095a85e Tidy code johnnyq 2023-03-01 16:26:41 -05:00
  • 45b686dafc Fix issue with cron not sending recurring emails due to a misspelling johnnyq 2023-03-01 14:09:58 -05:00
  • 5114c1acc9 Fix possible Setup bug where it sometimes doesnt create the config.php and moves on. The hopeful fix is after creating config.php, sleep for 2 seconds which will wait for the file to be written fully to the filesystem before moving ahead. This issue could arrise with slow disks johnnyq 2023-03-01 11:16:53 -05:00
  • b7c855a67d Fix #639 johnnyq 2023-03-01 11:07:56 -05:00
  • b2deebfa42 Reverted still causing issues with duplicate clients johnnyq 2023-03-01 01:11:25 -05:00
  • 58e08c1e60 Still getting dupes in clients with multiple tags redid the query johnnyq 2023-03-01 01:09:14 -05:00
  • d50397f291 Add back additional Groupby in Client oops johnnyq 2023-03-01 01:03:40 -05:00
  • 373df5c4d1 Merge branch 'master' of github.com:itflow-org/itflow johnnyq 2023-03-01 00:59:30 -05:00