Commit Graph

  • 896da66caf Remove the Archive button from invoices as we dont archive invoices johnnyq 2025-07-15 13:26:13 -04:00
  • f72b7763c1 Added Bulk Actions to Invoices Assign Income Category johnnyq 2025-07-15 13:24:28 -04:00
  • 46c4a62046 Converted add payment to a dropdown under invoice to allow for the standard manaual add payment and to pay with a saved card or by entering a card manully johnnyq 2025-07-14 17:36:03 -04:00
  • da3a1d2ce4 Allow linking closed tickets to a project wrongecho 2025-07-14 15:13:36 +01:00
  • 35d6b51770 use table-sm for tickets to reduce padding and margin and remove ticket_compact_view johnnyq 2025-07-10 16:11:02 -04:00
  • 35cbfdd736 Rework Categories into a select box for tickets, which now makes it easier to see what category your viewing and one less click as the form auto submits upon selection johnnyq 2025-07-10 16:04:52 -04:00
  • a7b2522c87 Fix Invoice Link in ticket details when billed johnnyq 2025-07-09 20:10:08 -04:00
  • fe8baf2ca4 Fix pointer not switch to a finger when hovering over add contact in ticket details johnnyq 2025-07-09 20:06:22 -04:00
  • 300aef413c Fixed Email Notify not showing for recurring invoice johnnyq 2025-07-09 19:32:24 -04:00
  • 467c681117 Add Saved Payment Options to recurring invoices and details for agents johnnyq 2025-07-09 19:23:12 -04:00
  • 31a89c0641 Update Recurring Payment Auto pay in cron johnnyq 2025-07-09 17:05:56 -04:00
  • 5f94543d9b Add Easy Select Auto Pay option in Client Portal Recurring Invoices, fix guest pay johnnyq 2025-07-09 15:58:13 -04:00
  • 10fd74b4c4 Remove unused model johnnyq 2025-07-09 01:46:56 -04:00
  • 9bc705bfa1 Updated Guest pay and Client Add Delete Payments, adjustedsetting saved payment per recurring invoice johnnyq 2025-07-09 01:45:56 -04:00
  • 307d9892b2 No need for a sql delete on recurring payments when deleting a saved payment method as SQL cascadely deletes the recurring payment if saved payment method is deleted johnnyq 2025-07-08 14:10:27 -04:00
  • 93f4ea51fd Rework Payment Provider AI Provider Tables and logic add cascading deletes johnnyq 2025-07-08 14:07:10 -04:00
  • a6f83493f8 Fix Payment Method Additons in setup johnnyq 2025-07-07 23:22:35 -04:00
  • 7e17fdf851 Add new UI for Saved Payments for payment providers johnnyq 2025-07-07 18:25:23 -04:00
  • c76da10747 Add Payment Method to UI and switch Add Payment modals to use the new table johnnyq 2025-07-07 16:37:51 -04:00
  • 7c558ff842 Add location create endpoint wrongecho 2025-07-07 13:47:17 +01:00
  • a011dc4dea POST code for AI and Payment Providers johnnyq 2025-07-06 17:01:28 -04:00
  • fa9acef279 Fixed IMAP test button with error details johnnyq 2025-07-06 12:47:26 -04:00
  • ed0936059b Convert new lines to brs for contact notes johnnyq 2025-07-06 11:50:12 -04:00
  • 77597fd7a9 Update wording on Add Payment Processing, we plan on using the income/expense account to be named after provider name and category be processing fees and the vendor named after the provider name if payment processing expense is enabled johnnyq 2025-07-04 18:07:59 -04:00
  • 8d1bf3d245 UI add modal and listing work on Payment Providers johnnyq 2025-07-04 17:48:54 -04:00
  • e7503e8f55 Initial DB work to Generalize Payment Providers, allow multiple payment providers and client payment methods, also to move payment methods to its own table instead of in categories, started work on ai provider ui models johnnyq 2025-07-04 16:52:30 -04:00
  • 9b6be66623 Initial work on Adding Payment Methods for Online Payments in Client on Agent Side and initial work on AI Providers with multiple model support assigned to various sections and custom prompts johnnyq 2025-07-04 15:42:26 -04:00
  • 6bc7862232 UI Dashb oard resize some Dashboard cards johnnyq 2025-07-03 18:14:20 -04:00
  • 69a8a9246d Merge pull request #1226 from MydsiIversen/Document-enhancement-clientside Johnny 2025-07-03 17:42:24 -04:00
  • b87b801b04 Fix broken Table header Link buttons in contact details johnnyq 2025-07-03 16:24:51 -04:00
  • dba04a407a Fix Table Header Link Buttons in Asset Details johnnyq 2025-07-03 16:19:55 -04:00
  • e281a39512 Add title Icon for Bulk Set Status johnnyq 2025-07-03 16:08:15 -04:00
  • e0364183e2 Disable Certain Bulk Actions that are directly related to a client in client overview section instead are shown in the client section johnnyq 2025-07-03 16:03:57 -04:00
  • 6af61cbb3c Merge pull request #1225 from itflow-org/bulk-assign-phyloc Johnny 2025-07-03 15:11:42 -04:00
  • 67dc012caa Small wording hints on file uploads instead of upload File its just upload and added the title of the upload modal from upload files to upload file(s) johnnyq 2025-07-03 14:44:30 -04:00
  • 8753655c9c Do not allow client portal logins with Contact users of a client that is archived johnnyq 2025-07-03 14:18:14 -04:00
  • 873dc1f76d Fix contact location if not provided in api call wrongecho 2025-07-01 11:50:20 +01:00
  • d781130b49 Merge branch 'develop' of https://github.com/itflow-org/itflow into develop wrongecho 2025-07-01 10:52:05 +01:00
  • effbf241e6 Fix default rate and net terms if not provided in api call wrongecho 2025-07-01 10:51:56 +01:00
  • 396a67b198 - Enhanced the document retrieval process by including the document description in the SQL query. - Implemented file upload capabilities, allowing users to attach files to documents with support for various formats (PDF, Word, text). - Created modals for adding new documents and uploading files, improving user experience. - Added functions for formatting file sizes and retrieving appropriate icons based on file extensions. - Updated the document display logic to handle attached files, providing inline previews for PDFs and images. Mads Iversen 2025-06-30 14:41:12 +02:00
  • 1939e06a24 Start using the new modal when creating tickets. This allows us to select both the client and contact, along with a client-specific asset, location and vendor Marcus Hill 2025-06-28 17:56:55 +01:00
  • 3f21e73b2e Comment ticket collabs, still broken Marcus Hill 2025-06-28 15:55:13 +01:00
  • bc9529c488 Client Portal - Allow client choose asset during ticket creation Marcus Hill 2025-06-28 15:49:17 +01:00
  • 19af05ebee Client Portal - Add company logo to header banner Marcus Hill 2025-06-28 14:28:25 +01:00
  • eb11e5b2f8 Bugfix: Company logo not being removed properly from db Marcus Hill 2025-06-28 14:27:51 +01:00
  • b85137096d Add physical location modal - not working Marcus Hill 2025-06-28 13:42:00 +01:00
  • 77e9d72f92 Add physical location modal - not working Marcus Hill 2025-06-28 13:37:44 +01:00
  • ec344cbaa7 Allow entering multiple ticket watchers at once Marcus Hill 2025-06-28 12:30:42 +01:00
  • 4cb2f42d71 Added Bulk Action Set IP to DHCP in Asset Interface johnnyq 2025-06-27 01:45:25 -04:00
  • 98723b76cf Added Bulk Actions Set Network, Type and Delete to Asset Interfaces johnnyq 2025-06-27 01:31:23 -04:00
  • 45ac7f084b Add Bulk Delete Function Also when deletign a ticket delete the watchers and attachments and remove the ticket id from uploads/tickets/ticket_id johnnyq 2025-06-26 23:16:08 -04:00
  • 3626777bd1 Fix Item name and Description Alignment in PDF Exports johnnyq 2025-06-26 19:12:25 -04:00
  • 5fb1070567 Show your Assigned Assets on the Client Portal Home Page johnnyq 2025-06-26 18:45:23 -04:00
  • f0bcf975b6 Add Assets to the client Portal viewable by Primary and technical Contacts johnnyq 2025-06-26 18:18:36 -04:00
  • 0ca28dc630 Fix Document API to not insert a new document upon update as we changed the way documents and document versions are handled johnnyq 2025-06-26 17:30:34 -04:00
  • 8196706538 Ticket API: Allow HTML into ticket Content and allow inserting asset_id johnnyq 2025-06-26 17:13:27 -04:00
  • 411a6efeb5 Fix Searching Closed Tickets johnnyq 2025-06-26 17:05:38 -04:00
  • ffad0cdec9 Fix broken Documents in the Client Portal due to regression with splitting document templates johnnyq 2025-06-26 16:45:00 -04:00
  • ca519fe4e1 Fix Adding a vendor from a template and adding country code to vendor template johnnyq 2025-06-26 16:27:11 -04:00
  • 6b0855cff8 Fix Exports while in Client Overview some were failing due to missing client_id var and some were not logging the client_id if in the client section johnnyq 2025-06-26 15:49:49 -04:00
  • e8a3309822 Fix project search not filtering completed projects wrongecho 2025-06-26 13:13:25 +01:00
  • ce8c4dfc4c Add debug check for php-zip wrongecho 2025-06-25 20:40:08 +01:00
  • a1b99c46c7 Client Portal - Don't allow tech contacts to edit themselves wrongecho 2025-06-25 09:44:57 +01:00
  • 1ee50fdfde Ticket merging - Hyperlink the new parent ticket in the internal comment for quicker access wrongecho 2025-06-25 09:23:02 +01:00
  • 05850f61d2 Fix php debug message wrongecho 2025-06-25 09:11:19 +01:00
  • 12d8c8e959 Fix Overlapping logo with company information in PDF Invoice and Quote johnnyq 2025-06-23 19:43:41 -04:00
  • 2b4933bd5c Do not Update ticket status when scheduling or cancelling a tickets schedule johnnyq 2025-06-23 18:15:05 -04:00
  • 500e713764 clarify error message wording Marcus Hill 2025-06-22 10:01:10 +01:00
  • 2ca50776ec Ticket Marcus Hill 2025-06-22 10:00:53 +01:00
  • bd31513e5d Add db fields for ticket_quote Marcus Hill 2025-06-22 09:59:23 +01:00
  • 6df04390bb Merge pull request #1224 from itflow-org/develop Johnny 2025-06-22 01:52:33 -04:00
  • 49511276fd Bump Release to 25.06.1 - updated changelog johnnyq 2025-06-21 18:42:19 -04:00
  • c4e91df1ed Fix Regression that broke setup, set company currency default to USD if not set johnnyq 2025-06-21 18:33:48 -04:00
  • 57ae6b0c4c Merge branch 'master' into techbar ThaMunsta 2025-06-20 16:35:01 -04:00
  • ed8a576ac3 Merge pull request #1223 from itflow-org/develop Johnny 2025-06-20 15:34:32 -04:00
  • 5c6a7acb7d Fix Updated at date in Documents johnnyq 2025-06-20 15:25:42 -04:00
  • 850db54a3b Bump ITFlow version to 25.6 and updated changelog johnnyq 2025-06-20 15:10:46 -04:00
  • 985593b7c2 Add Confirm Modal to Accept Decline Quote johnnyq 2025-06-19 16:39:22 -04:00
  • 857b5d1bfd Remove redundant php open tag johnnyq 2025-06-19 00:27:33 -04:00
  • 498e86aa7a Refactor Restore ITFlow Backup code in setup to utilize Sys Temp Directory johnnyq 2025-06-19 00:26:23 -04:00
  • 79d0fd28b0 Fix Backup function johnnyq 2025-06-19 00:17:52 -04:00
  • 426ca90515 Add Function to cleanup temp backup files if backup times out or error out johnnyq 2025-06-19 00:13:56 -04:00
  • e7328f1be5 Use tmp directory to zip and backup itflow instance johnnyq 2025-06-19 00:06:54 -04:00
  • baccc8051e Fix Extra spacing before Contact Name in client listing johnnyq 2025-06-18 23:13:06 -04:00
  • f1c7690270 Also add contact_id to the compact ticket listing johnnyq 2025-06-18 22:34:27 -04:00
  • d700d1530b Add missing contact_id in ticket listing johnnyq 2025-06-18 22:32:55 -04:00
  • b60f44eede Allow the Contact to be clickable in ticket compact listing too johnnyq 2025-06-18 18:06:59 -04:00
  • 54ab788e93 Allow the Contact to be clickable in ticket listing and direct to the client contact details page johnnyq 2025-06-18 18:05:28 -04:00
  • ac2dd04959 Moved Has Base Vendor Template Icon to the the end of the Vendors Table listing johnnyq 2025-06-18 16:56:40 -04:00
  • 9a449c35ac Fix No content in Edit Recurring Invoice Note Modal johnnyq 2025-06-18 16:18:01 -04:00
  • 2ff5d2f87c Merge branch 'develop' of github.com:itflow-org/itflow into develop johnnyq 2025-06-18 15:32:38 -04:00
  • 8f704dade8 Recurring Payments now make the payment on the invoice Due Date instead of when the recurring invoice is generated johnnyq 2025-06-18 15:32:22 -04:00
  • 3b3e323ce5 Assets - Import CSV now takes purchase date too (MUST be in format YYYY-MM-DD, Excel is annoying and will silently reformat this at random) wrongecho 2025-06-18 14:48:13 +01:00
  • 43ec144bf0 Fix more debug errors wrongecho 2025-06-18 14:47:21 +01:00
  • d5f94819d0 Fix 'Passing null to parameter' debug message wrongecho 2025-06-18 14:11:18 +01:00
  • 98aa7e4993 Remove url_query_strings_sort var as this functionality has been moved to the filter header that all listing pages share johnnyq 2025-06-18 01:42:21 -04:00
  • 7c61911dba Added Document Template Delete function johnnyq 2025-06-18 00:55:57 -04:00
  • 2bb107a5d7 Add Functionality to mark all tasks as complete or incomplete in a ticket johnnyq 2025-06-18 00:48:18 -04:00
  • 0c4a2aedb7 Show Puzzle Piece Icon if a Vendor has a base vendor template assigned to it johnnyq 2025-06-18 00:16:19 -04:00
  • e7e7272002 Migrated Vendor Templates to its own table, lots of code modifications here johnnyq 2025-06-17 22:44:54 -04:00