Commit Graph

  • 4d55d0dfa2 Updated logging for software johnnyq 2023-02-05 15:44:07 -05:00
  • 493a91d502 Fixed an issue when modifiying an asset with blank user creds would create a blank user creds, also when you clear the username on an asset it deletes the login item as well now, Updated Asset logging and alerting johnnyq 2023-02-05 15:23:51 -05:00
  • 21891b492f Logging and Alerting cleanups and added functionality johnnyq 2023-02-05 14:34:56 -05:00
  • e8c9e63a7b Add X-Frame-Options to login pages & client portal Marcus Hill 2023-02-05 18:43:50 +00:00
  • 8bcd759444 Latest DB Structure Dump johnnyq 2023-02-05 13:31:51 -05:00
  • b5e8ce0f79 Bring back log_entity_id as this will reference the id of the entity like contact location etc johnnyq 2023-02-05 13:29:45 -05:00
  • a7a06eaa33 Merge pull request #606 from wrongecho/api Johnny 2023-02-05 13:04:02 -05:00
  • f3456ead67 API Marcus Hill 2023-02-05 15:07:41 +00:00
  • 72e4e49349 Update client_assets.php wrongecho 2023-02-05 14:14:06 +00:00
  • aad1351dcb Update README.md wrongecho 2023-02-05 12:41:22 +00:00
  • 596735e1bb Update SECURITY.md wrongecho 2023-02-05 12:28:17 +00:00
  • 622b2fcf37 Adjust security contact to use GitHub Advisories wrongecho 2023-02-05 12:24:18 +00:00
  • 935d83153c Add first interaction action wrongecho 2023-02-05 11:46:45 +00:00
  • f16d8d6221 Merge pull request #604 from wrongecho/misc-tidy-2 wrongecho 2023-02-05 08:40:33 +00:00
  • 9cb0e8d70e Update post.php wrongecho 2023-02-05 08:29:28 +00:00
  • 04e4ccb9cf Merge branch 'master' into misc-tidy-2 wrongecho 2023-02-05 08:17:26 +00:00
  • cb3430e4b4 Tidy - fix merge conflicts Marcus Hill 2023-02-05 08:13:44 +00:00
  • f0f883d56f Merge pull request #603 from wrongecho/reporting Johnny 2023-02-04 18:34:54 -05:00
  • d7c3454f0e Merge pull request #602 from wrongecho/portal Johnny 2023-02-04 18:34:41 -05:00
  • f92dc108e2 Tidy Marcus Hill 2023-02-04 22:09:56 +00:00
  • e5a5aebc2c Reporting Marcus Hill 2023-02-04 16:59:30 +00:00
  • aad55c6d56 Update readme image wrongecho 2023-02-04 15:49:00 +00:00
  • 00e2f5fdec Update readme beta wording wrongecho 2023-02-04 15:38:26 +00:00
  • 7f02464b92 Portal-related updates - Bug fix contact password setting - Add invoice guest view link to invoices portal page - Billing contacts now have access to invoices on the portal - Technical contacts now have access to all tickets - General housekeeping/tidying Marcus Hill 2023-02-04 15:28:39 +00:00
  • 04070ff67a Fixed slow loading of contact details page with many tickets, removed the action column and the contact as the contact should be the contact you are viewing johnnyq 2023-02-02 17:20:53 -05:00
  • 3e6184d344 Merge pull request #600 from wrongecho/contact-related-logins Johnny 2023-02-02 16:03:16 -05:00
  • 11155f64b3 Merge pull request #599 from wrongecho/misc-tidy Johnny 2023-02-02 16:02:43 -05:00
  • 34a8d32fe0 Adjust related software query so that the login entry associated with the software is correctly pulled Marcus Hill 2023-02-02 17:22:50 +00:00
  • 8fe6490915 General tidy Marcus Hill 2023-02-02 16:35:50 +00:00
  • 090734d622 General tidy Marcus Hill 2023-02-02 16:28:13 +00:00
  • 97b29b8edf General small tidy Marcus Hill 2023-02-02 16:22:58 +00:00
  • 4c2ca17e2c Convert deprecated center tags to CSS; General tidy Marcus Hill 2023-02-02 16:20:44 +00:00
  • c6840ff92a General tidy Marcus Hill 2023-02-02 16:15:21 +00:00
  • 5ee2a4cd08 Convert to 4 spaces; General tidy Marcus Hill 2023-02-02 16:10:27 +00:00
  • db75c4daee Convert to 4 spaces; General tidy Marcus Hill 2023-02-02 16:07:34 +00:00
  • 8c64753b6e Convert to 4 spaces; General tidy Marcus Hill 2023-02-02 15:59:48 +00:00
  • 480ff3aa0f Convert deprecated center element to CSS; Convert includes to require; Tidy Marcus Hill 2023-02-02 15:54:17 +00:00
  • 4694dd241c Convert deprecated center element to CSS Marcus Hill 2023-02-02 15:46:08 +00:00
  • 9754eb27d4 Merge pull request #598 from wrongecho/portal-invoices Johnny 2023-02-02 04:22:46 +00:00
  • 0bd170ba8f Merge pull request #597 from wrongecho/cron-readd-refresh Johnny 2023-02-02 04:21:46 +00:00
  • e0243cf3ec Merge pull request #596 from wrongecho/user-add-email Johnny 2023-02-02 04:20:49 +00:00
  • 00c3537f08 Merge pull request #595 from wrongecho/role-enf Johnny 2023-02-02 04:19:24 +00:00
  • 63923290cc Add new ticket button on portal home page Marcus Hill 2023-02-01 23:13:53 +00:00
  • fdcabbcb14 Add very basic invoices summary to client portal (visible only to the primary contact) Marcus Hill 2023-02-01 23:11:35 +00:00
  • 3649b3019a Bugfix: Non-primary contacts were not able to raise tickets from the portal due to the navbar item being hidden Marcus Hill 2023-02-01 23:05:47 +00:00
  • 8cc5505184 Readd domain refreshing Marcus Hill 2023-02-01 22:36:56 +00:00
  • a164e27d3b Spacing Marcus Hill 2023-02-01 21:49:43 +00:00
  • 8cf426d930 Hide the 'send user email' section of the user add modal if SMTP isn't setup Marcus Hill 2023-02-01 21:43:20 +00:00
  • baf03d46ac Enforce accountant/admin roles to view financial reports Marcus Hill 2023-02-01 21:28:17 +00:00
  • e79ba696bd Add comments to role validation functions for clarity Marcus Hill 2023-02-01 21:27:44 +00:00
  • 124439e777 Merge pull request #594 from wrongecho/setup-docs Johnny 2023-02-01 05:33:56 +00:00
  • b222255a78 Tidy Marcus Hill 2023-02-01 00:20:56 +00:00
  • 6383b5b488 Adjust wording and link to new docs Marcus Hill 2023-02-01 00:17:46 +00:00
  • 7f217fbb12 Update SECURITY.md wrongecho 2023-01-31 23:52:51 +00:00
  • a14debae7c Removed drop down for templates from client section. This should be accessed in the settings to create and update templates johnnyq 2023-01-31 17:24:46 -05:00
  • ca290120df Added config_telemetry variable to send telemetry to verify if telemetry is on or off when sent. Fixed sending telemetry on update when off these were due to an = sign when it should have been a double == Checked setup since this is the last place where it sends telemetry and it is correct. johnnyq 2023-01-31 17:18:18 -05:00
  • d1172e512b Fixed and caught an issue where Cron would send telemetry data even with telemetry off johnnyq 2023-01-31 17:01:09 -05:00
  • 17f88f88a0 Merge pull request #592 from wrongecho/email-parsing-lib Johnny 2023-01-31 14:01:08 -05:00
  • 6c0e7c5b26 - Use PHP Mime Mail Parser library for better parsing of email message encoding (requires php-mailparse extension) - Move reply code to own function - Replies from other registered client contacts are nicely shown (and visible in portal) even if they aren't the ticket contact - Fixed bug where ticket numbers didn't increase when creating 2 tickets in the same loop Marcus Hill 2023-01-31 17:43:53 +00:00
  • 5d8e206c04 Merge pull request #590 from wrongecho/deprecate-companies-notice-2 Johnny 2023-01-31 11:38:42 -05:00
  • 0800251b2f Add php-mailparse requirement to readme Marcus Hill 2023-01-31 15:58:59 +00:00
  • 9f2c8bb4ba Tidy PHP Mime Mail parse Marcus Hill 2023-01-31 14:22:06 +00:00
  • e6cc458b1c Add PHP Mime Mail Parser - https://github.com/php/pecl-mail-mailparse Marcus Hill 2023-01-31 14:11:02 +00:00
  • f482809b2a Re-word deprecated notice, add to the new company modal Marcus Hill 2023-01-31 11:28:36 +00:00
  • 87fdad9105 Removed the dropdown under Vendor and License Templates in settings johnnyq 2023-01-30 21:24:23 -05:00
  • 06648beecc Moved vendor and Software Templates to settings and seperated settings menu items a little better johnnyq 2023-01-30 21:05:00 -05:00
  • 6cfcd891a4 Merge pull request #589 from wrongecho/email-ticketing Johnny 2023-01-30 21:01:21 -05:00
  • b1a1b8d675 - Add functionality for unregistered contacts to auto-register and raise tickets based on the configured client domain (client > website) - Change logic for Processed emails - now moved to a folder under the inbox called ITFlow_Processed - Add flagging for unprocessed emails (for closed tickets and contacts that couldn't be registered) - General housekeeping Marcus Hill 2023-01-31 00:23:31 +00:00
  • cfb4256f79 Set Quick Notes to Full width johnnyq 2023-01-30 18:35:38 -05:00
  • cb14efc9b0 If Send Telemetry is clicked then send data no need to check if telemetry is enabled if button is selected johnnyq 2023-01-30 18:24:16 -05:00
  • 1a64495765 Send Telemetry data if enabled during updates johnnyq 2023-01-30 18:20:30 -05:00
  • 7fd4c04be0 Merge pull request #588 from wrongecho/login-2fa Johnny 2023-01-30 17:55:37 -05:00
  • 463f90a103 Feature When editing vendor templates you can now update all vendors based off of the template johnnyq 2023-01-30 17:54:50 -05:00
  • 95067e44b2 Added accessed_at flags to certian client entities johnnyq 2023-01-30 15:02:52 -05:00
  • 60799c050b Added Important Fields in the login modals johnnyq 2023-01-30 14:32:12 -05:00
  • a7e4c18fee Revert "Adjusted the 2FA QR code generator for easier setup/identification in the 2FA app" Marcus Hill 2023-01-30 19:31:00 +00:00
  • 6eaba3440b Revert "URL encode the email" Marcus Hill 2023-01-30 19:30:38 +00:00
  • 9411a0b78c Added login/password important field to the DB UI view coming soon johnnyq 2023-01-30 14:20:10 -05:00
  • f39098be0d URL encode the email Marcus Hill 2023-01-30 19:18:37 +00:00
  • 61e100c98b Adjusted the 2FA QR code generator for easier setup/identification in the 2FA app - Swap out username for full email - Add the configured app name (default: ITFlow) to the start of the token identifier Marcus Hill 2023-01-30 19:11:13 +00:00
  • d2124b92f1 Hide the username and password field (via CSS) when prompting for 2FA code Marcus Hill 2023-01-30 18:55:30 +00:00
  • 139328ae65 Removed Recently viewed under client overview viewed feature is not currently implemented, Primary Billing and Technical now show up under imporetant contacts under client overview tweaked some alert feed backs and logging johnnyq 2023-01-30 13:21:12 -05:00
  • 4cb437dc83 Merge pull request #587 from wrongecho/small-edits Johnny 2023-01-30 02:27:48 +00:00
  • f1321f6363 Tidy spacing Marcus Hill 2023-01-29 22:42:13 +00:00
  • 31e8298876 Tidy spacing Marcus Hill 2023-01-29 22:40:25 +00:00
  • 8f5f7239cb Add time tracking to invoice ticket auto-populated item description Marcus Hill 2023-01-29 22:37:42 +00:00
  • aadd0889fd Add minlength attribute to new password user profile field. This will allow empty (to keep the password the same) but enforce new passwords be longer than 8 characters Marcus Hill 2023-01-29 22:34:27 +00:00
  • 17e60d528c Require new users to have a minimum of 8 characters in passwords Marcus Hill 2023-01-29 22:29:59 +00:00
  • 6e2e8e7ecc Hide the invite user button as it's not yet functional Marcus Hill 2023-01-29 22:26:17 +00:00
  • c4c17d4973 Merge pull request #586 from wrongecho/sharing-fix-username Johnny 2023-01-28 18:31:46 -05:00
  • 0acd19a5ce Added Telemetry to Cron if enabled in settings, many more telemetry data counts were added johnnyq 2023-01-28 18:11:00 -05:00
  • 21cadf87f6 Fixing username sharing: tidy Marcus Hill 2023-01-28 21:35:55 +00:00
  • 64417d6fb4 Add column to shared_items to store the encrypted username, adjust logic to support encrypting/decrypting the login shared username Marcus Hill 2023-01-28 21:20:11 +00:00
  • 0a1fb2227e Implement Installation ID for optional telemetry johnnyq 2023-01-28 15:06:19 -05:00
  • 4b6faae6f7 Add Client name ind contacts section of global search johnnyq 2023-01-28 13:44:43 -05:00
  • f6b90ad3c1 decrypt the username during global search johnnyq 2023-01-28 13:36:07 -05:00
  • ce11899ecd Limit Initials to only 2 characters so it doesnt cause Graphic distorions when displaying in a circle johnnyq 2023-01-27 20:20:22 -05:00
  • 6f37d22ab5 UI Moved global Search bar to the center johnnyq 2023-01-27 20:09:06 -05:00
  • 4fd6d752c6 Merge pull request #580 from wrongecho/function-standardise Johnny 2023-01-26 18:20:33 -05:00
  • d54b34fe3a Small UI tweaks to the new dropdown notification menu johnnyq 2023-01-26 18:18:09 -05:00