Commit Graph

  • 7a76033e55 Tidy try catch Marcus Hill 2022-12-24 18:35:44 +00:00
  • 063085528c Add check of database credentials during setup before they are written to config.php Marcus Hill 2022-12-24 18:30:14 +00:00
  • 9587827792 Added missing select2 class to ticket status dropdown johnnyq 2022-12-21 21:38:24 -05:00
  • 2a16b6d2ae Remove some tags there and here some more output formatting all thanks to the great security researcher @indevi0us for pointing these out to us. johnnyq 2022-12-21 21:31:51 -05:00
  • 9036fe6853 Added Admin validation check on Edit user post thank you for reporting this to us @indevi0us johnnyq 2022-12-20 16:13:07 -05:00
  • bad026f469 Added new db.sql structure dump for new installs for the the new SQL fields. johnnyq 2022-12-19 11:43:47 -05:00
  • 0adc78e23a Merge pull request #523 from wrongecho/move-email-to-function Johnny 2022-12-19 11:31:36 -05:00
  • e941cff5c6 Merge pull request #521 from wrongecho/ticket-email-notifs Johnny 2022-12-19 11:31:23 -05:00
  • 4e5729bb8a Update new ticket email to use email function, small bugfix for subject line Marcus Hill 2022-12-18 14:36:15 +00:00
  • 1ea081a175 Move email sending to a function for better error handling and code-deduplication Marcus Hill 2022-12-18 14:24:47 +00:00
  • 2e69160493 Add email notification for tickets raised via email Marcus Hill 2022-12-18 11:42:59 +00:00
  • 7ea8f106f2 Merge pull request #520 from wrongecho/software-export Johnny 2022-12-17 23:22:36 -05:00
  • b1693ef0bf Merge pull request #518 from wrongecho/ticketing-updates Johnny 2022-12-17 23:17:12 -05:00
  • 37abdf1bac Merge pull request #517 from wrongecho/calendar Johnny 2022-12-17 23:15:23 -05:00
  • a53f69ed17 Update software export: update reference to non-existent db column & add key to export Marcus Hill 2022-12-17 23:59:26 +00:00
  • 4f1a40f3fb Add functionality to send client a notification email when we raise a ticket for them Marcus Hill 2022-12-17 23:27:13 +00:00
  • 0c1baf63e9 Enable email to ticket functionality Marcus Hill 2022-12-17 23:25:09 +00:00
  • 580a6cf53e Adjust client reply type to Client, not public. Public is for agent replies that are customer visible Marcus Hill 2022-12-17 23:18:14 +00:00
  • 3e82075083 Add functionality to automatically adjust end date for new calendar events to 1 hr after the start date Marcus Hill 2022-12-17 22:20:23 +00:00
  • 100c28f024 wording update invoice list johnnyq 2022-12-17 14:20:21 -05:00
  • 0e41906af0 Shorten wording yes we already know its an invoice/quote other wording touchups johnnyq 2022-12-17 14:14:43 -05:00
  • ac4d7b2d62 Update wording on Invoice and Recurring for Correctness johnnyq 2022-12-17 13:57:53 -05:00
  • 5d543e8795 Merge pull request #516 from wrongecho/fix-date-field-issue-max Johnny 2022-12-17 13:36:33 -05:00
  • 51792a1a2f Set a max date attribute for date input fields to prevent/discourage them going over 4 characters (client side validation) Marcus Hill 2022-12-17 18:03:53 +00:00
  • 016d666dda Update feature request issue template wrongecho 2022-12-17 16:22:00 +00:00
  • d2fdc5f7d8 Spruce up the share UI modal and client logins johnnyq 2022-12-14 22:18:44 -05:00
  • 83bcae3962 Parse Tickets based off of configured Ticket Prefix johnnyq 2022-12-12 19:44:55 -05:00
  • 791125a060 Rename email parser file johnnyq 2022-12-12 19:25:47 -05:00
  • 1ad2532a7e Delete HTML Purifier .ser wrongecho 2022-12-11 19:28:24 +00:00
  • 69cf798468 Merge pull request #506 from wrongecho/ticket-invoice-hyperlink Johnny 2022-12-11 13:18:52 -05:00
  • 64c3d47ac5 Merge pull request #505 from wrongecho/quick-fix-tech-financials Johnny 2022-12-11 13:17:52 -05:00
  • 64cd53f96f Merge pull request #504 from wrongecho/contact-details-tickets Johnny 2022-12-11 13:16:25 -05:00
  • e48934791a Merge pull request #503 from wrongecho/client-avatar Johnny 2022-12-11 13:14:56 -05:00
  • 77fb936099 Merge pull request #502 from wrongecho/email-to-ticket Johnny 2022-12-11 13:14:13 -05:00
  • 13d9d6f743 Refresh some UI elements for add edit calendar events and some other UI updates including adding tickets johnnyq 2022-12-11 13:12:08 -05:00
  • db0f1f2f99 Add hyperlink to invoice when invoice raised from ticket Marcus Hill 2022-12-11 15:04:36 +00:00
  • 5c1653dc0a Sonarcloud codesmell, add space after IF Marcus Hill 2022-12-11 14:47:16 +00:00
  • 1917b3413c Hide the client actions (edit/delete) button for non-admins - they aren't able to use the actions anyway as post.php enforces an admin rolecheck Marcus Hill 2022-12-11 14:41:47 +00:00
  • 63b8d9a16a Redirect financials dashboard to clients page if user is a tech Marcus Hill 2022-12-11 14:37:50 +00:00
  • 3aa7fe1d07 Populate tickets pill of contact details modal Marcus Hill 2022-12-11 11:28:57 +00:00
  • 0706af1608 Make separate avatar photo URLs for client/agent replies. Fixes #501 Marcus Hill 2022-12-11 10:50:16 +00:00
  • 4668e984c4 Replace include > include_once Marcus Hill 2022-12-11 02:18:14 +00:00
  • a12944940b Remove test file Marcus Hill 2022-12-11 02:16:03 +00:00
  • ed6ccb831b Grey out new email to ticket parse option whilst we test further Marcus Hill 2022-12-11 02:04:45 +00:00
  • 1c11da4b7d Fix regression: ticket replies not showing when time is not tracked due to new edit ability Marcus Hill 2022-12-11 02:03:15 +00:00
  • 601b5f89e9 Email parse edits Marcus Hill 2022-12-11 02:02:00 +00:00
  • d3fbdfb743 Add email to ticket functionality - beta Marcus Hill 2022-12-11 01:34:15 +00:00
  • a0233c77ec Only attempt to show initials if not empty Marcus Hill 2022-12-11 01:32:14 +00:00
  • 69dbb51e93 Merge pull request #499 from wrongecho/ticket-reply-edit-tt Johnny 2022-12-08 18:33:08 -05:00
  • 89d2f1a09a Merge pull request #500 from wrongecho/fix-domain-expire-lookup-url Johnny 2022-12-08 18:32:44 -05:00
  • 21e641d128 Change domain expiration lookup service from Heroku to ITFlow Marcus Hill 2022-12-08 20:30:23 +00:00
  • 7b266dc898 Allow editing time worked when editing a ticket reply Marcus Hill 2022-12-08 20:06:11 +00:00
  • 01bc31728f Cleanup Margins in Client and Vendor Reports as well as add currency johnnyq 2022-12-06 21:31:44 -05:00
  • fe4c413643 Declare more floatvals johnnyq 2022-12-05 23:10:34 -05:00
  • 86467bc9c9 Fix Regression issues with invoice quote amounts johnnyq 2022-12-05 21:54:09 -05:00
  • 372afdcc0c regression fix for client domains johnnyq 2022-12-02 21:33:51 -05:00
  • 1d8efb6497 Proper Output formatting on client client overview johnnyq 2022-12-02 21:27:57 -05:00
  • b6e540825f Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage johnnyq 2022-12-02 19:58:21 -05:00
  • 3067e6bd1e Added jpeg and webp Exclusions of other files SQL query johnnyq 2022-11-17 14:18:40 -05:00
  • cf30e02fb3 Added jpeg as an accepted file upload type in POST johnnyq 2022-11-17 14:11:41 -05:00
  • 6a1e0acf9b Added jpeg as an accepted file upload type under client files johnnyq 2022-11-17 14:05:49 -05:00
  • e29fa92544 Moved accounts to settings page as its not accessed much and is a much better place for it, moved some settings menus around johnnyq 2022-11-09 18:19:48 -05:00
  • 7c8959c17a Added SMTP Debug 3 to cron.php to diagnose mail issues johnnyq 2022-11-09 11:30:34 -05:00
  • 24f36069c5 Opps forgot to update database_version.php to newest DB Version johnnyq 2022-10-14 21:51:16 -04:00
  • 4b9ba0b3c1 Updates to Vendors added additional fields such as PIN, Support Hours, SLA etc, removed Vendor Address details not really needed for vendors. Beginning works of Vendor Templates aka Global Vendors this will make it easy to update common vendors johnnyq 2022-10-14 21:48:24 -04:00
  • a20a939b21 updated notification types johnnyq 2022-10-14 11:24:58 -04:00
  • eb8e40af21 Added Client Link to recurring Invoice notification via cron johnnyq 2022-10-08 13:45:50 -04:00
  • 46c2ee917e Fixed bad redirect when adding a client login johnnyq 2022-10-07 18:05:28 -04:00
  • 1c0061e6bc Added some better mailer error logging and removed uneeded phpmail code johnnyq 2022-10-07 18:02:38 -04:00
  • 3fe7464db2 Merge pull request #494 from wrongecho/portal-pw-reset Johnny 2022-10-02 12:03:37 -04:00
  • dabb52d1cc Merge pull request #495 from wrongecho/logs-client-url-change Johnny 2022-10-02 12:03:27 -04:00
  • 2d92237891 This should link to the client log page, not overview Marcus Hill 2022-10-02 15:24:02 +01:00
  • d4c04ae537 Update link to client page from client.php to client_overview.php Marcus Hill 2022-10-02 15:15:20 +01:00
  • 6529ff8bbf Allow portal contacts to reset their passwords via email Marcus Hill 2022-10-01 21:32:19 +01:00
  • 7e9597d923 Updated Ticket Icons everywhere to a more suitable icon life-ring instead of a carnival ticket johnnyq 2022-10-01 15:00:48 -04:00
  • 851ca7fae5 Always set a random password for new portal users. This isn't an issue at the moment as we don't allow logins with empty passwords but better to be safe. Marcus Hill 2022-10-01 19:32:40 +01:00
  • 3d09993d34 Merge pull request #493 from wrongecho/client-tel Johnny 2022-10-01 13:19:30 -04:00
  • a0ecb94e01 Make client phone numbers click to call Marcus Hill 2022-10-01 14:58:01 +01:00
  • 9701aa35db Merge pull request #492 from wrongecho/portal-brand Johnny 2022-09-30 23:51:22 -04:00
  • 5cf36fd719 Show the company brand/name on the client portal, rather than ITFlow Marcus Hill 2022-09-30 21:07:00 +01:00
  • e3601ad2ce opps misspelling johnnyq 2022-09-29 12:23:32 -04:00
  • a8a7ea4805 Made Client Refferral searchable under clients johnnyq 2022-09-29 12:20:35 -04:00
  • 7d24aaf4b7 Replaced auto generated base_url var for invoice/quote emailing with the config_base_url in the config.php file johnnyq 2022-09-27 14:36:35 -04:00
  • 7543957176 Wording Change on Viewing Invoice email template johnnyq 2022-09-26 18:53:33 -04:00
  • 0ae4786325 replaced some static location redirectors on POST with Refferal URL redirect johnnyq 2022-09-21 21:31:41 -04:00
  • 6f6d737e64 Added meta no index to all headers so pages dont get indexed by Google this only affects people that dont have a robots.txt at HTRoot hence people that are running itflow in a subdir like example.com/itflow johnnyq 2022-09-21 12:38:22 -04:00
  • e5a4451bb9 Update settings File naming consistancy to match the rest of ITFlow naming johnnyq 2022-09-21 12:30:04 -04:00
  • 83a82d2995 Side nav UI update bigger go back more margin between menu headers, added icons to reports side nav johnnyq 2022-09-19 21:14:26 -04:00
  • 80862d7ea8 Update client overview links to work with the latest client routing changes johnnyq 2022-09-19 11:06:40 -04:00
  • 13ee094db4 Fixed Client link under notifications to work with the new client routing johnnyq 2022-09-19 11:01:30 -04:00
  • 07987c2c30 Merge pull request #490 from wrongecho/contacts-search-wording Johnny 2022-09-19 10:48:55 -04:00
  • edd606564f Merge pull request #491 from wrongecho/services-fix Johnny 2022-09-19 10:48:32 -04:00
  • 96a7653766 Fix service view modal links after routes change Marcus Hill 2022-09-18 21:24:30 +01:00
  • cc003bc1af Remove tab reference from old routes for client contact search bar placeholder Marcus Hill 2022-09-18 21:02:58 +01:00
  • 0be0635c7a Merge pull request #488 from wrongecho/update-ui Johnny 2022-09-18 14:29:48 -04:00
  • 2cc180d74d Merge pull request #489 from wrongecho/contact-pass-safe Johnny 2022-09-18 14:29:32 -04:00
  • 1fe8a45dc6 Small edit to the way contact passwords are set - potential SQL injection issue Marcus Hill 2022-09-18 19:14:15 +01:00
  • d7090d3286 Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations johnnyq 2022-09-18 14:00:31 -04:00
  • b7c588db45 Add message if git fetch fails. Change backup warning to only show when update is available Marcus Hill 2022-09-18 18:49:22 +01:00
  • 5d2e64515b Beginnings of notification colored dots under client side nav overdue invoices, domains expiring etc johnnyq 2022-09-17 22:57:37 -04:00