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