ed589ef65b
Update Backup / Restore, now streams backup and restore to disk instead of memory causing memory to run out, sets timeout limit to unlimited, checks backup file contents for anything bad, use php instead shell exec for import of db, added .htaccess for apache to prevent php execution in /uploads/ directory as this is intended for file download only
johnnyq
2025-10-09 12:28:38 -04:00
0d5bfdafdf
Merge pull request #1242 from itflow-org/develop
Johnny
2025-10-08 17:39:41 -04:00
e3e7c2e38b
Add Signature in ticket reply POST dont add a signature if Internal
johnnyq
2025-10-08 14:48:13 -04:00
27e1d6a9cd
remove net terms in quote add jquery to guest header
johnnyq
2025-10-08 01:18:55 -04:00
2ec4cdc4fb
Ceated inc_all_guest.php and modulaized the guest header.php removed guest footer and used the global footer.php as they were very similar
johnnyq
2025-10-08 01:00:48 -04:00
35a7506c26
Copy crons from /scripts to /cron, added custom directories for api/v1/, /setup, /cron and /scripts
johnnyq
2025-10-07 13:55:54 -04:00
16242be74e
Update Client Nav to use Absolute links and updated more of the inc_alls to use Document Server Root
johnnyq
2025-10-07 13:44:08 -04:00
3fcbe440d3
Fix Missing Missing Country code in Guest View Ticket
johnnyq
2025-10-07 12:34:26 -04:00
4ef0755039
Update Guest header and footer to use Server Document Root var
johnnyq
2025-10-06 17:07:19 -04:00
a4ed906dd1
Update modal footer and header to user SERVER Document root with absolute path intead of relative
johnnyq
2025-10-06 15:13:52 -04:00
416a8d9a94
Fix to properly redirect to the setup page if config_enable_setup is not set or is 1
johnnyq
2025-10-06 14:19:49 -04:00
d8803aaac2
prevent open redirects upon agent login
wrongecho
2025-10-06 16:32:42 +01:00
01f6615ca0
rm test
wrongecho
2025-10-06 16:13:08 +01:00
fd93ee3263
Allow HTML for signatures
johnnyq
2025-10-04 19:20:34 -04:00
32bfd298a1
Added Project Edit Function for Ticket
johnnyq
2025-10-03 17:37:25 -04:00
5de2e7a3bd
If imap Encryption is blank then use notls in the ticket mail parser
johnnyq
2025-10-03 11:36:27 -04:00
6e8c133a99
Fix Regressions in Vendor Templates updated path from ../user/post to ../agent/post
johnnyq
2025-10-03 11:25:48 -04:00
956f18430b
Fix Microsoft SSO Login in Client Portal, fix ticket templates due to regression from changing from user to agent
johnnyq
2025-10-03 11:12:48 -04:00
76c9933baf
Update imap and smtp providers to allow empty string if empty do not execute mail queue
johnnyq
2025-10-02 14:28:43 -04:00
d6349bbc5c
Mention new installs already configuring the new cron jobs
johnnyq
2025-10-01 11:37:13 -04:00
9a2f887db1
Update Changelog increase app version to 25.10
johnnyq
2025-10-01 11:34:43 -04:00
71d30ff95f
Enforce Payment Provider Max Threshold for Stripe Paymented in Guest Invoice and Unpaid Invoices
johnnyq
2025-09-30 12:14:24 -04:00
3135247936
Add Gibraltar to the countries list array
johnnyq
2025-09-25 17:35:02 -04:00
0d629221fe
Add Software keys and software key assignment for contacts and assets table to the database schema
johnnyq
2025-09-25 17:24:42 -04:00
181ea4b487
Remove dead router.php require
johnnyq
2025-09-25 13:43:47 -04:00
fa769665df
Update report links in dashboard
johnnyq
2025-09-25 13:38:51 -04:00
00f5198bed
Update appNotidfy links to use Absolute paths, updated gitignore
johnnyq
2025-09-25 13:31:16 -04:00
785a291614
Remove unessesary vars in edit ticket asset modal
johnnyq
2025-09-24 14:56:50 -04:00
92209c7125
Updated edit ticket asset to new ajax-modal and add additonal assets field
johnnyq
2025-09-24 14:51:34 -04:00
690007be5c
More Relative to Absolute web asset paths updates
johnnyq
2025-09-24 13:09:25 -04:00
e6bcf0e12f
Started updating href paths to absolute paths instead of relative paths as itflow should be installed in document root anyway and not a sub-directory
johnnyq
2025-09-24 12:56:01 -04:00
ed6aa843b7
Fix Activity log link
johnnyq
2025-09-23 19:41:02 -04:00
52a27699f1
fix mfa model
johnnyq
2025-09-23 19:39:49 -04:00
dba08714bf
moved user preferences and user settings into /agent/user/ directory
johnnyq
2025-09-23 19:17:14 -04:00
edabc5c33f
rename /user/ to /agent/ and update links to use agent/ instead
johnnyq
2025-09-23 18:04:23 -04:00
6b6c70f1df
added extra ../ to href for css and js in header and footer to allow code to be placed deeper within the directory structure moved reports to /user/reports, this should also fix the new custom directories
johnnyq
2025-09-23 17:05:12 -04:00
1f9133c188
Added Viewing Archived Users and the Ability to Restore alonf with reassigning tickets of that user during the archive process
johnnyq
2025-09-23 15:36:45 -04:00
e7dcc6df3c
Tickets API - Add ability to resolve ticket in post request with only a ticket ID and client ID via resolve.php endpoint
wrongecho
2025-09-23 09:28:27 +01:00
fbd58b4723
Bugfix: Change working directory back after
wrongecho
2025-09-23 09:27:04 +01:00
e992138456
Better logic for the index/root page: - If app user, send to their start page - If a client contact, send back to the client area - If not logged in at all, make them
wrongecho
2025-09-23 08:45:06 +01:00
058f79d0a1
Fix file paths in cron notifs to new structure
wrongecho
2025-09-23 08:38:29 +01:00
5c448c05a9
Update .gitignore and add custom directories to /admin /client /guest /user Example Documentation coming soon
johnnyq
2025-09-22 19:33:40 -04:00
61a1d61901
Bugfix - remove capital in html field name - Threshold => threshold
wrongecho
2025-09-22 11:23:18 +01:00
4ff3231451
Fix Incorrect Asset Name in Logging and Flash Alert when editing an asset in a ticket, remove ACH and Add Bank Transfer to Setup
johnnyq
2025-09-20 15:56:50 -04:00
ce832d2805
Fix Broken Restore from Backup on Setup Page
johnnyq
2025-09-19 16:02:55 -04:00
b11730303e
Merge pull request #1238 from itflow-org/develop
Johnny
2025-09-19 14:00:02 -04:00
565f9ab314
Update Changelog and App Version
johnnyq
2025-09-19 13:47:36 -04:00
9435434cf9
Merge pull request #1237 from git-kup/develop
Johnny
2025-09-17 00:03:41 -04:00
c769bbc405
Created new Mail Queuer to take advantage of OAUTH2 for M365 and Google Workspaces not enabled by default
johnnyq
2025-09-16 15:43:54 -04:00
0379143829
Merge pull request #1236 from cynicalgeek/develop
Johnny
2025-09-16 11:46:30 -04:00
ee235cf231
Update to use payment_methods table
cynicalgeek
2025-09-16 01:38:11 -07:00
04b29d43df
Update Agent ticket access path in emails to new /user/ path
johnnyq
2025-09-15 17:28:58 -04:00
dc0715da57
Added SMTP Provider and the ability to share OAUTH keys with IMAP for M365 Mail Auth
johnnyq
2025-09-15 17:23:00 -04:00
902323a75b
Fix Broken gloabl search when in Admin section
johnnyq
2025-09-12 17:32:44 -04:00
3a5b18f3dd
Added Beta support for Microsoft IMAP OAUTH2 must use new mail parser for it to work cron/ticket_email_parser.php
johnnyq
2025-09-12 15:56:44 -04:00
ce7d84aa2f
Reintroduce Webklex IMAP for ticket processing as PHP-IMAP is no longer being developed. This is optional for now and considered beta can be found in cron/ticket_email_parser.php
johnnyq
2025-09-10 14:27:46 -04:00
981fb9585d
Updated All Exports to include your company name if exporting all and if exporting just from a client prepend the client name to file, introduced a sanitize_filename function and used it for the exports to always get a clean file name that works on every OS
johnnyq
2025-09-10 12:50:10 -04:00
23b2dcba70
Renamed post file user back to users
johnnyq
2025-09-09 17:47:16 -04:00
e4a437f54c
added escape parameters to fputcsv to satisfy php 8.4 Depracations
johnnyq
2025-09-09 17:45:09 -04:00
d4167f9595
Fix Missing first row on interface export, started adding escape parameters to fputcsv to satisfy php 8.4 Depracations and fixed export all quotes
johnnyq
2025-09-09 16:54:18 -04:00