Commit Graph

  • 6dbbb232ed Update Bulk Ticket assign action: Updated button, not notifies newly assigned tech via email and in app notification and now logs properly johnnyq 2024-01-26 20:21:55 -05:00
  • 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 johnnyq 2024-01-26 17:12:57 -05:00
  • 937397e9c0 Allow .vsdx and .drawio diagram files to be uploaded via client files johnnyq 2024-01-25 12:01:09 -05:00
  • 9ce280d80d Fix Redirect to non-existent page after login when force MFA is enabled johnnyq 2024-01-24 15:46:30 -05:00
  • 861c8e4252 Merge pull request #873 from braadaaay/master wrongecho 2024-01-24 06:23:47 +00:00
  • b854e9569b Remove extra "you" in dialog Brady Williams 2024-01-24 17:58:54 +13:00
  • 07c126db2b Fix Spelling from "wather" to "watcher" Brady Williams 2024-01-24 17:57:05 +13:00
  • 4b6495b01a UI Update for Asset Listing, combined columns to allow for a better display johnnyq 2024-01-23 16:44:30 -05:00
  • 981010b2f7 Merge pull request #871 from wrongecho/logins_js_cleanup Johnny 2024-01-22 16:37:20 -05:00
  • ba0917e142 Logins JS Cleanup Marcus Hill 2024-01-22 21:25:21 +00:00
  • 4e0c7230f3 Update README.md wrongecho 2024-01-22 20:47:21 +00:00
  • 9e8c3ed2fd Fix Redirect Link in Stripe Pay johnnyq 2024-01-22 12:27:47 -05:00
  • 8d2a9bbf60 Fix Broke Guest Pay Invoice via Stripe removed additional ) johnnyq 2024-01-22 12:17:06 -05:00
  • 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 johnnyq 2024-01-21 15:52:15 -05:00
  • 62fb73875b Updated addToMailQueue Function to allow specifing an optional queue time to schedule outbound mail johnnyq 2024-01-21 15:27:15 -05:00
  • 9db7947004 Bulk Mail: Make contacts select table responsive johnnyq 2024-01-21 14:34:45 -05:00
  • 2ee21c3f9a Bulkmail: Use default mail from email and mail from name but still can be changed johnnyq 2024-01-21 14:25:56 -05:00
  • 782b0cfd96 Bulk Mail: Show dash if title is blank johnnyq 2024-01-21 14:22:18 -05:00
  • a8872ae804 Bulk Mail: Don't show contacts that have no email address johnnyq 2024-01-21 14:18:55 -05:00
  • 413645154d Feature: Add initial basic Bulk Mail Sending capabilities via client section johnnyq 2024-01-21 14:15:10 -05:00
  • 0ca50bf6de Switch from ~ to -- in signature footer johnnyq 2024-01-21 00:27:01 -05:00
  • cb1b6e4231 Fix client portal reset password johnnyq 2024-01-20 23:37:12 -05:00
  • bd8c93cb71 Update client portal login reset for the new mail function and made some minor UI / Code changes johnnyq 2024-01-20 23:28:00 -05:00
  • 623ed33a27 Update Portal UI elements and Mail Functions johnnyq 2024-01-20 23:11:35 -05:00
  • 3b71e6132e Change Respond icon from check mark to a paper plane in ticket view johnnyq 2024-01-20 22:08:41 -05:00
  • 493c83e3f1 Added Days over due by to invoice reminders johnnyq 2024-01-20 21:44:58 -05:00
  • d390bee0bc Update/Fix Mail Functions in cron.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars johnnyq 2024-01-20 21:16:28 -05:00
  • c801e58cc9 Removed redundent get stripe client pays fee as the var is already aquired in beginning johnnyq 2024-01-20 20:58:53 -05:00
  • b1fd0fb4aa fixed johnnyq 2024-01-20 20:56:00 -05:00
  • 00d4f7d66f moved config_stripe_client_pays_fees out of an unnessesary function and moved it to the setup stripe section johnnyq 2024-01-20 20:54:56 -05:00
  • 3c3e0f5f80 Cleaned up guest_pay_invoice_stripe.php incorrect DB Handling for vars was HTML encoding instead of proper SQL escaping johnnyq 2024-01-20 20:49:37 -05:00
  • 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 johnnyq 2024-01-20 20:31:46 -05:00
  • 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 johnnyq 2024-01-20 20:10:33 -05:00
  • 1479caa8e8 Set Textarea rows from 4 to 5 johnnyq 2024-01-20 19:26:00 -05:00
  • 9d60ccdf3e Updated UI on add/Edit Calendar events johnnyq 2024-01-20 19:25:15 -05:00
  • 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 johnnyq 2024-01-20 19:08:51 -05:00
  • 91eff8f9b6 no need to SQL escape , in the emails, so removed the \, escaping in post invoice, ticket and ticket_email_parser johnnyq 2024-01-20 18:13:47 -05:00
  • 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 johnnyq 2024-01-20 17:58:54 -05:00
  • d3aa2e7239 Only allow A-Za-z- for Ticket Prefix johnnyq 2024-01-20 16:45:39 -05:00
  • 31d6605647 Updated Closed Ticket Email as well johnnyq 2024-01-20 15:15:49 -05:00
  • 0a32415b38 Updated ticket mail parser to not escape the entire subject and body of sending emails as this is all done by vars instead johnnyq 2024-01-20 15:11:07 -05:00
  • 669d2f74ed Update Ticket POST Email body to Use -- instead of ~ for closing signature johnnyq 2024-01-20 13:49:27 -05:00
  • 5f3b08a543 Fix Mail Array causing duplicate sending johnnyq 2024-01-20 13:33:54 -05:00
  • 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 johnnyq 2024-01-20 13:18:17 -05:00
  • a656340c8b Fix mis-spelling sanitize not santize johnnyq 2024-01-19 19:37:34 -05:00
  • 79175b9e70 Sanitize Ticket Prefix and From Name in Cron Ticket Email Parser johnnyq 2024-01-19 19:18:26 -05:00
  • d282083f0a Merge pull request #868 from wrongecho/user_profile_fixes Johnny 2024-01-19 19:08:18 -05:00
  • 2f3e26b285 Fix Ticket Settings johnnyq 2024-01-19 19:01:26 -05:00
  • 1fcf559e13 Prevent users setting/hashing an empty password Marcus Hill 2024-01-19 23:45:02 +00:00
  • ee68bf10b8 Don't require admin role to edit user profiles (otherwise techs/accountants can't edit their page) Marcus Hill 2024-01-19 23:39:15 +00:00
  • 56d0188ccb Fix Oppps johnnyq 2024-01-19 17:56:04 -05:00
  • 289031b691 Updated Cron Mail Queuer - Removed HTMLPurify and HTML Encoding using HTMLEntities as these are unnessaery and were cuasing extra cpu load and possible data corruption and are passed off to PHPMailer which handles this by default plus recipient email clients should handle XSS as well johnnyq 2024-01-19 17:39:28 -05:00
  • 9559c11c25 Cleaned up the initial create ticket email, removed customization for now, added some better comments to cron mailer etc johnnyq 2024-01-19 17:28:17 -05:00
  • 6af48594f6 Added Scheduled Ticket Count johnnyq 2024-01-19 13:14:57 -05:00
  • 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 johnnyq 2024-01-19 10:31:09 -05:00
  • 1ffdce6bbc Add unbilled tickets to dashboard if tickets and accounting is on otherwise, show recurring invoices. o-psi 2024-01-18 22:49:18 +00:00
  • 53ad94cc06 Update Database to match o-psi 2024-01-18 22:48:20 +00:00
  • 13cf4df473 Scheduled Tickets o-psi 2024-01-18 19:50:01 +00:00
  • 9bd28b1c56 Update Mail Send Test to use the proper from name when sending a test also show the from name from the select johnnyq 2024-01-16 22:56:35 -05:00
  • e07fb9ce50 Expanded timeAgo function to incoude time ahead, added this functionality to client overview johnnyq 2024-01-15 22:59:39 -05:00
  • b5e67eb3f6 Add Contact Types to Contact Details Cleanup code in asset details and contact details johnnyq 2024-01-15 22:18:55 -05:00
  • 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 johnnyq 2024-01-15 21:44:13 -05:00
  • 483bf4bcfd Added more informative notes placeholder for contact as well johnnyq 2024-01-15 20:06:25 -05:00
  • 73ebfcc233 Made Location notes placeholder offer some better examples like parking and building access then just enter some notes johnnyq 2024-01-15 19:58:02 -05:00
  • a113b1390c Allow more space for quick notes johnnyq 2024-01-15 15:13:03 -05:00
  • 9f1f88b64e Updated breadcrumbs in Asset Details to include clients johnnyq 2024-01-15 15:10:20 -05:00
  • 717b63855e Updated some icons fr asset details johnnyq 2024-01-15 15:06:44 -05:00
  • a11de364c8 Show correct Contact Details when on Asset Details johnnyq 2024-01-15 14:56:59 -05:00
  • b1d1e39ab1 Forgot to add contact name under assigned in asset details johnnyq 2024-01-15 14:44:35 -05:00
  • 53b9d0a5ad Asset Details UI Use card Header for Asset name and description and use just icon for edit johnnyq 2024-01-15 14:41:35 -05:00
  • 9cd570b603 Updated Asset Details Page to include all the asset values johnnyq 2024-01-15 14:34:41 -05:00
  • 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 johnnyq 2024-01-15 13:50:46 -05:00
  • d35f1ff7fd Increased the character limit for login uris, added login uri 2 and asset nat ip currently not exposed on the ui johnnyq 2024-01-15 13:08:46 -05:00
  • 365c790600 Set column width of stales tickets to 4 johnnyq 2024-01-14 22:24:30 -05:00
  • b7fa80503f Moved Recent Client Activities to the bottom of client overview johnnyq 2024-01-14 22:22:11 -05:00
  • 62d5adfa9d Added asset location to the client PDF Export johnnyq 2024-01-14 21:42:39 -05:00
  • d9a99b8d93 Increase the Asset URI limit from 250 to 500 and added asset URI 2 field for additional Asset URIs johnnyq 2024-01-14 14:09:15 -05:00
  • 9c5c501f04 Moved Browser Extension specific setting to user prefs johnnyq 2024-01-13 17:16:21 -05:00
  • 813e8c7e59 Renamed Profile to Account, Added a user Side nav to seperate various user preference entities johnnyq 2024-01-13 17:15:20 -05:00
  • b2ad67e26d readed back ticket timer at the top as it broke the counter johnnyq 2024-01-12 18:41:32 -05:00
  • 625a6cac6c Included WebKlex PHP-IMAP Library in plugins folder to allow for future use when we convert IMAP to allow OAUTH2 johnnyq 2024-01-11 12:51:11 -05:00
  • 9520148d4d Set batch payment button to color default johnnyq 2024-01-11 12:10:25 -05:00
  • d25396f19a Rename rec back to recurring on the client side nav johnnyq 2024-01-11 11:44:00 -05:00
  • 3bb2986c4c Rename rec back to recurring on the side nav johnnyq 2024-01-11 11:43:05 -05:00
  • 65b73f4120 Fix Force Recurring Invoice updated more delete alerts to be red instead of green johnnyq 2024-01-11 11:30:23 -05:00
  • d33d11acd2 Set lock file cront ticket email parser once again from 300 sec aka 5 mins to 180 secs aka 3 mins johnnyq 2024-01-11 00:34:36 -05:00
  • 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 johnnyq 2024-01-11 00:32:31 -05:00
  • e69317e376 Merge pull request #865 from twetech/v0.1.5 Johnny 2024-01-10 21:22:42 -05:00
  • b499b52f49 Merge pull request #14 from twetech:unbilled-tickets-report Andrew Malsbury 2024-01-10 17:06:52 -06:00
  • 3ea326b0ac Adjust filter to only show unbilled o-psi 2024-01-10 23:05:42 +00:00
  • e30c0a14e5 Merge pull request #13 from twetech:unbilled-tickets-report Andrew Malsbury 2024-01-10 17:02:20 -06:00
  • 691a1bc019 Old Python Habits Die Hard (i++) o-psi 2024-01-10 23:01:34 +00:00
  • 1afc9751e7 Merge branch 'itflow-org:master' into v0.1.5 Andrew Malsbury 2024-01-10 16:57:03 -06:00
  • aa2b471e0f Merge pull request #12 from twetech:unbilled-tickets-report Andrew Malsbury 2024-01-10 16:42:41 -06:00
  • 234d5dde09 Remove Creepy smiley o-psi 2024-01-10 22:41:48 +00:00
  • f8757fc2e0 Added back Yearly option under edit Recurring Invoice johnnyq 2024-01-10 17:41:38 -05:00
  • d7e8e60693 Update message for no tickets. o-psi 2024-01-10 22:40:51 +00:00
  • 9a649529d2 Refactoring for better readability o-psi 2024-01-10 22:33:24 +00:00
  • e1cb9655d7 Add notice if there are no unbilled tickets. o-psi 2024-01-10 22:32:21 +00:00
  • d6454427bb Validate Access to unbilled report. o-psi 2024-01-10 22:26:56 +00:00