Commit Graph

  • 80fdad81e9 Fix Not being able to Enable Stripe Pay on Updated or new Installs johnnyq 2024-01-30 16:25:27 -05:00
  • 731b60b07a Feature: Added Bulk Ticket Closure johnnyq 2024-01-30 16:04:29 -05:00
  • c6f1a25692 Feature: Added Bulk Set Priority on Tickets johnnyq 2024-01-30 14:54:00 -05:00
  • db8ae13135 Feature: Add Bulk Move Folder Action to Client Documents and Files johnnyq 2024-01-30 14:11:29 -05:00
  • ff1616de94 Updated Guest Invoice logic so if they payed gateway fee is not shown johnnyq 2024-01-29 21:56:13 -05:00
  • e82ba786a5 Added One more code piece from Pull #866 to fix Gateway Fees shown and to fix balance on guest view invoice johnnyq 2024-01-29 21:17:12 -05:00
  • 007d07d417 Added unbilled ticket wording per Pull Req #866 johnnyq 2024-01-28 15:57:27 -05:00
  • f8dc67fbf9 Added Gateway Fee to the Guest View Invoice and minor fix for ticket counter per Pull Request #866 also added stripe flat and percent config vars to guest view invoice. Note We do not need to merge Pull #866 as all changes nessessary have been implented manually johnnyq 2024-01-28 15:55:05 -05:00
  • 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 johnnyq 2024-01-28 15:23:58 -05:00
  • 9bd924dc67 Only create a Stripe Expense if client pays fee is off, a stripe expense vendor and expense category is selected in settings johnnyq 2024-01-28 14:54:28 -05:00
  • 063d042378 Update guest_ajax.php with the new stripe vars johnnyq 2024-01-28 14:45:43 -05:00
  • 56c138fb12 cleanup johnnyq 2024-01-28 02:08:11 -05:00
  • 3d3bb6a436 Feature: Stripe Payment now logs an expense to the selected account johnnyq 2024-01-28 01:49:49 -05:00
  • 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 johnnyq 2024-01-28 00:00:28 -05:00
  • 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 johnnyq 2024-01-27 14:15:18 -05:00
  • c711db937d Updated Edit Location logic in contacts added Pop Over Title for archived Items in assets and contacts johnnyq 2024-01-27 14:01:10 -05:00
  • 50b00c5712 Feature: Bulk Edit Contact Phone Number useful where the share an Office Number but have seperate extensions johnnyq 2024-01-27 13:45:11 -05:00
  • 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 johnnyq 2024-01-27 13:23:44 -05:00
  • d8de41d937 Do Not show archived items when copying asset johnnyq 2024-01-27 11:59:05 -05:00
  • 36e9f8cd3d Add Red X next to Assigned to for Archived Users still palying with this design maybe just make the user text red with a pop over that says archived when hovered johnnyq 2024-01-27 03:44:32 -05:00
  • 0b7b7e298a Remove unessesary () johnnyq 2024-01-27 03:35:22 -05:00
  • d3153a29cb Asset Assignment Do not show all archived users from the date the asset is created instead if an asset has an archive user show that user and all new users johnnyq 2024-01-27 03:32:30 -05:00
  • 9184fa3ab3 Fix Copy IP to clipboard in Assets missing clipboardjs class johnnyq 2024-01-27 03:10:54 -05:00
  • 8562906fa6 Prevent Copy to Clipboard button from submitting in assets since we wrapped listings in a form to allow for bulk actions this caused buttons like this to act as submits unless we add type='button' johnnyq 2024-01-27 03:04:43 -05:00
  • e139190377 UI: Set IP Column to Text no wrap to prevent the Copy IP Button from wrapping johnnyq 2024-01-27 02:55:06 -05:00
  • fe33cfa4e9 UI: Fix the client top head city state postal below the address from being offset by using a font awesome dummy icon johnnyq 2024-01-27 02:48:31 -05:00
  • 3c28c2b89b Prevent Password Manager from asking to save password for every asset edit / add / bulk submit johnnyq 2024-01-27 02:16:41 -05:00
  • 7e50634c07 Added Bulk Assign contacts to Assets johnnyq 2024-01-27 01:56:10 -05:00
  • 1deba6eac5 Added Bulk Assign Location to Assets johnnyq 2024-01-27 01:41:25 -05:00
  • ee3087725d Rename inconsistent multi Actions to Bulk Actions johnnyq 2024-01-27 01:03:18 -05:00
  • f2719a612e Feature: Bulk Action - Assign Location for contacts johnnyq 2024-01-26 23:59:24 -05:00
  • dec2f484ab added - between App Name and Task for ticket assignment email johnnyq 2024-01-26 22:57:41 -05:00
  • a197151286 Update email wording on tech notify of assigned tickets johnnyq 2024-01-26 22:35:40 -05:00
  • 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 johnnyq 2024-01-26 22:30:55 -05:00
  • 47d2ad993e Don't show checkboxes next to closed tickets johnnyq 2024-01-26 21:44:03 -05:00
  • 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