diff --git a/CHANGELOG.md b/CHANGELOG.md index e06f7b4b..9c9db643 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,43 @@ This file documents all notable changes made to ITFlow. +## [26.04] Stable Release +### Bug Fixes +- Racks: Fix Device Removal. +- Table Lists: replace class table-responsive-sm with just table-reponsive was causing ui issues with certain screen sizes. +- Client: Fix Edit erroring on certain characters. +- Category: Fix Add/Edit due to missing CSRF fields. +- Category: Fix Restore function and Icon and text color. +- Invoice: Do not apply late fee on first overdue reminder (1 day). +- Ticket: Fix issue with contact not being added with Add contact modal v1. +- Quote: Fix Copy was missing client. +- API: Don't set client ID from POST - this is properly done via require_post_method instead only if it's an all-clients key. +- API: Prevent error 500s when existing data can't be cleanly re-inserted to database. +- API: Add more helpful errors. +- API: Fix asset read uri_2 field. +- API: Various other field fixes. + +### New Features & Updates +- Categories: Add Description Field. +- Categories: Add DB Field for order. +- Categories: Move Asset Status and Network Interface Type to categories so custom ones can be created and edited. +- Categories: Moved note type, software type, rack type to be creatable/editable Categories with common defaults and descriptions +- Files: Allow .swb file for MikroTik Backup Files. +- Software: Added additonal License Types including Perpetual, Site, etc. +- API: Invoice Items: Add read endpoint. +- Networks: Added Import. +- Bump TinyMCE from 8.3.2 to 8.4.0. +- Bump stripe-php from 19.4.1 to 20.0.0. + ## [26.03] Stable Release ### Bug Fixes -- Ticket Templates: Fix Task Sorting. +- Ticket Templates: Fix Task Sortinhahahg. - Ticket: Lower autoclose setting minimum value from 48 to 24 Hours. - Ticket: Fix Task Approval. - Recurring Ticket: add empty value placeholder for Ticket Frequency. - Documents/Files: Fix redirect after File Upload to redirect to files instead of the non existent documents. - Setup: Fix base url tacking on /setup when not installing via script. - ### New Features & Updates - Clients: Net Terms: Added common 45 and 15 Days, removed 14 Days not as common. - Clients: Bulk Action Set Net Terms Added. diff --git a/admin/category.php b/admin/category.php index 7613c9af..16bca100 100644 --- a/admin/category.php +++ b/admin/category.php @@ -28,14 +28,14 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
| diff --git a/agent/contact_details.php b/agent/contact_details.php index 85256291..0eee557e 100644 --- a/agent/contact_details.php +++ b/agent/contact_details.php @@ -1101,6 +1101,14 @@ if (isset($_GET['contact_id'])) { | 'fa-phone-alt', + 'Email'=>'fa-envelope', + 'Meeting'=>'fa-handshake', + 'In Person'=>'fa-people-arrows', + 'Note'=>'fa-sticky-note' + ); + while ($row = mysqli_fetch_assoc($sql_related_notes)) { $contact_note_id = intval($row['contact_note_id']); $contact_note_type = nullable_htmlentities($row['contact_note_type']); diff --git a/agent/contacts.php b/agent/contacts.php index 73eacde9..40e9630a 100644 --- a/agent/contacts.php +++ b/agent/contacts.php @@ -288,7 +288,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
|
-
+
|
@@ -494,7 +494,6 @@ if (isset($_GET['project_id'])) { |
|---|