896da66caf
Remove the Archive button from invoices as we dont archive invoices
johnnyq
2025-07-15 13:26:13 -04:00
f72b7763c1
Added Bulk Actions to Invoices Assign Income Category
johnnyq
2025-07-15 13:24:28 -04:00
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
johnnyq
2025-07-14 17:36:03 -04:00
da3a1d2ce4
Allow linking closed tickets to a project
wrongecho
2025-07-14 15:13:36 +01:00
35d6b51770
use table-sm for tickets to reduce padding and margin and remove ticket_compact_view
johnnyq
2025-07-10 16:11:02 -04:00
35cbfdd736
Rework Categories into a select box for tickets, which now makes it easier to see what category your viewing and one less click as the form auto submits upon selection
johnnyq
2025-07-10 16:04:52 -04:00
a7b2522c87
Fix Invoice Link in ticket details when billed
johnnyq
2025-07-09 20:10:08 -04:00
fe8baf2ca4
Fix pointer not switch to a finger when hovering over add contact in ticket details
johnnyq
2025-07-09 20:06:22 -04:00
300aef413c
Fixed Email Notify not showing for recurring invoice
johnnyq
2025-07-09 19:32:24 -04:00
467c681117
Add Saved Payment Options to recurring invoices and details for agents
johnnyq
2025-07-09 19:23:12 -04:00
31a89c0641
Update Recurring Payment Auto pay in cron
johnnyq
2025-07-09 17:05:56 -04:00
5f94543d9b
Add Easy Select Auto Pay option in Client Portal Recurring Invoices, fix guest pay
johnnyq
2025-07-09 15:58:13 -04:00
10fd74b4c4
Remove unused model
johnnyq
2025-07-09 01:46:56 -04:00
9bc705bfa1
Updated Guest pay and Client Add Delete Payments, adjustedsetting saved payment per recurring invoice
johnnyq
2025-07-09 01:45:56 -04:00
307d9892b2
No need for a sql delete on recurring payments when deleting a saved payment method as SQL cascadely deletes the recurring payment if saved payment method is deleted
johnnyq
2025-07-08 14:10:27 -04:00
93f4ea51fd
Rework Payment Provider AI Provider Tables and logic add cascading deletes
johnnyq
2025-07-08 14:07:10 -04:00
a011dc4dea
POST code for AI and Payment Providers
johnnyq
2025-07-06 17:01:28 -04:00
fa9acef279
Fixed IMAP test button with error details
johnnyq
2025-07-06 12:47:26 -04:00
ed0936059b
Convert new lines to brs for contact notes
johnnyq
2025-07-06 11:50:12 -04:00
77597fd7a9
Update wording on Add Payment Processing, we plan on using the income/expense account to be named after provider name and category be processing fees and the vendor named after the provider name if payment processing expense is enabled
johnnyq
2025-07-04 18:07:59 -04:00
8d1bf3d245
UI add modal and listing work on Payment Providers
johnnyq
2025-07-04 17:48:54 -04:00
e7503e8f55
Initial DB work to Generalize Payment Providers, allow multiple payment providers and client payment methods, also to move payment methods to its own table instead of in categories, started work on ai provider ui models
johnnyq
2025-07-04 16:52:30 -04:00
9b6be66623
Initial work on Adding Payment Methods for Online Payments in Client on Agent Side and initial work on AI Providers with multiple model support assigned to various sections and custom prompts
johnnyq
2025-07-04 15:42:26 -04:00
69a8a9246d
Merge pull request #1226 from MydsiIversen/Document-enhancement-clientside
Johnny
2025-07-03 17:42:24 -04:00
b87b801b04
Fix broken Table header Link buttons in contact details
johnnyq
2025-07-03 16:24:51 -04:00
dba04a407a
Fix Table Header Link Buttons in Asset Details
johnnyq
2025-07-03 16:19:55 -04:00
e281a39512
Add title Icon for Bulk Set Status
johnnyq
2025-07-03 16:08:15 -04:00
e0364183e2
Disable Certain Bulk Actions that are directly related to a client in client overview section instead are shown in the client section
johnnyq
2025-07-03 16:03:57 -04:00
6af61cbb3c
Merge pull request #1225 from itflow-org/bulk-assign-phyloc
Johnny
2025-07-03 15:11:42 -04:00
67dc012caa
Small wording hints on file uploads instead of upload File its just upload and added the title of the upload modal from upload files to upload file(s)
johnnyq
2025-07-03 14:44:30 -04:00
8753655c9c
Do not allow client portal logins with Contact users of a client that is archived
johnnyq
2025-07-03 14:18:14 -04:00
873dc1f76d
Fix contact location if not provided in api call
wrongecho
2025-07-01 11:50:20 +01:00
effbf241e6
Fix default rate and net terms if not provided in api call
wrongecho
2025-07-01 10:51:56 +01:00
396a67b198
- Enhanced the document retrieval process by including the document description in the SQL query. - Implemented file upload capabilities, allowing users to attach files to documents with support for various formats (PDF, Word, text). - Created modals for adding new documents and uploading files, improving user experience. - Added functions for formatting file sizes and retrieving appropriate icons based on file extensions. - Updated the document display logic to handle attached files, providing inline previews for PDFs and images.
Mads Iversen
2025-06-30 14:41:12 +02:00
1939e06a24
Start using the new modal when creating tickets. This allows us to select both the client and contact, along with a client-specific asset, location and vendor
Marcus Hill
2025-06-28 17:56:55 +01:00
3f21e73b2e
Comment ticket collabs, still broken
Marcus Hill
2025-06-28 15:55:13 +01:00
bc9529c488
Client Portal - Allow client choose asset during ticket creation
Marcus Hill
2025-06-28 15:49:17 +01:00
19af05ebee
Client Portal - Add company logo to header banner
Marcus Hill
2025-06-28 14:28:25 +01:00
eb11e5b2f8
Bugfix: Company logo not being removed properly from db
Marcus Hill
2025-06-28 14:27:51 +01:00
b85137096d
Add physical location modal - not working
Marcus Hill
2025-06-28 13:42:00 +01:00
77e9d72f92
Add physical location modal - not working
Marcus Hill
2025-06-28 13:37:44 +01:00
ec344cbaa7
Allow entering multiple ticket watchers at once
Marcus Hill
2025-06-28 12:30:42 +01:00
4cb2f42d71
Added Bulk Action Set IP to DHCP in Asset Interface
johnnyq
2025-06-27 01:45:25 -04:00
98723b76cf
Added Bulk Actions Set Network, Type and Delete to Asset Interfaces
johnnyq
2025-06-27 01:31:23 -04:00
45ac7f084b
Add Bulk Delete Function Also when deletign a ticket delete the watchers and attachments and remove the ticket id from uploads/tickets/ticket_id
johnnyq
2025-06-26 23:16:08 -04:00
3626777bd1
Fix Item name and Description Alignment in PDF Exports
johnnyq
2025-06-26 19:12:25 -04:00
5fb1070567
Show your Assigned Assets on the Client Portal Home Page
johnnyq
2025-06-26 18:45:23 -04:00
f0bcf975b6
Add Assets to the client Portal viewable by Primary and technical Contacts
johnnyq
2025-06-26 18:18:36 -04:00
0ca28dc630
Fix Document API to not insert a new document upon update as we changed the way documents and document versions are handled
johnnyq
2025-06-26 17:30:34 -04:00
8196706538
Ticket API: Allow HTML into ticket Content and allow inserting asset_id
johnnyq
2025-06-26 17:13:27 -04:00
ffad0cdec9
Fix broken Documents in the Client Portal due to regression with splitting document templates
johnnyq
2025-06-26 16:45:00 -04:00
ca519fe4e1
Fix Adding a vendor from a template and adding country code to vendor template
johnnyq
2025-06-26 16:27:11 -04:00
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
johnnyq
2025-06-26 15:49:49 -04:00
b60f44eede
Allow the Contact to be clickable in ticket compact listing too
johnnyq
2025-06-18 18:06:59 -04:00
54ab788e93
Allow the Contact to be clickable in ticket listing and direct to the client contact details page
johnnyq
2025-06-18 18:05:28 -04:00
ac2dd04959
Moved Has Base Vendor Template Icon to the the end of the Vendors Table listing
johnnyq
2025-06-18 16:56:40 -04:00
9a449c35ac
Fix No content in Edit Recurring Invoice Note Modal
johnnyq
2025-06-18 16:18:01 -04:00
2ff5d2f87c
Merge branch 'develop' of github.com:itflow-org/itflow into develop
johnnyq
2025-06-18 15:32:38 -04:00
8f704dade8
Recurring Payments now make the payment on the invoice Due Date instead of when the recurring invoice is generated
johnnyq
2025-06-18 15:32:22 -04:00
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)
wrongecho
2025-06-18 14:48:13 +01:00
43ec144bf0
Fix more debug errors
wrongecho
2025-06-18 14:47:21 +01:00
98aa7e4993
Remove url_query_strings_sort var as this functionality has been moved to the filter header that all listing pages share
johnnyq
2025-06-18 01:42:21 -04:00
7c61911dba
Added Document Template Delete function
johnnyq
2025-06-18 00:55:57 -04:00
2bb107a5d7
Add Functionality to mark all tasks as complete or incomplete in a ticket
johnnyq
2025-06-18 00:48:18 -04:00
0c4a2aedb7
Show Puzzle Piece Icon if a Vendor has a base vendor template assigned to it
johnnyq
2025-06-18 00:16:19 -04:00
e7e7272002
Migrated Vendor Templates to its own table, lots of code modifications here
johnnyq
2025-06-17 22:44:54 -04:00