johnnyq
|
197dd9f299
|
Initial Work on Client Account Credit System, DB Structure, Credit Balance Calculation, added Apply Credit and add Credit with Expire dates, Added DB Structure for Discount Codes, UI Rewrite on client top header now using grouped cards, more dark mode work as well
|
2025-07-24 11:31:45 -04:00 |
johnnyq
|
712804d2a8
|
Preparing for Dark mode theme: Started Fixing models so they look better in dark mode
|
2025-07-23 17:02:20 -04:00 |
johnnyq
|
184aba4de4
|
Finished UI work for AI Providers and Models, AI is set to use the new AI Provider and Models
|
2025-07-15 16:19:23 -04:00 |
johnnyq
|
46c4a62046
|
Converted add payment to a dropdown under invoice to allow for the standard manaual add payment and to pay with a saved card or by entering a card manully
|
2025-07-14 17:36:03 -04:00 |
johnnyq
|
9bc705bfa1
|
Updated Guest pay and Client Add Delete Payments, adjustedsetting saved payment per recurring invoice
|
2025-07-09 01:45:56 -04:00 |
johnnyq
|
c76da10747
|
Add Payment Method to UI and switch Add Payment modals to use the new table
|
2025-07-07 16:37:51 -04:00 |
johnnyq
|
ca519fe4e1
|
Fix Adding a vendor from a template and adding country code to vendor template
|
2025-06-26 16:27:11 -04:00 |
johnnyq
|
e7e7272002
|
Migrated Vendor Templates to its own table, lots of code modifications here
|
2025-06-17 22:44:54 -04:00 |
johnnyq
|
f672991089
|
Remove Document Template field from a few more files
|
2025-06-17 19:09:43 -04:00 |
johnnyq
|
473fa2671d
|
Migrate Document templates to its own table
|
2025-06-17 19:00:56 -04:00 |
johnnyq
|
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
|
2025-06-17 17:58:20 -04:00 |
johnnyq
|
5d2b14259c
|
Added Ticket Due Date basic functionality to tickets
|
2025-06-12 17:13:17 -04:00 |
johnnyq
|
7c3332570a
|
Add Ticket Category UI for Recurring Tickets
|
2025-06-11 18:11:08 -04:00 |
johnnyq
|
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
|
2025-06-11 17:12:37 -04:00 |
johnnyq
|
a462ab36f8
|
Ticket add / edit / builk sort categories alphabeticaly
|
2025-06-11 14:56:23 -04:00 |
johnnyq
|
8745d09890
|
Add sanitize the remaining uris that allow uri type:// refactored service details
|
2025-06-10 12:11:58 -04:00 |
johnnyq
|
d79a17adb0
|
Added sanitize_url function to strip out unsupported URI Schemas schema:// if not on the allow list it will show unsupport://URL
|
2025-06-09 20:28:10 -04:00 |
johnnyq
|
dcca93e34f
|
Only show 8 notifications at a time instead of 10
|
2025-05-28 17:43:03 -04:00 |
johnnyq
|
c512a716d2
|
Fix extra spacing in modal footer in notifications
|
2025-05-23 19:09:36 -04:00 |
johnnyq
|
fed87c93ab
|
Migrated contact link models to the new ajax models this fixes the issue of the overlapping var contact_name and improves page load and performance in contact details
|
2025-05-21 12:18:42 -04:00 |
johnnyq
|
f53b77b556
|
Migrated asset link models to the new ajax models this fixes the issue of the overlapping var asset_name and improves page load and performance in asset details
|
2025-05-21 11:51:18 -04:00 |
wrongecho
|
5bd03be1ad
|
Ticket tasks - set maxlength html attribute
|
2025-05-14 16:05:43 +01:00 |
Marcus Hill
|
546246d7c5
|
Project - Allow editing client after creation
|
2025-05-11 12:14:20 +01:00 |
johnnyq
|
fc344ef636
|
add notification paging
|
2025-05-07 19:23:11 -04:00 |
wrongecho
|
670450bcfb
|
Ticket statuses - Allow ordering from admin settings, this can replace the need to move the Kanban columns
|
2025-04-23 10:22:33 +01:00 |
Tamir Slobodskoy
|
d413e0c8ff
|
Fix Copy Trip Modal
|
2025-04-08 05:27:56 +01:00 |
johnnyq
|
8306a04eda
|
Add Purchase Reference to Copy Asset
|
2025-04-03 15:07:56 -04:00 |
johnnyq
|
0914716b8e
|
Allow user to redact client replied tickets
|
2025-03-31 18:42:56 -04:00 |
johnnyq
|
ab463c1773
|
Tidy Phone Country code add + placeholder
|
2025-03-31 17:30:33 -04:00 |
johnnyq
|
a2599e5d43
|
Fix network location edit
|
2025-03-30 02:14:06 -04:00 |
johnnyq
|
762ec51a19
|
Fix issue with missing phone numbers
|
2025-03-29 16:41:40 -04:00 |
wrongecho
|
8a01bc0d7d
|
Recurring ticket - remove rogue 's' from 'Contact' tab
|
2025-03-27 15:54:10 +00:00 |
johnnyq
|
07b29a7bdc
|
Add Phone Country code in more places for proper phone number formatting
|
2025-03-26 13:36:56 -04:00 |
johnnyq
|
218fd2dcdc
|
Update formatPhoneNumber php function to include other country formatting, updated phone inputs to incoude country code
|
2025-03-25 18:45:24 -04:00 |
johnnyq
|
85ae42190a
|
Feature: Added User Signature preferences, currently appends signature to ticket replies / comments
|
2025-03-24 12:49:47 -04:00 |
johnnyq
|
622d5e5a44
|
Delete unused add asset ajax modal
|
2025-03-20 13:00:51 -04:00 |
johnnyq
|
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
|
2025-03-20 11:39:50 -04:00 |
johnnyq
|
06de349fac
|
Expanded the Redact tool into ticket details area, generalized it to allow redaction in other areas as well
|
2025-03-19 15:35:02 -04:00 |
johnnyq
|
c3ec83f640
|
Updated changelog also added redact to open tickets
|
2025-03-19 13:20:55 -04:00 |
johnnyq
|
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
|
2025-03-14 15:33:00 -04:00 |
johnnyq
|
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
|
2025-03-14 13:28:00 -04:00 |
johnnyq
|
eabfef22be
|
Turned caching back on for Ajax Modals Function Fix some PHP Error, update credential vars in assets and contacts
|
2025-03-14 12:31:18 -04:00 |
johnnyq
|
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/
|
2025-03-13 17:55:31 -04:00 |
johnnyq
|
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
|
2025-03-13 16:34:38 -04:00 |
johnnyq
|
338a08da6c
|
Fix credential vars in Services post
|
2025-03-12 22:10:48 -04:00 |
johnnyq
|
15aed891f4
|
Fix credential vars in Services
|
2025-03-12 22:04:55 -04:00 |
johnnyq
|
e93704bbdb
|
Completely renamed everything login to credential including tables added cascading deletion to the multi to multi tables
|
2025-03-12 21:28:50 -04:00 |
johnnyq
|
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
|
2025-03-11 22:08:37 -04:00 |
johnnyq
|
d0b8095bba
|
Feature: Added additional assets to Recurring Tickets as well
|
2025-03-11 19:36:39 -04:00 |
johnnyq
|
daab1bca3d
|
Rename the remain items from Scheduled Tickets to Recurring Tickets
|
2025-03-11 18:32:24 -04:00 |