Commit Graph

  • 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
  • ed8a576ac3 Merge pull request #1223 from itflow-org/develop v25.06 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
  • f672991089 Remove Document Template field from a few more files johnnyq 2025-06-17 19:09:43 -04:00
  • 473fa2671d Migrate Document templates to its own table johnnyq 2025-06-17 19:00:56 -04:00
  • 85e1515080 Move Document Versions to a seperate table much more efficient and allow to reference same document using a link Note this update will delete previous document versions johnnyq 2025-06-17 17:58:20 -04:00
  • 84437a2732 Bump TCPDF from 6.9.4 to 6.10.0 and TinyMCE from 7.9.0 to 7.9.1 johnnyq 2025-06-17 14:44:06 -04:00
  • 71911f418f Remove Unessesary Code johnnyq 2025-06-17 14:32:35 -04:00
  • 2741f78bd8 Fully Migrated Quote and Invoice to use TCPDF and elimiated PDFMake johnnyq 2025-06-17 14:22:57 -04:00
  • 012e54161a Converted PDF Invoice from PDFMake to TCPDF johnnyq 2025-06-16 18:40:05 -04:00
  • 409084c499 Update UI on Quote, Recurring Invoice and Guest views to match new optimized Invoice UI Layout johnnyq 2025-06-16 15:49:38 -04:00
  • 27595b2c4a UI Add Ticket to Invoice - Removed Warning about Draf Invoices increase modal size to large and move input to a row to reduce uneessary veritical space being occupied. johnnyq 2025-06-16 13:13:48 -04:00
  • 62b6535625 UI Invoice make footer text secondary color johnnyq 2025-06-15 15:42:13 -04:00
  • e593f438b3 UI Work on Client Overview Increase Quick Notes and Recent Activities width and added contact photos or initials to important contacts johnnyq 2025-06-15 15:36:54 -04:00
  • 44d46a2cc5 UI Overhaul to invoice Details Page johnnyq 2025-06-15 15:06:53 -04:00
  • 66e30dd1a8 Added Badge Counts in Client Overview Section johnnyq 2025-06-13 16:05:49 -04:00
  • 4c74351d21 Added Company Tax ID Field and Option to Show Tax ID on Invoices johnnyq 2025-06-13 15:51:09 -04:00
  • 5d2b14259c Added Ticket Due Date basic functionality to tickets johnnyq 2025-06-12 17:13:17 -04:00
  • 878d5444e1 Use Gray Accent color when in client view and use configured theme for Global view, this will help differentiate the view that you are in johnnyq 2025-06-12 15:00:47 -04:00
  • ec24ec60c6 Disable Ticket Auto Timer by default johnnyq 2025-06-12 13:49:11 -04:00
  • 9c096d1f65 Add Setting option to enable or disable ticket autotimer johnnyq 2025-06-12 13:44:21 -04:00
  • dba3e895da UI/UX update in ticket details switch to full card stacks with edit icons for the stackable reference items on the right like asset watchers contact etc johnnyq 2025-06-11 22:28:38 -04:00
  • 07726322df Project Details: Add Bulk Actions to tickets and allow tickets to be sorted johnnyq 2025-06-11 20:47:27 -04:00
  • bef18c0d72 Do not Resolved Tickets in Bulk that have Open tasks, display warning and count of ticket not resolved because of open tasks johnnyq 2025-06-11 18:48:23 -04:00
  • 7c3332570a Add Ticket Category UI for Recurring Tickets johnnyq 2025-06-11 18:11:08 -04:00
  • a3d4a52188 Add Mark Sent when invoice is draft to Action Dropdown for invoice listings johnnyq 2025-06-11 17:29:38 -04:00
  • 5530e89f41 Add one more Non-Billable Check in invoices johnnyq 2025-06-11 17:18:28 -04:00
  • a3554b3dfd Add one more Non-Billable Check in invoices johnnyq 2025-06-11 17:16:03 -04:00
  • 674da36cd1 Do Not calculate Non-Billable Invoices towards a clients balance Convert Add Payment Modal to AJAX and add it as an option from the invoice listing page johnnyq 2025-06-11 17:12:37 -04:00
  • 18ce12f60d Add Option if visiting a deleted invoice / recurring to return to the listing page and added delete to invoice details page johnnyq 2025-06-11 15:57:52 -04:00
  • a462ab36f8 Ticket add / edit / builk sort categories alphabeticaly johnnyq 2025-06-11 14:56:23 -04:00
  • 8aa41edc3e Merge pull request #1222 from itflow-org/functions-ip-addr-leftmost Johnny 2025-06-11 14:01:12 -04:00
  • 4e0252553a rm extra ; wrongecho 2025-06-11 08:18:32 +01:00
  • 8745d09890 Add sanitize the remaining uris that allow uri type:// refactored service details johnnyq 2025-06-10 12:11:58 -04:00
  • ac3a02baea Disallow turning on login key without a secret wrongecho 2025-06-10 09:19:29 +01:00
  • f2bbc170da Update how functions.php gets the remote IP address for logging wrongecho 2025-06-10 09:03:00 +01:00
  • d79a17adb0 Added sanitize_url function to strip out unsupported URI Schemas schema:// if not on the allow list it will show unsupport://URL johnnyq 2025-06-09 20:28:10 -04:00
  • 680dbb04ce Fix UI Regression with Indenting Columns in Tickets listing when Open and Closed tickets are filters johnnyq 2025-06-09 13:30:13 -04:00
  • 6c8403fa09 Move MFA Modal out of the Password Reset Form johnnyq 2025-06-09 12:52:07 -04:00
  • fec8eaef70 Remove xml from the allowed upload list, if you must zip it up johnnyq 2025-06-07 01:28:13 -04:00
  • 5f007029b4 Fix Category johnnyq 2025-06-07 00:58:56 -04:00
  • 4e76ceaa0f Simplify Category filter logic in tickets catrgory is an int not a string duh johnnyq 2025-06-07 00:46:11 -04:00
  • 08e467baa9 Encode Page Title johnnyq 2025-06-06 21:48:24 -04:00
  • f78a2250f1 Merge pull request #1221 from itflow-org/develop Johnny 2025-06-02 14:39:50 -04:00
  • 84e8a459c8 update Changelog johnnyq 2025-06-02 14:24:52 -04:00
  • b777f80249 Increment Minor Version and update Changelog johnnyq 2025-06-02 14:19:04 -04:00
  • 73da203dbb Added Cards for Account Balance, Recurring Monthly for Billing Contacts and Domains Expiring for Technical Contacts to Client Portal johnnyq 2025-05-31 17:47:08 -04:00
  • 55a31865d0 Updated Client Overview Entities to not show Archived client's Entities even though the entity may not be archived, also added Archive Searching to network and certificates also added unarchive capabilities to them as well johnnyq 2025-05-30 16:15:12 -04:00