Marcus Hill
b64df190ed
Ticket scheduling
...
- Prevent scheduling dates in the past (also for API keys expiry date)
- Correct the ticket URL in the agent email
- Update the onsite value in the database when scheduling a ticket
- Reword the internal note to include a user friendly time and whether the ticket is onsite/remote
2024-02-12 19:52:12 +00:00
johnnyq
48ba4445bf
Added LocalAI
2024-02-10 21:25:18 -05:00
johnnyq
a1d642c54b
You can now Test AI Rewording Functionality right from the AI Settings Screen
2024-02-10 21:15:05 -05:00
johnnyq
cb26d40090
Added AI Model to the AI settings
2024-02-10 15:24:25 -05:00
o-psi
12f6f86581
Update for long tickets
2024-02-10 02:42:37 +00:00
o-psi
5ac03e7086
Merge branch '0.1.8.2' of https://github.com/twetech/itflow into 0.1.8.2
2024-02-09 22:49:52 +00:00
o-psi
2bf0a2aef8
cleanups
2024-02-09 22:49:12 +00:00
o-psi
f0d2f5b02a
SonarCloud Cleanups
2024-02-09 16:40:51 -06:00
o-psi
6e14406364
Update Calendar to show past scheduled tickets as different colors based on status.
2024-02-09 22:06:34 +00:00
o-psi
c72a4a2413
Update ticket scheduled post actions.
2024-02-09 17:10:59 +00:00
Andrew Malsbury
3d3587a525
Merge branch 'master' into 0.1.8.2
2024-02-08 14:34:39 -06:00
o-psi
b3df9fc9f6
Fix email for iCal
2024-02-08 14:16:27 -06:00
o-psi
e2392c3c6c
Add iCal functionality
2024-02-08 12:59:36 -06:00
johnnyq
717f4d9e1a
Fix DB Download to include ITFlow in filename
2024-02-05 21:28:53 -05:00
johnnyq
74fb7931f0
Fix DB Download to include company name and ITFlow
2024-02-05 21:26:23 -05:00
johnnyq
dc69101624
[Feature] The Start of AI Integration within ITFlow
2024-02-05 21:01:34 -05:00
Andrew Malsbury
50b2c3ad6c
Merge branch 'itflow-org:master' into 0.1.8.2
2024-02-05 09:18:52 -06:00
johnnyq
e9c85297eb
Feature: Allow to upload custom fav icon under settings > Theme, icon is limited to .ico format only
2024-02-03 14:30:03 -05:00
Andrew Malsbury
6c247e0f58
Merge branch '0.1.7' into scheduled-tickets
2024-02-01 21:42:24 -06:00
johnnyq
96ff92d070
Feature: Bulk Edit Category, Client and Account for expenses
2024-01-31 17:09:35 -05:00
johnnyq
19f4e215de
feat. Bulk Reply To Tickets including create a private note
2024-01-31 15:24:54 -05:00
johnnyq
7975505823
feat. Updated Bulk Close Ticket to allow for a Private Note instead of public
2024-01-31 14:49:25 -05:00
johnnyq
5818c7fe18
feat. Added Contact Roles to Bulk Actions
2024-01-31 14:23:47 -05:00
johnnyq
00197cef96
feat: Bulk Set Contact Department / Group
2024-01-31 13:53:25 -05:00
johnnyq
da98f84774
Move the MailQueue Action out of the get email loop on close Bulk Tickets this prevent unessessary mysql connections
2024-01-30 16:55:04 -05:00
johnnyq
e524f1ce7c
Fix issue with adding slashes to close email config_from_name vars
2024-01-30 16:40:19 -05:00
johnnyq
731b60b07a
Feature: Added Bulk Ticket Closure
2024-01-30 16:04:29 -05:00
johnnyq
c6f1a25692
Feature: Added Bulk Set Priority on Tickets
2024-01-30 14:54:00 -05:00
johnnyq
db8ae13135
Feature: Add Bulk Move Folder Action to Client Documents and Files
2024-01-30 14:11:29 -05:00
johnnyq
5afacf78cf
Convert strip Percentage Decimal from decimal vlaue to percentage value on view form and then reconvert from Percent back to Decimal value on POST
2024-01-28 15:23:58 -05:00
johnnyq
b986f04a0c
Add More Configurable variabled for Stripe including such as Flat Rate and Percent Fees, expense vendor and expense category update guest stripe pay to take advantage of these vars and updated settings
2024-01-28 00:00:28 -05:00
johnnyq
777637277b
Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix
2024-01-27 14:15:18 -05:00
johnnyq
50b00c5712
Feature: Bulk Edit Contact Phone Number useful where the share an Office Number but have seperate extensions
2024-01-27 13:45:11 -05:00
johnnyq
8b85ae377a
Updated the way Archived Items are displayed in asset list view and when editing, this will be standard going forward, added Bulk Set Asset Status, further work on improving the archived logic, assets is pretty much gold standard here now
2024-01-27 13:23:44 -05:00
johnnyq
7e50634c07
Added Bulk Assign contacts to Assets
2024-01-27 01:56:10 -05:00
johnnyq
1deba6eac5
Added Bulk Assign Location to Assets
2024-01-27 01:41:25 -05:00
johnnyq
f2719a612e
Feature: Bulk Action - Assign Location for contacts
2024-01-26 23:59:24 -05:00
johnnyq
dec2f484ab
added - between App Name and Task for ticket assignment email
2024-01-26 22:57:41 -05:00
johnnyq
a197151286
Update email wording on tech notify of assigned tickets
2024-01-26 22:35:40 -05:00
johnnyq
d7a58c01f9
Update bulk assign tech to only notify by one email with all tickets assigned instead of multiple same with notification, updated some wording as well and include a ticket count in the logging email and notification
2024-01-26 22:30:55 -05:00
johnnyq
6dbbb232ed
Update Bulk Ticket assign action: Updated button, not notifies newly assigned tech via email and in app notification and now logs properly
2024-01-26 20:21:55 -05:00
johnnyq
fd48d991d9
Feature: Ticket Bulk Actions Assign Tech has been added, still work in progress, update ticket reply added tech notification add logging, do not allow to assign ticket on closed ticket and more refinements
2024-01-26 17:12:57 -05:00
johnnyq
937397e9c0
Allow .vsdx and .drawio diagram files to be uploaded via client files
2024-01-25 12:01:09 -05:00
johnnyq
ad1ec7d338
Allow to set an optional queue time in bulk mail, update cron_mail_queue.php to only send mail after its queued_at date and time
2024-01-21 15:52:15 -05:00
johnnyq
413645154d
Feature: Add initial basic Bulk Mail Sending capabilities via client section
2024-01-21 14:15:10 -05:00
johnnyq
0cdf49f69a
Update/Fix Mail Functions in POST/user.php and ajax.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars
2024-01-20 20:31:46 -05:00
johnnyq
63d4419ff5
Update/Fix Mail Functions in POST/quote.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also
2024-01-20 20:10:33 -05:00
johnnyq
92ccd7de14
Update/Fix Mail Functions in POST/contact.php and event.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also fixed scheduling calendar events was not working to send an email out
2024-01-20 19:08:51 -05:00
johnnyq
91eff8f9b6
no need to SQL escape , in the emails, so removed the \, escaping in post invoice, ticket and ticket_email_parser
2024-01-20 18:13:47 -05:00
johnnyq
a46e41ce9c
Update/Fix Mail Functions in POST/invoice.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars
2024-01-20 17:58:54 -05:00
johnnyq
669d2f74ed
Update Ticket POST Email body to Use -- instead of ~ for closing signature
2024-01-20 13:49:27 -05:00
johnnyq
5f3b08a543
Fix Mail Array causing duplicate sending
2024-01-20 13:33:54 -05:00
johnnyq
b942bf0e18
Update/Fix Mail Functions in POST/ticket.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars, also fixed watchers where if a watcher was added it would just emai the last watcher selected and skip the main contact and any other watchers selected
2024-01-20 13:18:17 -05:00
Johnny
d282083f0a
Merge pull request #868 from wrongecho/user_profile_fixes
...
User profile fixes
2024-01-19 19:08:18 -05:00
johnnyq
2f3e26b285
Fix Ticket Settings
2024-01-19 19:01:26 -05:00
Marcus Hill
1fcf559e13
Prevent users setting/hashing an empty password
2024-01-19 23:45:02 +00:00
johnnyq
56d0188ccb
Fix Oppps
2024-01-19 17:56:04 -05:00
johnnyq
9559c11c25
Cleaned up the initial create ticket email, removed customization for now, added some better comments to cron mailer etc
2024-01-19 17:28:17 -05:00
johnnyq
6af48594f6
Added Scheduled Ticket Count
2024-01-19 13:14:57 -05:00
johnnyq
d0dd43bef9
Fixed issue with email failing to send on password updates and email name changes was using the old formatting for the legacy way of sending emails out
2024-01-19 10:31:09 -05:00
o-psi
13cf4df473
Scheduled Tickets
2024-01-18 19:50:01 +00:00
johnnyq
9bd28b1c56
Update Mail Send Test to use the proper from name when sending a test also show the from name from the select
2024-01-16 22:56:35 -05:00
johnnyq
cd732b4dd6
Do not allow the deletion of Parent document under revisions, create new function to delete document version and redirect back to the parent document, also delete all versions of the document if deleted from the document list
2024-01-15 21:44:13 -05:00
johnnyq
50002b0783
Added login uri 2, NAT IP and asset URI 2 to the UI, also created new tab in asset network and split form items between assignment and network
2024-01-15 13:50:46 -05:00
johnnyq
62d5adfa9d
Added asset location to the client PDF Export
2024-01-14 21:42:39 -05:00
johnnyq
813e8c7e59
Renamed Profile to Account, Added a user Side nav to seperate various user preference entities
2024-01-13 17:15:20 -05:00
johnnyq
65b73f4120
Fix Force Recurring Invoice updated more delete alerts to be red instead of green
2024-01-11 11:30:23 -05:00
johnnyq
a38e62c412
Set lock file cront ticket email parser from 600 sec aka 10 mins to 300 secs aa 5 mins, update telemetry to include website
2024-01-11 00:32:31 -05:00
johnnyq
29be864675
Removed Re: from ticket replies as this is reserved if following an email thread changed back to Ticket update instead
2024-01-10 13:31:56 -05:00
johnnyq
b7894ffd58
Add Missing Send Recurring Invoice Notification Email
2024-01-09 11:58:22 -05:00
johnnyq
74abe28c33
Fix Archiving Ticket Replies
2024-01-03 18:33:09 -05:00
Marcus Hill
1b567ee253
Add multi-select to networks, certificates and domains.
...
Fix multi-select count bug
2023-12-31 12:49:58 +00:00
Marcus Hill
224aa00694
Correct comments
2023-12-31 12:05:25 +00:00
Marcus Hill
78f79759dc
Correct comments
2023-12-31 12:05:11 +00:00
Marcus Hill
86b31ada1f
Add notes to certs
2023-12-31 11:13:57 +00:00
Marcus Hill
d3b59edfe4
Add notes to domains
2023-12-31 11:13:48 +00:00
Marcus Hill
1a1b4ee810
Add notes to networks; move networks js to its own file
2023-12-31 11:13:24 +00:00
johnnyq
3c53caf964
UI: Fix Padding and margin Account Types Header, also send telemetry if config_telemetry detailed in selected
2023-12-29 17:21:03 -05:00
johnnyq
ed42ec9707
By default Collapse Client Top Header unless in Client Overview while in the Client section
2023-12-29 15:14:48 -05:00
johnnyq
7c12a716a4
When Archiving a contact remove Important, Billing and Technical Roles along with Blanking out Auth and Hashed Password
2023-12-28 22:14:45 -05:00
johnnyq
bcd0eb69a1
Send Telemetry if is greater than 0
2023-12-28 20:03:08 -05:00
johnnyq
7759f54260
renamed settings alerts to notifications and reworked the notification UI to allow for future growth
2023-12-28 19:52:24 -05:00
johnnyq
a9dfc0d5fe
Add the ability to delete a ticket watcher
2023-12-27 17:21:17 -05:00
Johnny
29867d6d11
Merge pull request #844 from twetech/delete-tickets-go-to-tickets.php
...
Redirect to tickets.php after deleting a ticket
2023-12-23 16:07:46 -05:00
o-psi
5ef96f7860
Redirect to tickets.php after deleting a ticket instead of the deleted tickets' page.
2023-12-22 23:20:21 +00:00
Johnny
27b7db63ee
Merge pull request #839 from twetech/Create-Payment-Bugfix
...
Fix email data assignment and select option bug in invoice.php and ticket_invoice_add_modal.php
2023-12-22 12:32:27 -05:00
o-psi
87e8f9e042
Fix email data assignment and select option bug in invoice.php and ticket_invoice_add_modal.php
2023-12-22 14:52:02 +00:00
o-psi
3eaaf73744
Add more billable status functionality
2023-12-21 17:10:15 +00:00
johnnyq
70d99d28bf
Removed Unused var
2023-12-21 02:40:41 -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
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
8b4beacf0e
Update MailQueue to use function
2023-12-19 22:36:51 +00:00
johnnyq
2d06f923d4
Fix Adding NULL logins when editing license
2023-12-18 14:09:34 -05: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