Commit Graph

  • 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
  • ab4826db54 Renamed Software to Liceneses and renamed Logins to Passwords under client section johnnyq 2022-09-17 19:48:28 -04:00
  • 996c603826 Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things johnnyq 2022-09-17 18:04:26 -04:00
  • e45452b63f Remove unused backup directory johnnyq 2022-09-17 17:46:59 -04:00
  • de3240f5cf UI move client tags from the client side nav bar to client header under client name and website with a tag icon johnnyq 2022-09-17 17:44:07 -04:00
  • fe19da141c Fix New Clients Link on Dashboard to only show clients added on year selected johnnyq 2022-09-17 17:21:44 -04:00
  • 2ea41ed960 Operation Cleanup Round 3 - Remove automated SQL backups as this should be handled by system level backups which will also backup the files johnnyq 2022-09-17 17:17:01 -04:00
  • 6eb96df277 Operation Cleanup Round 2 - Remove Custom Links. This should really be handled by a startpage of some sort johnnyq 2022-09-17 16:46:12 -04:00
  • 14953fe171 Operation Cleanup Round 1 - Remove Mailing list functionality, there are many projects that can handle this johnnyq 2022-09-17 16:35:11 -04:00
  • 55567df92e Added xlsm, md, webp to the allowed upload list johnnyq 2022-09-16 14:02:28 -04:00
  • f01058ae26 Merge pull request #485 from wrongecho/portal-password Johnny 2022-09-11 10:26:02 -04:00
  • 1ed88f7b56 Merge pull request #486 from wrongecho/contact-api Johnny 2022-09-11 10:25:50 -04:00
  • b23359ff38 Adjust contact API to allow department to be text rather than int due to db schema change Marcus Hill 2022-09-11 11:08:48 +01:00
  • 39e95347f0 Add ability for locally authenticated client contacts to change their portal password Marcus Hill 2022-09-10 22:46:01 +01:00
  • f2f1949ff8 Allow Negative item line amounts for invoice/quotes/recurring for dicounts Fixes #483 and #311 johnnyq 2022-08-29 17:37:37 -04:00
  • b10e493e12 Merge pull request #480 from jcpit/patch-1 Johnny 2022-08-12 11:03:38 -04:00
  • 1c110eefc6 Merge pull request #481 from jcpit/patch-2 Johnny 2022-08-12 11:02:01 -04:00
  • 5108ef1fd9 Update settings-user.php jcpit 2022-08-04 15:22:46 +10:00
  • 42c2d8109d Update functions.php jcpit 2022-08-04 15:02:13 +10:00
  • c1ff2011a4 Set Default Invoice Net Terms to 30 from 7 During install as this is most common business practice for Invoice Net Terms johnnyq 2022-07-20 17:56:21 -04:00
  • 8192c49a38 Added Cron Job Start to Logging johnnyq 2022-07-19 14:29:02 -04:00
  • b4417f8e94 Added Cron Successful to the logs in cron.php johnnyq 2022-07-19 13:27:28 -04:00
  • 1d139fafd3 Added Cron Successful to the logs in cron.php johnnyq 2022-07-19 13:26:26 -04:00
  • dbea44591c Removed Refresh Domain Whois and DNS and Refresh SSL from cron.php as it was breaking it causing recurrings and invoice reminders not to be sent out. johnnyq 2022-07-19 13:15:55 -04:00
  • 49df74222f Bump moments.js johnnyq 2022-07-17 18:49:02 -04:00
  • 9f9e43ee1f Fixed Force Recurring Invoice , before WHERE in query johnnyq 2022-07-17 16:43:55 -04:00
  • 5a5432b368 Merge pull request #479 from wrongecho/txt-records Johnny 2022-07-16 15:27:58 -04:00
  • cf6bf88e4f Add TXT records under domain records Marcus Hill 2022-07-07 20:17:16 +01:00
  • 85dc681360 Merge pull request #478 from wrongecho/cron Johnny 2022-07-01 19:12:59 -04:00
  • 7bf6ea6447 Add auto ssl updater to cron Marcus Hill 2022-06-18 19:51:37 +01:00
  • ec0599c273 Merge pull request #473 from wrongecho/cron Johnny 2022-06-02 12:53:45 -04:00
  • f9abe79088 Add domain whois auto updater nightly via cron Marcus Hill 2022-05-31 21:13:25 +01:00
  • 4d238dc02d Merge pull request #472 from wrongecho/guest-sharing Johnny 2022-05-31 09:51:12 -04:00
  • b4cf844b6b Merge pull request #471 from wrongecho/ticket-assign-select Johnny 2022-05-31 09:50:55 -04:00
  • a45e6dd5c1 Merge pull request #470 from wrongecho/delete-client Johnny 2022-05-31 09:50:43 -04:00
  • 139dce231f Minor UI touchups Marcus Hill 2022-05-29 11:50:23 +01:00
  • a04682caba Update ticket add/edit modals to only show techs/admins for ticket assignment (not accountants) Marcus Hill 2022-05-29 11:24:46 +01:00