johnnyq
5138f84575
Removed financial and technical dashboards in settings default page as these are no merged
2023-12-21 14:05:41 -05:00
johnnyq
6a63335a4a
Bump PHPMailer from 6.8.1 to 6.9.1
2023-12-21 13:23:44 -05:00
johnnyq
19a18126de
Bump TinyMCE from 6.7.3 to 6.8.2
2023-12-21 13:19:16 -05:00
Johnny
a1be7f2a3c
Merge pull request #837 from twetech/Billable-ticket-qol
...
Quality of Life - Billable Tickets
2023-12-21 13:10:11 -05:00
johnnyq
afc6dd674c
Add some more padding and spacing for toggles and Year Select on the dashboard
2023-12-21 13:07:20 -05:00
johnnyq
e639b69db9
Merged All Dashboards into 1 allow you to toggle between show financial and show technical
2023-12-21 13:03:37 -05:00
o-psi
3eaaf73744
Add more billable status functionality
2023-12-21 17:10:15 +00:00
o-psi
f1516b06ee
Refactor calculateInvoiceBalance function to sanitizr
...
This commit refactors the calculateInvoiceBalance function in functions.php. The invoice_id parameter is now properly sanitized using intval() to prevent SQL injection attacks. Additionally, the SQL query for retrieving the invoice and payments data has been formatted for better readability.
2023-12-21 14:37:19 +00:00
johnnyq
70d99d28bf
Removed Unused var
2023-12-21 02:40:41 -05:00
johnnyq
08a6d1d9be
Update in more places
2023-12-21 02:10:09 -05:00
johnnyq
d6660bff04
Fix sending mail on item sharing
2023-12-21 02:02:40 -05:00
johnnyq
957bbc5f55
Update from name and email in other areas as well
2023-12-21 01:47:24 -05:00
johnnyq
e8a53cbd6a
Update new mail queue function to use the proper mail from name and mail from email
2023-12-21 01:37:21 -05:00
johnnyq
cdaca0e06b
Update a few var names for the new mail addToMailQueue function
2023-12-21 01:05:59 -05:00
Johnny
a35a6f3ea0
Merge pull request #835 from twetech/ticket_notifications
...
Notifications for technicians in tickets
2023-12-20 23:45:00 -05:00
Johnny
8ff6271058
Merge pull request #834 from twetech/billable_tickets
...
Update ticket billing functionality
2023-12-20 23:43:51 -05:00
johnnyq
82ec1408de
FEATURE: Added Batch Payment to multiple invoices, currently works by paying the oldest invoices firest this can be accessed through client invoices and will show as long as the client has a balance
2023-12-20 18:47:14 -05:00
o-psi
86d836f3d3
Add vscode to .gitignore
2023-12-19 23:18:11 +00:00
o-psi
999c8ddb40
Add sanitations
...
Forgot to add in the sanitations.
2023-12-19 23:11:50 +00:00
o-psi
4e142b26e9
Missing "}" after confict resolution
2023-12-19 23:05:56 +00:00
Andrew Malsbury
ae1496adae
Merge branch 'master' into ticket_notifications
2023-12-19 17:04:05 -06:00
o-psi
98f731b4d4
Remove any "Send Single Email" declarations except in mail queue.
...
All emails go through the mail queue, using the addToMailQueue() function.
2023-12-19 23:02:05 +00:00
o-psi
70a9120147
Add notification for ticket replies
2023-12-19 22:39:25 +00:00
o-psi
8b4beacf0e
Update MailQueue to use function
2023-12-19 22:36:51 +00:00
johnnyq
77b431cb61
Fix Folder ID for file references
2023-12-18 14:54:49 -05:00
johnnyq
7894efedf0
Related Items under Document Details can be clicked on and opened as a new window link
2023-12-18 14:53:06 -05:00
johnnyq
2d06f923d4
Fix Adding NULL logins when editing license
2023-12-18 14:09:34 -05:00
o-psi
d6f4695a03
removed php shorthand for if statements.
2023-12-18 18:21:36 +00:00
johnnyq
29c7f53b8b
Fixed incorrect function in statements should be nullable_htmlentities not nullable_html_entities
2023-12-18 12:08:33 -05:00
Johnny
8e86f19bcc
Merge pull request #833 from twetech/statements
...
Statements
2023-12-18 11:59:09 -05:00
o-psi
25fba91642
Put show modals javascript above pretty content.
2023-12-18 15:27:45 +00:00
o-psi
320d534319
Fixed invoice_url
2023-12-18 14:36:50 +00:00
o-psi
961f97f79a
fix database
2023-12-17 20:38:11 +00:00
o-psi
7004d9217d
Convert account_id and invoice_id to integers in calculateAccountBalance and calculateInvoiceBalance functions
2023-12-17 20:34:39 +00:00
o-psi
78260a2b4e
Updates to mark tickets billable, and keep track of which have been billed.
2023-12-17 20:28:57 +00:00
johnnyq
fc7e67f5d0
Fix missing dot for allow .ps1 files
2023-12-14 12:23:55 -05:00
o-psi
1f46ea79fc
Escaped Variables
2023-12-14 15:35:03 +00:00
johnnyq
3b6cfeff73
Add cfg and ps1 to the allow file upload list
2023-12-13 20:59:01 -05:00
o-psi
1a18022cc6
remove debug
2023-12-13 16:21:40 +00:00
o-psi
5d56bb2066
update collections report to include link to statement.
2023-12-13 16:12:23 +00:00
o-psi
5be0f9f934
add calculate invoice balance function
2023-12-13 16:10:08 +00:00
o-psi
8e17dbf5ba
Add side nav button for statements
2023-12-13 16:09:42 +00:00
johnnyq
74aa0e829f
Fix Invoice Item order in Ticketing, When creating an invoice from a ticket make sure the item added has an item_order of 1
2023-12-09 16:31:28 -05:00
johnnyq
594c8565ce
Remove Weekly option when converting an invoice to a recurring invoice
2023-12-09 16:17:19 -05:00
johnnyq
72e448e4f0
Item Ordering Fix for Copy Quote or Invoice, Recurring Invoice to Invoice Cron, Force Recurring, Invoice to Recurring. It was not carrying over the item order on these tasks causing item ordering to break
2023-12-09 16:12:31 -05:00
johnnyq
3b7fe290af
Removed Weekly option for Recurring Invoices soon will add Quarterly and Bi Annually
2023-12-09 15:24:41 -05:00
johnnyq
b6bc13ddd4
Removed Action Column on Client Tickets similar to the previous commit regarding Global Tickets
2023-12-09 15:08:32 -05:00
johnnyq
dccec2d5f5
Removed actions column from tickets as edit ticket and Delete should be done within the ticket itself, however you can still change priotity and assigned to within the list view. This makes a tremendous impact on performance as ticket details wont need loaded for each row Soon we will impelment bulk actions
2023-12-09 15:04:30 -05:00
Johnny
0eaf9febeb
Merge pull request #830 from stehled/master
...
Fix domain edit for .eu and other domains.
2023-12-06 08:44:03 -05:00
Johnny
aad7b21b24
Merge pull request #831 from twetech/master
...
Fix for guest pay stripe with fees
2023-12-06 08:43:28 -05:00