Commit Graph

  • 43a7b7faa5 [Feature] Allow searching quote via Global Search johnnyq 2025-11-03 17:08:55 -05:00
  • 69253385c5 Update Invoice, Quote, Recurring Invoice Hyperlinks to take you directly to the client view instead of keeping you in global view. We also did this with tickets in the previous commit johnnyq 2025-11-03 16:29:41 -05:00
  • cea7d61481 Updated Bread crumbs in ticket, quote invoice to show All as the first breadcrumb johnnyq 2025-11-03 15:43:56 -05:00
  • 41f9a2e6e2 Migrated add revenue, trip, quote, invoice, recurring invoice, product, document, folder, file, project, and asset interface over to the new ajax-modal johnnyq 2025-11-03 14:06:44 -05:00
  • 31d3659098 Migrated product add to the new ajax-modal johnnyq 2025-11-02 23:20:42 -05:00
  • c12bfb157e Migrate Add Ticket, Recurring Ticket, Project and Vendor to the new ajax-modal johnnyq 2025-11-02 22:54:48 -05:00
  • a55dabb1cd Migrate credemtial, software, network, certificate, domain, service Add modals to the new ajax-modal johnnyq 2025-11-02 19:39:34 -05:00
  • 06fec3c280 Migrate add locaiton to new ajax-modal johnnyq 2025-11-02 18:07:39 -05:00
  • f733a27ad7 Bump DataTable from 2.3.3 to 2.3.4, TinyMCE 8.0.2 to 8.2.0, Stripe-PHP 17.6.0 to 18.1.0, PHPMailer from 6.10.0 to 7.0.0, chartjs from 4.5.0 to 4.5.1 johnnyq 2025-11-02 16:44:59 -05:00
  • 7ea39eb545 Fix non existent record in contact details, document details, document template, ticket template also add limit 1 johnnyq 2025-11-02 13:32:44 -05:00
  • a85f898ef5 Fix No records exist if client_id in the uri is non existent johnnyq 2025-11-02 13:13:51 -05:00
  • 519975f3cf Fix Include footer link in project details when no record exists johnnyq 2025-11-02 12:49:24 -05:00
  • 0e9a071e96 Merge pull request #1245 from itflow-org/undefined-asset-handling Johnny 2025-11-02 12:42:25 -05:00
  • 3917e66fd8 Better error handling for undefined/non-existent asset IDs undefined-asset-handling wrongecho 2025-11-02 17:17:37 +00:00
  • 9f48e2d9f0 Better error handling for undefined/non-existent asset IDs wrongecho 2025-11-02 17:14:01 +00:00
  • 215eadcf2b Better error handling for undefined/non-existent asset IDs wrongecho 2025-11-02 17:12:03 +00:00
  • b09e4938b7 Fix ticket timer, to initialise on reload and after tab sleeping Flos 2025-11-01 23:23:25 +01:00
  • d3d706ea68 Added ticket details to the search query in global search tickets johnnyq 2025-11-01 16:28:23 -04:00
  • 8268761ef4 Add Recurring Invoice Reference along with a link in Invoices johnnyq 2025-11-01 16:17:11 -04:00
  • 2850c35bdc Flag duplicate clients/leads when using the client_add modal wrongecho 2025-11-01 18:48:23 +00:00
  • 24d8635dac Invoice product autocomplete - search product code as well as name wrongecho 2025-11-01 17:59:12 +00:00
  • 8314a115bb Migrate Add Asset to the new ajax-modal johnnyq 2025-10-30 19:05:37 -04:00
  • b8e2423dbd Mugrated Payment Modals from invoice folder to payment modal folder johnnyq 2025-10-30 14:46:49 -04:00
  • 52c67f4139 Remove unused budget code johnnyq 2025-10-30 14:29:51 -04:00
  • e895156d03 Fix TinyMCE not working on bulk create tickets and sort Categories ASC and fix assign to johnnyq 2025-10-30 14:06:09 -04:00
  • 89abc18465 Migrated Contact Add to the ajax-modal johnnyq 2025-10-30 13:58:10 -04:00
  • 355dfbbb25 [Feature] Create Recurring Ticket - Add Asset Type Optgroups on asset selection along with make, model and assigned contact johnnyq 2025-10-29 19:14:21 -04:00
  • 6d15640ae4 [Feature] Recurring Ticket - Add Three Day and Biweekly to the Frequency options johnnyq 2025-10-29 18:15:21 -04:00
  • ad4ab5a54c Fix in old add ticket johnnyq 2025-10-29 17:50:37 -04:00
  • 3c5c86c4c5 Fix Issue with user not showing up in add ticket and recurring ticket, Also fixed the sort from DESC to ASC in some areas with user select johnnyq 2025-10-29 17:49:39 -04:00
  • 09b91c8826 [Feature] Recurring Tickets - Add Category, Assigned Agent and Billable Status filters johnnyq 2025-10-29 17:13:52 -04:00
  • 13ea48bff8 Seperate out recurring expenses and expenses into their own post file johnnyq 2025-10-29 16:21:56 -04:00
  • 26bb430d6e Seperate out posts into payment, invoice and recurring invoice instead of them all being under invoice post file johnnyq 2025-10-29 16:18:32 -04:00
  • 82da54740f Moved recurring ticket posts to its own post file johnnyq 2025-10-29 15:58:04 -04:00
  • e02b10d12a [Feature] Added Billable column in recurring ticket list view along with bulk actions to set priority, agent, billable status, category and next run date johnnyq 2025-10-29 15:51:14 -04:00
  • 1573045157 Sort recurring tickets by Next Run Date instead of subject, and Swap Client column with Netrun column so Client column is last and next run date is first johnnyq 2025-10-29 12:25:02 -04:00
  • bf31c333a6 Migrate Add Client Modal to the new Ajax Modal johnnyq 2025-10-28 16:56:27 -04:00
  • 4229bca978 Major UI Work on Contact Details Modal Always Display common details at the top with the nav underneath. johnnyq 2025-10-25 18:16:56 -04:00
  • 13bd929755 Tidy up the contact details modal johnnyq 2025-10-25 14:44:20 -04:00
  • 7f6c0346af Add https:// prefix to vendor website field in vendor details modal johnnyq 2025-10-25 13:09:25 -04:00
  • 0387e66066 Added Sortable Task Count in Ticket Templates Listing view johnnyq 2025-10-25 12:54:58 -04:00
  • 04bae8dc37 Add Archive and Delete buttons to document details along with button titles to state what the button does, also added a from var to fix redirect behavior if deleting from document details go back to documents listing johnnyq 2025-10-24 14:46:09 -04:00
  • 559506fc90 Added Access Modules to view current modules and to allow custom modules for the future for use in custom code directories johnnyq 2025-10-23 15:55:54 -04:00
  • f2b6d481a1 Feature: Add new date range picker to admin area mail queue audit log, app log johnnyq 2025-10-23 13:30:22 -04:00
  • c66aa92365 Update All Side Nav Links to be absolute so the side bar includes can be navigatable when navs are included in custom code johnnyq 2025-10-23 13:07:02 -04:00
  • e24ef68d8d Fix Deleting Recurring Ticket from asset details page due to missing CSRF Check token johnnyq 2025-10-22 17:11:26 -04:00
  • 0cacf83ae5 Fix Sending Email when Forcing a Recurring Invoice into an Invoice johnnyq 2025-10-22 16:28:53 -04:00
  • 2dc66b329b Fix Ajax Modal Link to referral category in Add Bulk Referral johnnyq 2025-10-22 15:26:15 -04:00
  • 10dc8ea2bf Wording update for client bulk modals johnnyq 2025-10-22 14:53:43 -04:00
  • 303f9174c9 Added Bulk Create Tickets for Clients johnnyq 2025-10-22 14:50:50 -04:00
  • c5dd5f2b6f Add Clause to not collapse advanced filter on all time aka if date from is set to the default 1970-01-01 johnnyq 2025-10-20 18:16:39 -04:00
  • ab77705ca2 Feature: Replace old date range to Date Range Picker JS for better date from/to handling johnnyq 2025-10-20 18:04:00 -04:00
  • 10c89ebf73 Merge branch 'develop' of github.com:itflow-org/itflow into develop johnnyq 2025-10-16 11:43:37 -04:00
  • ecce994921 Used status var unstead of get status var for checkall johnnyq 2025-10-16 11:43:26 -04:00
  • 5dd4f5ea62 New mail parser: - bugfix .eml not being generated - include the message when notifying the tech of a reply wrongecho 2025-10-16 16:32:37 +01:00
  • 93bb5db019 typo wrongecho 2025-10-15 21:56:21 +01:00
  • 65ff008ccf Bugfix - Email not including ticket guest key wrongecho 2025-10-15 15:36:07 +01:00
  • f0c48d23fe Add html code plugin + button to tinymceticket wrongecho 2025-10-15 15:27:56 +01:00
  • 975b52a43d Time tracking - show H/M/S placeholders if timer auto-start is disabled wrongecho 2025-10-15 12:29:26 +01:00
  • 079b0d5024 Asset import - allow importing notes wrongecho 2025-10-15 10:32:16 +01:00
  • 99ccb12b8c Allow importing TOTP credential info wrongecho 2025-10-15 10:31:59 +01:00
  • 0bb7d24e07 Allow importing TOTP credential info wrongecho 2025-10-15 10:18:44 +01:00
  • b7a9f9ea38 When exporting credential info, include the TOTP secret wrongecho 2025-10-15 10:12:14 +01:00
  • 21aee98f9f Fix checkAll ticket box not showing when status wasn't set - should only be hidden for the closed view wrongecho 2025-10-15 09:57:32 +01:00
  • 9a5a4be64a When archiving a client, cancel recurring invoices wrongecho 2025-10-15 09:20:08 +01:00
  • db7f8501d0 When archiving a client, cancel recurring invoices wrongecho 2025-10-15 09:18:53 +01:00
  • 61d15cbf9e Remove non existent seatch column recurring ticket prefix johnnyq 2025-10-14 16:07:08 -04:00
  • 39c9c695f1 Allow searching tickets with ticketprefix and number combo in Global search johnnyq 2025-10-14 15:59:29 -04:00
  • d97654581b Add 30 Day wording to Expiring Domain and Certificates in dashboard johnnyq 2025-10-12 13:34:27 -04:00
  • 2ee70fd3a8 Update .htaccess johnnyq 2025-10-09 19:23:48 -04:00
  • b336ec4188 Revert setup restore to a saner version johnnyq 2025-10-09 19:14:31 -04:00
  • c77e1be1c3 Try to fix uploads johnnyq 2025-10-09 19:00:02 -04:00
  • 986f688468 another Attempt at restore johnnyq 2025-10-09 18:49:54 -04:00
  • 1d9429b762 Another attempt at restore johnnyq 2025-10-09 18:27:35 -04:00
  • d122d90a47 Remove CSRF check johnnyq 2025-10-09 18:11:16 -04:00
  • 2c534d4d20 Attempt to fix uploads and writing to config file during setup johnnyq 2025-10-09 18:10:21 -04:00
  • b7e0e5c5eb Fix setup complete flag johnnyq 2025-10-09 13:00:00 -04:00
  • 2915b12181 Remove temp CSRF check on setup johnnyq 2025-10-09 12:43:28 -04:00
  • 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
  • fbf3346052 Update Changelog johnnyq 2025-10-08 17:30:19 -04:00
  • 3ff206f84d Add .htaccess in cron johnnyq 2025-10-08 17:25:03 -04:00
  • a3b0fce961 Fix login_microsoft johnnyq 2025-10-08 17:19:17 -04:00
  • 8130280b35 Fix edit from contact details modal johnnyq 2025-10-08 17:12:23 -04:00
  • fea3020d9a Add powered by ITFlow in Guest Section johnnyq 2025-10-08 15:29:06 -04:00
  • 1eb9d163fa Updated Changelog johnnyq 2025-10-08 14:50:34 -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