Commit Graph

2620 Commits

Author SHA1 Message Date
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
Johnny
78951b3e3a Merge pull request #577 from wrongecho/misc
Misc refactoring/cleanups
2023-01-26 10:57:41 -05:00
Marcus Hill
5fd5663aa8 Add encryption for usernames stored in the logins ("passwords") area. 2023-01-26 15:36:13 +00:00
Marcus Hill
d7085c4790 Touch ups 2023-01-26 14:41:24 +00:00
Marcus Hill
3895c76c90 Clean up contact details ticket logic 2023-01-26 13:46:05 +00:00
Marcus Hill
5d269368f6 Update contact API to support contact_import, contact_billing, contact_technical 2023-01-26 13:34:13 +00:00
Marcus Hill
8e931a5a39 Correct num_row > num_rows 2023-01-26 12:45:42 +00:00
Marcus Hill
7e644d8f9f Move variable default values for reporting to inc_all_reports 2023-01-26 12:43:18 +00:00
Marcus Hill
00dd605d8d General refactoring/tidy spacing 2023-01-26 12:39:23 +00:00
Marcus Hill
39a3ea89c4 Move roundUpToNearestMultiple function used in multiple files to functions.php 2023-01-26 12:30:25 +00:00
Marcus Hill
91d0efbde7 Add default values for largest income/invoice month to 0. This fixes undefined errors and makes the chart show properly 2023-01-26 12:25:23 +00:00
Marcus Hill
5d9930ad28 Add isset check before calling folder_id from GET params 2023-01-26 12:15:35 +00:00
Marcus Hill
5edd37a46e Remove currency_code variable assignment when posting add_quote/add_recurring as it's not provided. The session company currency is actually used 2023-01-26 12:10:29 +00:00
Marcus Hill
8482cf87fa Set var recurring_total to start/default at 0 to prevent undefined errors 2023-01-26 11:48:24 +00:00
Marcus Hill
e1c70af1f5 Set to start/default at 0 to prevent undefined errors 2023-01-26 11:48:00 +00:00
Johnny
fa8ce92b0e Merge pull request #575 from wrongecho/more-tidy
More tidying/cleanups
2023-01-25 18:28:42 -05:00
Marcus Hill
d612a3ba26 Convert to require_once 2023-01-25 23:22:12 +00:00
Marcus Hill
aaedfc104f Tidy unused footer include 2023-01-25 23:15:12 +00:00
Marcus Hill
5bbb6103b6 Tidy unused footer includes 2023-01-25 23:14:44 +00:00