Commit Graph

51 Commits

Author SHA1 Message Date
johnnyq
f723450d51 Merged Client Invoices and Invoices into one file using logic at the header to seperate between client and global section 2025-02-18 21:20:40 -05:00
johnnyq
f8e4163c2f Merged Client Trip and Global Trips along with exports into 1 managable file 2025-02-18 20:58:47 -05:00
johnnyq
6f8cc40167 Changed header names from logins to credentials in asset and contact details, migrated more items to the new AJAX modal function 2025-02-18 20:25:02 -05:00
johnnyq
88ee9b60e7 Migrated Tax, custom link edit over to the new AJAX model function 2025-02-18 18:47:28 -05:00
johnnyq
d8955f1f2d Added Asset Purchase reference to assets to reference an invoice or PO number 2025-02-18 17:22:22 -05:00
johnnyq
43b50c44b1 Combined client_quotes.php and quotes.php into one file quotes.php checks if get client_id var is set and which chooses to display client top header and client side nav or global nav 2025-02-18 17:04:49 -05:00
johnnyq
2467274f7b Ported users, roles, categories, tags edit to new AJAX modal function 2025-02-17 19:29:31 -05:00
johnnyq
e02d45db3e More Migration to AJAX Modal 2025-02-17 16:44:29 -05:00
johnnyq
650b8754e8 Migrated Edit Recurring Invoice, Revenue over to the new AJAX modal 2025-02-17 11:57:10 -05:00
wrongecho
64a6b7dc39 Client files - allow uploading .key files 2025-02-17 12:01:36 +00:00
johnnyq
b0a79c1b6f remove legacy quote copy modal, dont show client selection in quote copy when copying quote from within client section 2025-02-16 23:55:59 -05:00
johnnyq
ccec330ceb Migrated project, transfer and quote edit to the new AJAX modal function 2025-02-16 23:14:32 -05:00
johnnyq
093fd69415 Migrated Ticket Priority, Assign Agent, Assign Contact, Ticket Billable, Task edit, task_template edit to the the new AJAX Modal 2025-02-16 18:27:43 -05:00
johnnyq
b6ffa0595d migrated credentials and expenses edit modals to the new AJAX function 2025-02-15 21:47:43 -05:00
johnnyq
4a3154baca Remove the old asset edit modal in favor of the new AJAX function 2025-02-15 20:36:37 -05:00
johnnyq
ca0b1a1fb7 Edit and Copy Assets is now using the new AJAX function 2025-02-15 20:35:35 -05:00
johnnyq
5f02bc07aa Delete the old asset Interface edit modal as we are using the new AJAX 2025-02-15 18:12:00 -05:00
johnnyq
36e1df93bb Moved edit client, notification, and create contact note to the new ajax system, also updated the notificaiton count to be more efficient 2025-02-15 16:19:35 -05:00
johnnyq
298a584377 Remove Test Code that end up not using 2025-02-15 00:53:03 -05:00
johnnyq
74a1603943 Started work on AJAX with a different approach, this is WIP but edit contact currently uses it. with this approach your dont have to touch the js or modal template just the ajax 2025-02-15 00:50:52 -05:00
johnnyq
117861034a Enhanced the add/edit interface Modal UI into tabs 2025-02-14 13:42:15 -05:00
johnnyq
5ed5473b36 Add Nat IP Field to Interfaces 2025-02-13 16:34:27 -05:00
johnnyq
2e9e49a203 Added the Ability Set which interface is primary under add / edit interface section 2025-02-13 16:26:21 -05:00
johnnyq
c81b430318 Feature: Ability to import and export Asset Interfaces via CSV 2025-02-13 15:58:19 -05:00
johnnyq
33beae68e5 Tickets can not be categorized in bulk 2025-02-12 19:48:16 -05:00
johnnyq
fe762ef926 Asset Interfaces: Renamed Port to Description, added Interface Type 2025-02-12 17:13:39 -05:00
johnnyq
8d8b0f4a48 Feature: Ability to create multiple interfaces/ports in one swoop with interface name and port prefix along with network assignment and notes 2025-02-12 15:27:31 -05:00
johnnyq
a2e16f918c Removed Task Order Input from Task edit modal as this is done by dragging and dropping now 2025-02-11 17:29:53 -05:00
johnnyq
7509301f5c Fix Edit Login under Contact and Asset Details, had to redo the SQL query as login_id was being used in tag as well and sometimes would get a login_id 0 2025-02-11 16:41:59 -05:00
johnnyq
fc24bcb24f Moved Transfer Asset to Client to a Bulk Action and create Primary Interface when moving with MAC address 2025-02-10 16:58:39 -05:00
johnnyq
a69b60703b Dedup Notications code and move to a modal instead of a drop menu 2025-02-08 19:54:49 -05:00
wrongecho
cdc0422d31 Allow adding custom links to the client portal nav-bar 2025-02-04 16:04:44 +00:00
wrongecho
4c966f19e5 Bugfix: Amend SQL query for ticket assignment modal so client contacts aren't shown 2025-01-31 18:42:27 +00:00
Johnny
f4173354bb Merge pull request #1156 from itflow-org/tck-assign
Fix ticket assign modal/filter
2025-01-28 17:19:29 -05:00
Johnny
47eddfdf9c Merge pull request #1155 from itflow-org/rec-payment-stripe
Autopay
2025-01-28 17:18:23 -05:00
johnnyq
9ea5fdf425 Further improve the MFA process, now when verification fails the modal will stay open and the secret remain the same 2025-01-28 16:34:07 -05:00
wrongecho
5fa8363ad7 Fix ticket assign modal/filter 2025-01-28 11:50:38 +00:00
wrongecho
071352e32f Autopay
- Stripe wasn't showing as an option in the modal
- Show the current payment method at the top of the recurring invoice
2025-01-28 11:19:56 +00:00
johnnyq
39adab734b Enhanced the MFA Setup Flow 2025-01-27 23:26:10 -05:00
johnnyq
4965bcadc5 Update some wording on select boxes and and UI tiday on Send Mass Email in contacts 2025-01-24 13:16:49 -05:00
johnnyq
4fc39a7203 Update Filter Vars in expenses 2025-01-22 17:31:04 -05:00
johnnyq
e403526321 Better var naming for filter vars for clients and contacts 2025-01-22 16:36:55 -05:00
johnnyq
679291217d Fix Regression with TinyMCE not loading when editing or adding a ticket template 2025-01-22 11:17:47 -05:00
johnnyq
360974d9f4 Refactor interface linking system:
- Remove 'interface_connected_asset_interface' column usage
- Introduce 'asset_interface_links' table for one-to-one connections
- Update add/edit/delete queries and modals to handle new schema
- Exclude already-connected interfaces in dropdowns
- Improve data integrity and simplify linking logic
2025-01-18 13:04:56 -05:00
Johnny
bddc406c1d Merge pull request #1151 from itflow-org/domain-history
Add domain history
2025-01-17 16:47:05 -05:00
johnnyq
cb7965a84f Stripe Var Passthru attempt 2025-01-17 15:26:40 -05:00
wrongecho
99c4f9b92d Add domain history 2025-01-15 18:04:56 +00:00
wrongecho
6d9de98a71 Add maxlength attribute to modals 2025-01-14 17:24:43 +00:00
johnnyq
0cb3cdc26d Moved all modals into /modals and updated all require links 2025-01-12 13:55:31 -05:00
johnnyq
a9179462c4 Moved client location modals inside /modals and updated the require links in location listing 2025-01-11 13:05:26 -05:00