Commit Graph

  • 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
  • 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