Commit Graph

  • 127afdca0d DB.sql revert 2 johnnyq 2025-03-29 18:16:25 -04:00
  • c4df5bf988 DB.sql revert johnnyq 2025-03-29 18:12:32 -04:00
  • 30234e044d Merge pull request #1197 from itflow-org/develop Johnny 2025-03-29 17:47:08 -04:00
  • 1e98ee8916 Update app version and Changelog hotfix johnnyq 2025-03-29 17:43:00 -04:00
  • d5665c2577 Update db.sql to match the mediumtext of the updates johnnyq 2025-03-29 17:35:53 -04:00
  • 762ec51a19 Fix issue with missing phone numbers johnnyq 2025-03-29 16:41:40 -04:00
  • 309ad724ec Fix client export to only show licnesed software by the selected client only johnnyq 2025-03-29 16:22:48 -04:00
  • 34397fe468 Merge pull request #1196 from itflow-org/develop Johnny 2025-03-29 15:51:47 -04:00
  • 2f82647f5e One more chnagelog update johnnyq 2025-03-29 15:35:40 -04:00
  • 7d7854424c Refined and updated changelog johnnyq 2025-03-28 13:15:33 -04:00
  • eaeadbe933 Fix users list johnnyq 2025-03-28 12:01:39 -04:00
  • cf3f0cee6c Revert Users listing johnnyq 2025-03-28 11:48:23 -04:00
  • a5f7b7fa9c fix: missing kanban ticket settings ssteeltm 2025-03-28 12:00:48 -03:00
  • 9f7c289e94 Fix AI Promps johnnyq 2025-03-27 22:25:01 -04:00
  • c2bba7a919 Allow to close a project with resolved tickets johnnyq 2025-03-27 14:21:56 -04:00
  • 4bb37a7198 Removed absent task_description var from projects johnnyq 2025-03-27 13:41:15 -04:00
  • 231694aabe Fix Invoice Vars in ticket, return empty string instead of null for getFieldByID() johnnyq 2025-03-27 13:38:22 -04:00
  • 2fb75e6d67 Uncommented out temp comment check cli runtime johnnyq 2025-03-27 12:40:43 -04:00
  • 810af638a3 Merge pull request #1193 from itflow-org/cron-recurring-notify Johnny 2025-03-27 12:39:27 -04:00
  • 9223b8cfb1 Fixed some renamed vars johnnyq 2025-03-27 12:29:55 -04:00
  • b7df21a663 Notify if a recurring ticket, invoice or expense has a next run date in the past - it needs to be manually adjusted for cron to pick it up again. Also, bugfix bulk recurring ticket delete. wrongecho 2025-03-27 16:29:39 +00:00
  • 7d47ed4dbd Merge branch 'develop' of github.com:itflow-org/itflow into develop johnnyq 2025-03-27 12:01:24 -04:00
  • 65eaf92862 Fixed a few debug errors where client was not checked to see if it was set in some of the create modals, replaced old url_query_strings_sb var to the correct new var url_query_strings_sort. johnnyq 2025-03-27 12:01:10 -04:00
  • 8a01bc0d7d Recurring ticket - remove rogue 's' from 'Contact' tab wrongecho 2025-03-27 15:54:10 +00:00
  • 1a8a3781dc Merge pull request #1192 from itflow-org/certs-exp-colours Johnny 2025-03-27 11:39:49 -04:00
  • eadfdc41c4 Tickets api - allow setting the billable status when creating a ticket wrongecho 2025-03-27 14:45:44 +00:00
  • 421abd4c5b Tickets api - bugfix 500 error wrongecho 2025-03-27 14:34:36 +00:00
  • ae1a0dcc73 Certificates page and sidebar - Only show yellow on certificates 7 days (blanket, not just for LE) wrongecho 2025-03-27 12:27:08 +00:00
  • 63b8804e2d Migrated client pdf export to TCPDF from pdfMake johnnyq 2025-03-26 21:13:00 -04:00
  • 634afcc089 Added TCPDF for PDFs and allow document export to PDF johnnyq 2025-03-26 19:35:27 -04:00
  • 90f5c8ad57 Simplify getFallBack function to just fallback on - instead N/A johnnyq 2025-03-26 18:39:45 -04:00
  • 12fd45c144 Dont include Archived Assets, contacts or software is the software license export report johnnyq 2025-03-26 18:28:33 -04:00
  • 382258a27c Add User and Asset Assigned Licenses to Client PDF Export johnnyq 2025-03-26 18:17:45 -04:00
  • b5fa8ab4de Added Search by client Abbreviation to client and global search johnnyq 2025-03-26 17:56:40 -04:00
  • bbb0db2f4f Update Changelog johnnyq 2025-03-26 17:53:33 -04:00
  • 5b89e3dbee Add Phone Country code in even more places johnnyq 2025-03-26 14:04:47 -04:00
  • 07b29a7bdc Add Phone Country code in more places for proper phone number formatting johnnyq 2025-03-26 13:36:56 -04:00
  • 3286343026 Update DB to remove phone_mask johnnyq 2025-03-26 11:14:05 -04:00
  • 6a26b611fa Remove Phone Masking option in favor of Country Codes johnnyq 2025-03-26 11:10:51 -04:00
  • 218fd2dcdc Update formatPhoneNumber php function to include other country formatting, updated phone inputs to incoude country code johnnyq 2025-03-25 18:45:24 -04:00
  • 4c85db5e49 Remove legacy redact function in favor of tinymce integration redact johnnyq 2025-03-24 13:22:41 -04:00
  • 85ae42190a Feature: Added User Signature preferences, currently appends signature to ticket replies / comments johnnyq 2025-03-24 12:49:47 -04:00
  • df8a755462 Wrap a wait before the DOM is loaded before loading anything calling anything in app.js johnnyq 2025-03-23 18:08:14 -04:00
  • 53713a0318 Add back batch payment when in client view for invoices johnnyq 2025-03-22 21:01:55 -04:00
  • 61aa477cbf Fix Tags johnnyq 2025-03-22 20:49:37 -04:00
  • c2adb92d28 Rework tag filter a bit to use array_map instead of looping through the get vars, update string wording to tag_filter and only show tags in the tag filter that are relatd to an entity and also include tags in the get var fixes johnnyq 2025-03-22 18:32:56 -04:00
  • 19b2b08eac Update locations filter to still include the a location that is not assigned to an entity if present in the url this fixes the issue where for example in client contact you select a location to filter only 1 contact is shown you goto edit the contacts location then submit it pushes you back with no results and all locations is present but in the uri the old location is still present johnnyq 2025-03-22 15:49:35 -04:00
  • 504346256f Only show locations if an entity references the locations. Previously, all locations were listed in the location filter, even if no entites were assigned to them. johnnyq 2025-03-22 15:16:53 -04:00
  • 34e92d2223 Update Tags filter to only show tags available johnnyq 2025-03-22 14:55:13 -04:00
  • 573953704c Limit Client Selection to clients that have an emtity in client filters johnnyq 2025-03-22 14:11:27 -04:00
  • 0b9f10985d Add Client Select Filters the remaining entities also when creating an entity auto select the client based off the the client selected in the client dropdown filter johnnyq 2025-03-22 13:50:03 -04:00
  • 8e3dd42a32 Allow start interface to be named 0 johnnyq 2025-03-21 21:54:55 -04:00
  • 0647933df7 Added JS Library to handle Country based Phone formatting inputs intl-tel-input johnnyq 2025-03-21 12:59:56 -04:00
  • 93f4da3962 Added Phone Country Code fields defaulting to +1 for US will add logic in code later for phone number formatting johnnyq 2025-03-21 12:48:00 -04:00
  • f72351ea88 UI tidy johnnyq 2025-03-21 11:58:16 -04:00
  • d3c4c8c846 Comment Query johnnyq 2025-03-20 18:18:33 -04:00
  • cf047024a1 Add Projects to client side nav and seperated the logic between client and global view of projects johnnyq 2025-03-20 18:17:26 -04:00
  • ad3ed68932 Add the ability to Create a ticket inside a project then auto assign it to the project johnnyq 2025-03-20 17:05:47 -04:00
  • 62b8ee9d30 Merge pull request #1190 from itflow-org/cron-certificate-notifs Johnny 2025-03-20 13:51:35 -04:00
  • eedd92c894 Fix creating a ticket and selecting a template it would use template name instead of the subject for the ticket johnnyq 2025-03-20 13:47:11 -04:00
  • 622d5e5a44 Delete unused add asset ajax modal johnnyq 2025-03-20 13:00:51 -04:00
  • 475d653979 You can now upload and create documents, credentials in contact and asset details sections johnnyq 2025-03-20 12:58:00 -04:00
  • 19a6f8f422 Use nearest text area instead of a static ID for AI rewording, started adding entity creations in contact details and auto selecting the contact when in contact details page johnnyq 2025-03-20 11:39:50 -04:00
  • e69d69760d Cron - Only notify on certificates expiring in 45 days if they are valid for longer than 90 (i.e. not LE) wrongecho 2025-03-20 13:53:53 +00:00
  • 06de349fac Expanded the Redact tool into ticket details area, generalized it to allow redaction in other areas as well johnnyq 2025-03-19 15:35:02 -04:00
  • c3ec83f640 Updated changelog also added redact to open tickets johnnyq 2025-03-19 13:20:55 -04:00
  • 37c20e4e0d Hyperlink the report_time_by_tech report. Need to add a monthly version. wrongecho 2025-03-19 14:07:07 +00:00
  • 400ba5bb20 Started changelog wrongecho 2025-03-19 14:02:30 +00:00
  • a1ea5214a9 Sonarcloud fixes wrongecho 2025-03-19 13:54:15 +00:00
  • aae633c4ac Merge pull request #1189 from itflow-org/ticket-redaction wrongecho 2025-03-19 13:53:15 +00:00
  • ec8d7a36a8 Only store optimized WebP images, so only 1 image is stored and used for thumnails and viewing, removed fields has_preview and has_thumbnail as these are no longer needed, fixed issue when optimizing portrait images the bottom half would get cropped out johnnyq 2025-03-18 16:48:05 -04:00
  • 21dc26b06f Merge branch 'develop' into ticket-redaction wrongecho 2025-03-18 09:42:29 +00:00
  • 6a8d2cf1d4 Add ticket redaction feature wrongecho 2025-03-18 09:40:39 +00:00
  • b803ba4c55 Use MD5 hashing instead of SHA256 on file uploads which is way faster and still provides a unique file reference johnnyq 2025-03-17 15:10:39 -04:00
  • 4378fc2719 Removed redundant hash field from files table as the reference already stores this value johnnyq 2025-03-17 14:59:37 -04:00
  • 244e1290b4 Convert service_domains to use InnoDB instead of MyISAM johnnyq 2025-03-15 18:35:21 -04:00
  • 5a64bd3a32 Ensure all Tables and fields use CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci johnnyq 2025-03-15 18:28:48 -04:00
  • cc0b2126ba Removed most Associated deletions when deleting a client as most of this is performed through SQL now using cascade deleting johnnyq 2025-03-14 19:45:59 -04:00
  • 97f92e508e Remove Associated Deletions as these are handled by the database cascade deletions johnnyq 2025-03-14 18:37:56 -04:00
  • 09fbe4e4ad Update more multi to multi link tables to use cascading delete and foreign key relation johnnyq 2025-03-14 18:18:44 -04:00
  • 508af6a80f Fix some Database update logic johnnyq 2025-03-14 17:15:10 -04:00
  • 073f816dbd Do not allow cascade deletion for rack devices as this table is optional to reference an asset and will cause issues when adding a devoce without a selected asset johnnyq 2025-03-14 15:33:00 -04:00
  • bf327afd19 Bump DataTables from 2.2.1 to 2.2.2 johnnyq 2025-03-14 13:35:48 -04:00
  • 8fb8ce319e Added copy to clipboard for contact and asset ajax modal credentials fixed issue with clipboard because jquery ui was declared last mved it up johnnyq 2025-03-14 13:28:00 -04:00
  • eabfef22be Turned caching back on for Ajax Modals Function Fix some PHP Error, update credential vars in assets and contacts johnnyq 2025-03-14 12:31:18 -04:00
  • 06c31e0808 Update Asset reference SQL Tables to use Foreign keys and cascading delete, and remove orphaned data from the foreign tables to prevent integrity errors during update johnnyq 2025-03-13 21:35:39 -04:00
  • 509fb5cfed Bump TinyMCE from 7.6.1 to 7.7.1 johnnyq 2025-03-13 19:41:21 -04:00
  • f1aa66119a Update pointers to the includes folder johnnyq 2025-03-13 18:12:18 -04:00
  • 7150b1545a Moved files check_login.php, get_settings.php, settings_localization_array.php, inc_set_timezone.php into the includes folder, we also moved /client/check_login.php into client/includes/ johnnyq 2025-03-13 17:55:31 -04:00
  • 59bbbe4a8d Removed Patch panel tables as they share similarities with assets and assets interfaces, rename events to calendar events and event attendees to calendar even attendees johnnyq 2025-03-13 16:34:38 -04:00
  • f64641cfdd Fix regression OTP in guest view item johnnyq 2025-03-12 23:03:28 -04:00
  • f1783a6110 update credential model johnnyq 2025-03-12 22:35:13 -04:00
  • c8c1155c9c Update the API for the new cred var names johnnyq 2025-03-12 22:33:06 -04:00
  • 338a08da6c Fix credential vars in Services post johnnyq 2025-03-12 22:10:48 -04:00
  • 15aed891f4 Fix credential vars in Services johnnyq 2025-03-12 22:04:55 -04:00
  • c1c54780cb Update client export pdf for new table field names johnnyq 2025-03-12 21:39:47 -04:00
  • e93704bbdb Completely renamed everything login to credential including tables added cascading deletion to the multi to multi tables johnnyq 2025-03-12 21:28:50 -04:00
  • c0db914213 Added Recurring Ticket Reference to Tickets johnnyq 2025-03-12 13:56:36 -04:00
  • b78e31e518 Fix Recurring Income by Client Report with the updated recurring invoice vars johnnyq 2025-03-12 11:36:51 -04:00
  • 2533f0ced1 Fix Create Auto Payment after renaming recurring to recurring invoices johnnyq 2025-03-11 22:54:44 -04:00