johnnyq
8d0da7b55b
Fix Entity Linking in Asset and contact details
2025-04-09 14:00:51 -04:00
johnnyq
70cb0ac635
Add the ability to remove additional assets from the ticket details screen
2025-04-07 12:58:55 -04:00
johnnyq
a0ece18876
Allow to remove additional assets in a ticket
2025-04-07 11:59:56 -04:00
johnnyq
15e89c3c4e
Fix Bulk Assign ticket to only show ITflow users and not client users
2025-04-01 17:23:44 -04:00
johnnyq
ab463c1773
Tidy Phone Country code add + placeholder
2025-03-31 17:30:33 -04:00
johnnyq
7d47ed4dbd
Merge branch 'develop' of github.com:itflow-org/itflow into develop
2025-03-27 12:01:24 -04:00
johnnyq
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.
2025-03-27 12:01:10 -04:00
wrongecho
8a01bc0d7d
Recurring ticket - remove rogue 's' from 'Contact' tab
2025-03-27 15:54:10 +00: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
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
2025-03-22 13:50:03 -04:00
johnnyq
8e3dd42a32
Allow start interface to be named 0
2025-03-21 21:54:55 -04:00
johnnyq
f72351ea88
UI tidy
2025-03-21 11:58:16 -04:00
johnnyq
cf047024a1
Add Projects to client side nav and seperated the logic between client and global view of projects
2025-03-20 18:17:26 -04:00
johnnyq
ad3ed68932
Add the ability to Create a ticket inside a project then auto assign it to the project
2025-03-20 17:05:47 -04:00
johnnyq
eedd92c894
Fix creating a ticket and selecting a template it would use template name instead of the subject for the ticket
2025-03-20 13:47:11 -04:00
johnnyq
475d653979
You can now upload and create documents, credentials in contact and asset details sections
2025-03-20 12:58:00 -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
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
2025-03-18 16:48:05 -04:00
johnnyq
15aed891f4
Fix credential vars in Services
2025-03-12 22:04:55 -04:00
johnnyq
c1c54780cb
Update client export pdf for new table field names
2025-03-12 21:39:47 -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
2533f0ced1
Fix Create Auto Payment after renaming recurring to recurring invoices
2025-03-11 22:54:44 -04:00
johnnyq
4efb39358a
Missed recurring_invoice details and fixes up a few other places for recurring invoice vars
2025-03-11 22:24:19 -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
a0a2fddd90
Feature: Additonal Assets can now be assigned to a single Ticket
2025-03-11 17:41:40 -04:00
johnnyq
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
2025-03-10 15:57:16 -04:00
wrongecho
e5dc50ec35
Add time by technician report
2025-03-07 22:57:18 +00:00
wrongecho
8da3bb15e9
Add physical location field to asset csv import/export
2025-03-03 09:29:28 +00:00
Johnny
7e658ee1f2
Merge pull request #1177 from itflow-org/develop
...
Release v25.02.1
2025-03-01 12:29:14 -05:00
Tallyn Morse
afff46972a
Update folder_create_modal.php
...
$folder['folder_name']; did not exist in the scope of where folder_create_modal.php was being required in the client_files.php and client_documents.php leading to null array pointer exception. While dirty the new way will reliably retrieve the name of the current folder the user is browsing to correctly name the modal.
2025-02-28 23:26:39 -06:00
johnnyq
04e624cc14
Added Purchase Reference to Software Licneses
2025-02-26 12:59:03 -05:00
johnnyq
f23afdd85c
Added Quick Category/Tag Add throughout utilizes the new ajax modal
2025-02-25 17:05:34 -05:00
johnnyq
bac76871c1
Added vendor UI select elements for software
2025-02-24 21:36:30 -05:00
johnnyq
56cbcf2921
Removed Single Link Vendor Login and single link software login. These are unused will be moved to multi to multi relationship, also added vendor_id to software to reference a vendor
2025-02-24 21:24:57 -05:00
johnnyq
f2dc25aedb
Added Link to and unlink Items in Asset Details
2025-02-24 19:08:00 -05:00
johnnyq
915161d812
Fixed Revenue Edit category and account fields also removed currency selection there as its automatically determined by the company default
2025-02-22 15:04:11 -05:00
johnnyq
162ce8261a
Hide client related form elements when Creating Entities in the client over view global section
2025-02-20 18:55:27 -05:00
johnnyq
fe68a1f641
Services is now in global view
2025-02-20 17:20:15 -05:00
johnnyq
713bd0dab7
Added Network to Global View and updated links
2025-02-20 16:43:59 -05:00
johnnyq
fc00b5e78f
Added Location to Global View, updated links and fixed password pop over moving you to the top of the page when clicked in asset and conact details
2025-02-20 16:25:07 -05:00
johnnyq
2795b4e15e
Added Global Views for Licenses, Credentials and Certificates
2025-02-20 14:58:25 -05:00
johnnyq
15d7875369
Fix Client Selection
2025-02-20 00:48:44 -05:00
johnnyq
a5d69d47ee
Show select Client when adding items in Client Overview / Global View
2025-02-20 00:44:22 -05:00
johnnyq
d76d405d5a
Make contacts global view compatible, remove bulk mail from admin as this is in contacts bulk actions, updated links, tidy
2025-02-20 00:38:40 -05:00
johnnyq
70495ef298
Created whole new section Client Overview to get a global view of all your clients things, merged domains and assets into one
2025-02-19 22:16:24 -05:00
johnnyq
7f5893a627
Moved Edit Recurring Ticket over to the new AJAX modal function
2025-02-19 19:10:21 -05:00
johnnyq
4c02a4e8c2
Moved Edit Network over to the new AJAX modal function
2025-02-19 18:05:16 -05:00
johnnyq
afdb4c06da
Converted edit Calendar to the new ajax modal function
2025-02-19 17:10:41 -05:00
johnnyq
19daa289b2
Merged Files Vendors with Client Vendors seperated them with some header logic
2025-02-19 14:18:16 -05:00
johnnyq
d228c30b03
Merged Global Tickets with Client Tickets seperated them with some header logic
2025-02-19 13:45:44 -05:00
johnnyq
78ae44c334
Migrated domain and certificate edit to the new AJAX modal function
2025-02-19 01:22:31 -05:00
johnnyq
e6e30dcd7c
Migrated domain edit to the new AJAX Modal functon
2025-02-19 00:44:51 -05:00
johnnyq
17489e60c8
Merged Client Payments and Payments into one file using logic at the header to seperate between client and global section
2025-02-18 21:45:12 -05:00
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