Commit Graph

2088 Commits

Author SHA1 Message Date
Marcus Hill 0800251b2f Add php-mailparse requirement to readme 2023-01-31 15:58:59 +00:00
Marcus Hill 9f2c8bb4ba Tidy PHP Mime Mail parse 2023-01-31 14:22:06 +00:00
Marcus Hill e6cc458b1c Add PHP Mime Mail Parser - https://github.com/php/pecl-mail-mailparse 2023-01-31 14:11:02 +00:00
johnnyq 87fdad9105 Removed the dropdown under Vendor and License Templates in settings 2023-01-30 21:24:23 -05:00
johnnyq 06648beecc Moved vendor and Software Templates to settings and seperated settings menu items a little better 2023-01-30 21:05:00 -05:00
Johnny 6cfcd891a4
Merge pull request #589 from wrongecho/email-ticketing
Email ticketing enhancements
2023-01-30 21:01:21 -05:00
Marcus Hill 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
2023-01-31 00:23:31 +00:00
johnnyq cfb4256f79 Set Quick Notes to Full width 2023-01-30 18:35:38 -05:00
johnnyq cb14efc9b0 If Send Telemetry is clicked then send data no need to check if telemetry is enabled if button is selected 2023-01-30 18:24:16 -05:00
johnnyq 1a64495765 Send Telemetry data if enabled during updates 2023-01-30 18:20:30 -05:00
Johnny 7fd4c04be0
Merge pull request #588 from wrongecho/login-2fa
Login/2FA UI change
2023-01-30 17:55:37 -05:00
johnnyq 463f90a103 Feature When editing vendor templates you can now update all vendors based off of the template 2023-01-30 17:54:50 -05:00
johnnyq 95067e44b2 Added accessed_at flags to certian client entities 2023-01-30 15:02:52 -05:00
johnnyq 60799c050b Added Important Fields in the login modals 2023-01-30 14:32:12 -05:00
Marcus Hill a7e4c18fee Revert "Adjusted the 2FA QR code generator for easier setup/identification in the 2FA app"
This reverts commit 61e100c98b.
2023-01-30 19:31:00 +00:00
Marcus Hill 6eaba3440b Revert "URL encode the email"
This reverts commit f39098be0d.
2023-01-30 19:30:38 +00:00
johnnyq 9411a0b78c Added login/password important field to the DB UI view coming soon 2023-01-30 14:20:10 -05:00
Marcus Hill f39098be0d URL encode the email 2023-01-30 19:18:37 +00:00
Marcus Hill 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
2023-01-30 19:11:13 +00:00
Marcus Hill d2124b92f1 Hide the username and password field (via CSS) when prompting for 2FA code 2023-01-30 18:55:30 +00:00
johnnyq 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 2023-01-30 13:21:12 -05:00
Johnny 4cb437dc83
Merge pull request #587 from wrongecho/small-edits
Small edits
2023-01-30 02:27:48 +00:00
Marcus Hill f1321f6363 Tidy spacing 2023-01-29 22:42:13 +00:00
Marcus Hill 31e8298876 Tidy spacing 2023-01-29 22:40:25 +00:00
Marcus Hill 8f5f7239cb Add time tracking to invoice ticket auto-populated item description 2023-01-29 22:37:42 +00:00
Marcus Hill 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 2023-01-29 22:34:27 +00:00
Marcus Hill 17e60d528c Require new users to have a minimum of 8 characters in passwords 2023-01-29 22:29:59 +00:00
Marcus Hill 6e2e8e7ecc Hide the invite user button as it's not yet functional 2023-01-29 22:26:17 +00:00
Johnny c4c17d4973
Merge pull request #586 from wrongecho/sharing-fix-username
Fix login sharing
2023-01-28 18:31:46 -05:00
johnnyq 0acd19a5ce Added Telemetry to Cron if enabled in settings, many more telemetry data counts were added 2023-01-28 18:11:00 -05:00
Marcus Hill 21cadf87f6 Fixing username sharing: tidy 2023-01-28 21:35:55 +00:00
Marcus Hill 64417d6fb4 Add column to shared_items to store the encrypted username, adjust logic to support encrypting/decrypting the login shared username 2023-01-28 21:20:11 +00:00
johnnyq 0a1fb2227e Implement Installation ID for optional telemetry 2023-01-28 15:06:19 -05:00
johnnyq 4b6faae6f7 Add Client name ind contacts section of global search 2023-01-28 13:44:43 -05:00
johnnyq f6b90ad3c1 decrypt the username during global search 2023-01-28 13:36:07 -05:00
johnnyq ce11899ecd Limit Initials to only 2 characters so it doesnt cause Graphic distorions when displaying in a circle 2023-01-27 20:20:22 -05:00
johnnyq 6f37d22ab5 UI Moved global Search bar to the center 2023-01-27 20:09:06 -05:00
Johnny 4fd6d752c6
Merge pull request #580 from wrongecho/function-standardise
Convert custom function names to camelCase
2023-01-26 18:20:33 -05:00
johnnyq d54b34fe3a Small UI tweaks to the new dropdown notification menu 2023-01-26 18:18:09 -05:00
johnnyq a698c815ba Notifications now show a drop down menu of the most recent 5 notification along with links to access all notifications and Dismiss all 2023-01-26 18:01:29 -05:00
johnnyq 45f2236770 Show number of shared links on the client side nav 2023-01-26 17:29:47 -05:00
johnnyq e9270016f3 Fix Username decryption on Contact Details 2023-01-26 17:09:31 -05:00
Marcus Hill 531bd25f27 Convert custom function names to camelCase 2023-01-26 22:03:31 +00:00
Johnny b742a71c57
Merge pull request #579 from wrongecho/crypto
Crypto changes - replace bin2hex
2023-01-26 16:58:31 -05:00
Marcus Hill 10362f86ef Convert custom function names to camelCase 2023-01-26 21:58:27 +00:00
johnnyq bdc71d3163 Make vendor selection work under create and edit ticket, also add vendor info card to ticket details This will be useful if you are also working with a vendor like Microsoft or Internet provider etc 2023-01-26 16:49:18 -05:00
Marcus Hill 2570bdc6af Tidy remaining files to randomString() 2023-01-26 21:46:58 +00:00
Marcus Hill 23e3a2e8fc - Create custom function (randomString()) for generating cryptographically (and URL) safe strings.
- Replace usages of keygen and bin2hex(random_bytes()) with this function.
2023-01-26 21:35:06 +00:00
johnnyq 542300a56b Removed Unused vendor_template_id 2023-01-26 16:15:10 -05:00
Johnny 41068d356b
Merge pull request #578 from wrongecho/login-field-encrypt
Add encryption for usernames stored in the logins area.
2023-01-26 10:57:55 -05:00