Commit Graph

  • dadcc69900 Typo Marcus Hill 2025-08-30 15:35:31 +01:00
  • 2c160d1ac9 Take you back to dashboard rather than a redirect Marcus Hill 2025-08-30 15:31:49 +01:00
  • 292b074d8c Remove legacy Stripe Enabled from invoice Commented out Pay Via Saved card this will have to wait for next release johnnyq 2025-08-29 13:44:22 -04:00
  • 2beff45811 Removed some simple tinyMCE inits and combined AI button into one johnnyq 2025-08-29 12:51:14 -04:00
  • 469c36da46 Remove AI Enable References through the UI this will be handled differently johnnyq 2025-08-29 12:26:56 -04:00
  • 8afe2d52a0 Converted and combine ajax add for tags and categories, fixed quick add links johnnyq 2025-08-28 16:57:08 -04:00
  • 51273e9151 Remove unused / unfinished browser extension from user preferences johnnyq 2025-08-28 15:39:00 -04:00
  • 1517c96841 Remove Budget from reports as it totally unfinished johnnyq 2025-08-28 14:38:49 -04:00
  • b7afbd3500 Revert Bump down fontawesome-free 7.0.0 to 5.15.4, did not like the way the new icons looked with the app at all johnnyq 2025-08-28 14:25:14 -04:00
  • 39d6c42c71 Bump and Migrate logic chartjs 2.9.4 to 4.5.0, bump stripe-php from 17.2.1 to 17.6.0, fontawesome-free from 5.15.4 to 7.0.0, fullcalendar from 6.1.17 to 6.1.19, TinyMCE from 7.9.1 to 8.0.2, bootsatrap js bundle from 4.6.1 to 4.6.2, DataTables from 2.3.1 to 2.3.3 johnnyq 2025-08-28 13:57:42 -04:00
  • 9f50c9355a Move reports out of the sub directory for now as it broke requires johnnyq 2025-08-28 11:46:20 -04:00
  • fd73f132bc Fixed a few table names in Stripe Migration, Removed legacy stripe and AI settings johnnyq 2025-08-28 11:44:29 -04:00
  • 1f99e592b7 Remove old Autop Pay Logic from recurring Invoices Listing johnnyq 2025-08-27 20:09:12 -04:00
  • a90c4eded8 Remove Old Auto Pay Modal for recurring Invoices johnnyq 2025-08-27 20:05:47 -04:00
  • 1638538fb4 Remove Old Auto Pay from recurring Invoice in favor of the saved cards. johnnyq 2025-08-27 20:04:49 -04:00
  • da0892f9e3 Remove Stripe check and add payment provider check in Client Portal Recurring Invoices to create auto payments johnnyq 2025-08-27 18:23:58 -04:00
  • 66cab6c1ab Fixed Guest Pay removed old stripe vars in place of new payment provider vars johnnyq 2025-08-27 17:38:41 -04:00
  • 535078b0ab Fix Bad vars in PAyment Providers listing, add check to see if payment provider already exists johnnyq 2025-08-27 16:27:54 -04:00
  • d584c6b1e8 Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release johnnyq 2025-08-27 16:02:00 -04:00
  • 530a76a9a2 Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote johnnyq 2025-08-27 11:53:58 -04:00
  • 2a0181fd92 Convert Invoice and Quote Guest URL to Copy to Clipboard link instead of open links johnnyq 2025-08-26 12:17:45 -04:00
  • 86c5b9a55d Removed Budge from the side nav as this was never finished and doesnt really do anything, will work on it at a later date johnnyq 2025-08-25 23:51:48 -04:00
  • 0a6b890250 Fix broken php start tag johnnyq 2025-08-25 17:33:40 -04:00
  • af7f1f30ad Credentials: Fix broken page if no clients exist, which also fixes dont show share modal if GET client_id is not set johnnyq 2025-08-25 17:32:15 -04:00
  • f6c0f840fe Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section johnnyq 2025-08-25 16:59:15 -04:00
  • 0e54359db8 Assets: Fix Description not displaying, Fix issue with unitialized OS var, fix client asset uri using asset_uri_2 johnnyq 2025-08-25 14:07:55 -04:00
  • 373f1574bd Update function path for customAction to use the new path /custom and not /xcustom johnnyq 2025-08-25 12:58:57 -04:00
  • 6f5ffef22f Link Fixes johnnyq 2025-08-25 12:50:01 -04:00
  • 451206525e Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new johnnyq 2025-08-25 00:07:51 -04:00
  • 41f957ea3b Migrated admin modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-24 23:50:38 -04:00
  • 91b0080428 Finished Consolidating the remaining user modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-24 00:38:48 -04:00
  • 170d6dd7e5 Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-23 18:48:21 -04:00
  • 15ba385398 Consolidate asset modals to modals/asset removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 21:54:26 -04:00
  • 0b93d58a32 Consolidate account modals to modals/account removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 18:51:39 -04:00
  • 67078c4552 Consolidate product modals to modals/product removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 18:22:04 -04:00
  • ab17de7efd Consolidate client modals to modals/client and use new ajax-modal syntax johnnyq 2025-08-22 18:06:37 -04:00
  • 1145260619 Consolidate trip modals to modals/trip removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 17:49:46 -04:00
  • 066952ed04 Consolidate vendor modals to modals/vendor removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax johnnyq 2025-08-22 17:36:07 -04:00
  • 6ccf7a0fb8 Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example johnnyq 2025-08-22 16:59:31 -04:00
  • 7f49ecefb1 Flash alert if no comment was entered in a ticket reply via the client portal johnnyq 2025-08-21 18:35:16 -04:00
  • 43324391ff Fix Regressed See More... in User Activies page johnnyq 2025-08-21 18:15:28 -04:00
  • 89af8216b8 Fix Ticket Kanban CSS Path and category query johnnyq 2025-08-21 18:13:31 -04:00
  • be9e30e6d8 Fix Show Add Payment dropdown if client has credits or saved payment methods johnnyq 2025-08-21 18:04:49 -04:00
  • 85cfd6fb7c Fix Regression Broken Quick add modals johnnyq 2025-08-21 17:54:10 -04:00
  • e694e20025 Use mysqli escape string instead of sanitizeInput on stripe to payment provider migration just incase johnnyq 2025-08-20 14:18:34 -04:00
  • 7618dd335a Update Stripe to Payment Provider Migration to not transfer over clients with a NULL or blank stripe payment method johnnyq 2025-08-20 14:12:39 -04:00
  • eca09253d3 Migrate over Payment Methods from Categories to its own table payment_methods johnnyq 2025-08-20 13:53:38 -04:00
  • 96c32b3275 Added Stripe Config Migration to a database Update johnnyq 2025-08-20 13:30:46 -04:00
  • 94a4fec3c6 Fix popping future tickets numbering wrongecho 2025-08-20 16:43:45 +01:00
  • a8386d3937 Allow reporting on average time to first response Marcus Hill 2025-08-16 21:44:17 +01:00
  • 4b7aa4bece Powered by Marcus Hill 2025-08-16 16:37:24 +01:00
  • 4c604f4009 Use HTML for the logo instead of pdf->image; scales much nicer Marcus Hill 2025-08-16 16:25:51 +01:00
  • 98cf2f7a5a Use freeserif font instead of helvetica to properly display foreign characters Marcus Hill 2025-08-16 15:54:28 +01:00
  • 804467b1ba Use freeserif font instead of helvetica to properly display foreign characters Marcus Hill 2025-08-16 15:52:54 +01:00
  • 9fbf775299 Fix file icon in file rename modal Marcus Hill 2025-08-16 15:30:10 +01:00
  • 5c93753b7e Rm extra unnecessary line in overdue invoice email Marcus Hill 2025-08-16 15:17:48 +01:00
  • 27016eaa28 Recurring tickets - add ability to bulk recurr Marcus Hill 2025-08-16 14:31:36 +01:00
  • 859281784a Recurring tickets - fix include path Marcus Hill 2025-08-16 14:31:01 +01:00
  • 7ae7b8904c Invoice.php - Fix undefined error Marcus Hill 2025-08-16 14:30:37 +01:00
  • 559e0c6350 Comment direct link to guest pay, we should not encourage agents to do this Marcus Hill 2025-08-16 13:47:47 +01:00
  • d942badec8 Fix primary contact text not showing Marcus Hill 2025-08-16 13:42:29 +01:00
  • f443ae9203 convert even more ajax modals to new syntax johnnyq 2025-08-16 02:06:42 -04:00
  • d37dc37c2d convert more ajax modals to new syntax johnnyq 2025-08-16 01:40:40 -04:00
  • 236d895498 Reworked the ajax-modal function to be more simplified and use less data attributes johnnyq 2025-08-16 01:02:16 -04:00
  • 3bb0ef6f39 Left Align Billing Header johnnyq 2025-08-15 22:55:40 -04:00
  • a0ced96d1d Use a WAY MORE Efficient query when filling out filter selection boxes by using EXIST instead of DISTINCT selections johnnyq 2025-08-15 20:39:23 -04:00
  • 4ef1e91c78 When Show Archived is selected in clients show Drop down filters for them as well in Idustry and Referral johnnyq 2025-08-15 19:32:09 -04:00
  • 2333fa2d9b Product Category Dropdown Filter only show categories thats are assigned to the products not all the categories johnnyq 2025-08-15 19:26:42 -04:00
  • 37bef2d824 Check Stock if product type is a product before adding the line item johnnyq 2025-08-15 19:12:45 -04:00
  • 6427235aec Show Name Description Tax Price and Stock in Product Auto Complete in Invoice johnnyq 2025-08-15 18:25:23 -04:00
  • 535c8e9f7b Remove Stock if Inventory item is selected and added to an invoice and return stock when Invoice Item related to a product is deleted johnnyq 2025-08-15 17:32:44 -04:00
  • 890e166d1c Thicken the left border on ticket replies for more prominent type of reply johnnyq 2025-08-13 13:35:29 -04:00
  • 337ceb7477 Fix Client Net terms displaying default Net terms instead of On Receipt if selected johnnyq 2025-08-11 21:51:05 -04:00
  • f82f3e9b8c Allow adding more than 9 stock johnnyq 2025-08-11 21:40:42 -04:00
  • 3c709955e3 Add UI elements for product location, used logic to seperate product from service, also added the ability to add stock for a product and linking stock to an expense with notation, still need to work on taking away from stock johnnyq 2025-08-11 21:18:55 -04:00
  • 595e6090c7 Added Stock Ledger to tables and additonal fields for product including type, code and location johnnyq 2025-08-11 18:19:45 -04:00
  • 1d98eb5160 Update Project Details Header to use card group class and update client ui to not show header button texts in mobile view, added no text wrap to location and contact column johnnyq 2025-08-08 16:09:46 -04:00
  • 7172c92f02 Update Database updates patch in update_cli johnnyq 2025-08-08 15:09:03 -04:00
  • 874d9ddbc3 Cleaned up ticket details UI used card Group for top, removed responses in ticket replies section, uncarded the ticket commend editor giving much more room, moved summarize to 3 dots johnnyq 2025-08-07 20:38:23 -04:00
  • 73b84a9690 Removed dynamic depth path_prefix due to potential security issues with it johnnyq 2025-08-06 18:12:13 -04:00
  • c78f50ab8c cap the path_prefix to 3 depth directories max johnnyq 2025-08-06 18:03:51 -04:00
  • 8407cd3ea5 updated router.php to automatically determine relative path based off directory depth and use var path_prefix instead of prepend_uri var these vars are only used in header and footer php files for now johnnyq 2025-08-06 18:02:25 -04:00
  • 9caa42975d rename get_settings.php to load_global_settings.php and update all requires johnnyq 2025-08-06 17:48:23 -04:00
  • 44fdb6c24f Broke up the check_login.php require into several files seperated by function and then required them in the check_login johnnyq 2025-08-06 17:16:30 -04:00
  • c8984d1bc9 Merge pull request #1231 from itflow-org/ticket-fr Johnny 2025-08-06 16:19:27 -04:00
  • be66a1690f Fix setup redirect johnnyq 2025-08-06 12:52:02 -04:00
  • 13838ec8d6 Implement ticket first response date/time tracking wrongecho 2025-08-06 10:45:28 +01:00
  • 2d72a6fd12 Implement ticket first response date/time tracking wrongecho 2025-08-06 10:38:52 +01:00
  • e24ec04a75 Fix Post errors when repeat and Email Event is not selected johnnyq 2025-08-05 18:39:24 -04:00
  • 9a0aa9ce97 Fix Calendar not showing when no client is selected johnnyq 2025-08-05 18:36:23 -04:00
  • 643a4ce666 add router.php to inc_all_client.php johnnyq 2025-08-05 18:18:46 -04:00
  • 189098541e Remove unused top nav ticket modal johnnyq 2025-08-05 18:17:14 -04:00
  • e8a1d4c66c Update mfa enforcement page to use new asset pathes johnnyq 2025-08-05 14:05:09 -04:00
  • 08dd6147f2 Migrate Dark/light mode to a user settings instead of global setting, created new include called router.php to dynamically prepend ../../ to asset pathes based off currect directory depth johnnyq 2025-08-05 13:32:19 -04:00
  • 7e55808a05 add some redirect to login.php, fix ticket post johnnyq 2025-08-04 18:16:13 -04:00
  • 6b39c1a280 Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for guest and client posts johnnyq 2025-08-04 18:07:26 -04:00
  • a38d0054df Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for user posts johnnyq 2025-08-04 17:41:32 -04:00
  • e39072d3bc More work on moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups, along with more work on credits johnnyq 2025-08-04 17:01:19 -04:00
  • b4e5e3fda7 Fix injection with role id affecting authenticated admin accounts only johnnyq 2025-08-04 12:06:05 -04:00
  • e8af173b4f Fix Client Billing column lweft align the label right align the amounts johnnyq 2025-08-04 11:36:30 -04:00