Commit Graph

  • 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
  • c7f4e48a27 A Few more places to update recurring invoice vars johnnyq 2025-03-11 22:38:13 -04:00
  • 87c1a95b06 Few more places for recurring invoice vars johnnyq 2025-03-11 22:26:52 -04:00
  • 4efb39358a Missed recurring_invoice details and fixes up a few other places for recurring invoice vars johnnyq 2025-03-11 22:24:19 -04:00
  • 619b93a545 Renamed Recurring to recurring_invoices updated a large portion of code, and updated many other fields to reflect recurring_invoice and not just recurring johnnyq 2025-03-11 22:08:37 -04:00
  • a0598997d7 Update Recurring Tickets in a few more places johnnyq 2025-03-11 19:55:08 -04:00
  • d0b8095bba Feature: Added additional assets to Recurring Tickets as well johnnyq 2025-03-11 19:36:39 -04:00
  • daab1bca3d Rename the remain items from Scheduled Tickets to Recurring Tickets johnnyq 2025-03-11 18:32:24 -04:00
  • a0a2fddd90 Feature: Additonal Assets can now be assigned to a single Ticket johnnyq 2025-03-11 17:41:40 -04:00
  • f61c30bd5a Started work on additional assets per ticket, added table ticket_assets, Fixed Legacy Check User Role Functions johnnyq 2025-03-11 15:10:23 -04:00
  • 4921d1eb19 More Work on Client Users section, added User Icon Indicator in contact if a user account exists johnnyq 2025-03-11 13:59:01 -04:00
  • 28c8b1a6da Fix missing attachments on ticket replies via the ticket email parser johnnyq 2025-03-10 19:17:40 -04:00
  • 3f0a6df717 Organize color theme settings into similar color rows johnnyq 2025-03-10 18:46:08 -04:00
  • 07c8398e0d Update user_roles naming in setup and setup_cli johnnyq 2025-03-10 18:06:47 -04:00
  • 82c7a64a25 Added Bulk Delete Asset Functionality and also deleted more asset reference tables as we are not using cascade delete yet johnnyq 2025-03-10 17:35:16 -04:00
  • 164a6a5604 Started Standard user view and client user view in users johnnyq 2025-03-10 16:51:10 -04:00
  • 9b6ea851e7 Removed the prepended user_ from the fields in the user_roles table, moved user_role_id from user_settings directly to users table, rename table user_permissions to user_client_permissions, removed unused Sessions vars in login. This upedate will require to update using update_cli.php --db_update johnnyq 2025-03-10 15:57:16 -04:00
  • 3804e18e53 When cron or manually generating invoice from a Recurring Invoice insert referencing recurring Invoice ID into the invoice johnnyq 2025-03-10 12:34:31 -04:00
  • 244a47efad Added Recurring Invoice Reference ID to Invoices and Product ID reference to Invoice Items johnnyq 2025-03-10 12:26:14 -04:00
  • 89e59b2448 Merge pull request #1184 from itflow-org/tck-time-by-tech Johnny 2025-03-09 12:31:34 -04:00
  • bf9c2f6de7 Merge pull request #1182 from itflow-org/tck-fr-at Johnny 2025-03-09 12:31:07 -04:00
  • ff80a3db3f Merge pull request #1186 from itflow-org/develop v25.02.4 Johnny 2025-03-08 18:11:38 -05:00
  • c7d00d7b0d Fixed Changelog johnnyq 2025-03-08 17:53:20 -05:00
  • 1c6e74b08e Update Changelog put back the missing parts for 25.02.3 johnnyq 2025-03-08 17:40:36 -05:00
  • f8d054f8aa Bump minor version and update the Changelog johnnyq 2025-03-08 17:25:10 -05:00
  • e5dc50ec35 Add time by technician report wrongecho 2025-03-07 22:57:18 +00:00
  • e0dfaf2d22 Fixed a few var errors in ajax contact details johnnyq 2025-03-07 16:58:52 -05:00
  • 757a62c35b Fix Ticket Count under contact listing johnnyq 2025-03-07 16:44:38 -05:00
  • 52a62fc23c Fix Client URL in recurring Invoices johnnyq 2025-03-07 14:47:47 -05:00
  • 44b70d7161 Add database field for ticket_first_response_at. This can be used as part of metric reporting and also as part of SLAs in the future wrongecho 2025-03-07 13:28:35 +00:00
  • ad9e4b4fb4 Added new php function to retrieve and escape a single record from a specified table using an id getFieldById(table, id, field_to_retrieve, escape_method) escape method defaults to SQL but html and json and int can be specified johnnyq 2025-03-04 13:45:21 -05:00
  • 4fdd5ae769 Fix Bug adding software license if no vendor is selected johnnyq 2025-03-04 00:13:21 -05:00
  • 9f2b9e3b3e Merge pull request #1181 from itflow-org/develop v25.02.3 Johnny 2025-03-03 15:57:26 -05:00
  • 2c074e9dc4 Spelling johnnyq 2025-03-03 15:55:01 -05:00
  • 0fad31d683 Update changelog new minor release johnnyq 2025-03-03 15:53:58 -05:00
  • b154930a4c Fix Notifications johnnyq 2025-03-03 15:36:32 -05:00
  • 359b04e7d1 Merge pull request #1180 from itflow-org/develop Johnny 2025-03-03 15:22:57 -05:00
  • cc00e3bf75 Add Periods to the changelog johnnyq 2025-03-03 15:19:18 -05:00
  • 0454685039 Update Changelog johnnyq 2025-03-03 15:09:40 -05:00
  • b5eb325c5e Fix Dismissed Notification Search Filter johnnyq 2025-03-03 15:00:33 -05:00
  • ed6276a3e4 Add Active Inactive filter to recurring invoices johnnyq 2025-03-03 14:56:04 -05:00
  • 5da1310e34 Combine Notifications dismissed and notifications into 1 and add link to Notifications Ajax modal johnnyq 2025-03-03 14:36:38 -05:00
  • a69b09c9e6 Bugfix: When exporting to CSV, the first asset isn't shown wrongecho 2025-03-03 09:42:45 +00:00
  • 8da3bb15e9 Add physical location field to asset csv import/export wrongecho 2025-03-03 09:29:28 +00:00
  • 8488445bf4 Start March changelog wrongecho 2025-03-03 09:06:07 +00:00
  • 546d21adac Fix client notes on edit modal wrongecho 2025-03-03 09:03:49 +00:00
  • 580f50b187 Added Link button to WYSIWYG Document Creation and editing johnnyq 2025-03-03 00:22:51 -05:00
  • 4744276f2a Don't count Non-Billable Invoices in overdue count johnnyq 2025-03-03 00:07:22 -05:00
  • 6106b8aebb Fix broken client link for the report clients with a balance johnnyq 2025-03-02 21:03:02 -05:00
  • dd2b203321 Merge pull request #1178 from itflow-org/43-ssl-history Johnny 2025-03-02 11:22:34 -05:00
  • 7994c9c7a8 Add SSL certificate history tracking Marcus Hill 2025-03-02 10:15:26 +00:00
  • ae59aa3326 Add SSL certificate history tracking Marcus Hill 2025-03-02 10:12:47 +00:00
  • 0ab9a1c97d Temp fix warnings on num_domains expiring / num_domains_expired vars not defined yet Marcus Hill 2025-03-02 09:50:50 +00:00
  • 2908568e2a Fix certificates not showing notes Marcus Hill 2025-03-02 09:40:21 +00:00
  • 2b673a1b6c Merge branch 'develop' of https://github.com/itflow-org/itflow into develop Marcus Hill 2025-03-02 09:26:28 +00:00