johnnyq
6b0855cff8
Fix Exports while in Client Overview some were failing due to missing client_id var and some were not logging the client_id if in the client section
2025-06-26 15:49:49 -04:00
johnnyq
9a449c35ac
Fix No content in Edit Recurring Invoice Note Modal
2025-06-18 16:18:01 -04:00
wrongecho
3b3e323ce5
Assets - Import CSV now takes purchase date too (MUST be in format YYYY-MM-DD, Excel is annoying and will silently reformat this at random)
2025-06-18 14:48:13 +01:00
johnnyq
e7e7272002
Migrated Vendor Templates to its own table, lots of code modifications here
2025-06-17 22:44:54 -04:00
johnnyq
473fa2671d
Migrate Document templates to its own table
2025-06-17 19:00:56 -04:00
johnnyq
27595b2c4a
UI Add Ticket to Invoice - Removed Warning about Draf Invoices increase modal size to large and move input to a row to reduce uneessary veritical space being occupied.
2025-06-16 13:13:48 -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
fec8eaef70
Remove xml from the allowed upload list, if you must zip it up
2025-06-07 01:28:13 -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
8d937ac8f5
Fix add asset modal icon not showing
2025-05-20 11:39:35 +01:00
wrongecho
be66ad9a4c
Quotes / Invoicing
...
- Ability to manually mark a quote as invoiced (weird css fix for this, we can remove the custom css if we make the parent button just a dropdown, but don't want to introduce extra clicks)
- When converting a quote to an invoice, show the new invoice number in the quote history
- Quotes can now be sent from the main Send dropdown, instead of having to use the send button in the options menu / main quotes.php page
2025-05-14 10:41:32 +01:00
Marcus Hill
b85fa38b67
Project - Show client abbreviation in open ticket link modal
2025-05-11 12:19:34 +01:00
Marcus Hill
546246d7c5
Project - Allow editing client after creation
2025-05-11 12:14:20 +01:00
Marcus Hill
1400983d8c
Projects/Tickets
...
- Hide new project button for users that only have support read access
- Hide new ticket button for users that only have support read access
- Enforce client access restrictions for viewing project details based off project client
- Prevent selecting the 'Select tickets' text when linking ticket
2025-05-11 11:45:47 +01:00
Marcus Hill
429dfa5ca4
Allow file upload extensions: .bat, .stk
2025-05-04 21:38:11 +01:00
johnnyq
3e708059c6
Fix not showing File folders instead of Document Folders when creating a document.
2025-04-13 11:55:14 -04:00
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