Commit Graph

  • 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
  • a698c815ba Notifications now show a drop down menu of the most recent 5 notification along with links to access all notifications and Dismiss all johnnyq 2023-01-26 18:01:29 -05:00
  • 45f2236770 Show number of shared links on the client side nav johnnyq 2023-01-26 17:29:47 -05:00
  • e9270016f3 Fix Username decryption on Contact Details johnnyq 2023-01-26 17:09:31 -05:00
  • 531bd25f27 Convert custom function names to camelCase Marcus Hill 2023-01-26 22:03:31 +00:00
  • b742a71c57 Merge pull request #579 from wrongecho/crypto Johnny 2023-01-26 16:58:31 -05:00
  • 10362f86ef Convert custom function names to camelCase Marcus Hill 2023-01-26 21:58:27 +00:00
  • 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 johnnyq 2023-01-26 16:49:18 -05:00
  • 2570bdc6af Tidy remaining files to randomString() Marcus Hill 2023-01-26 21:46:58 +00:00
  • 23e3a2e8fc - Create custom function (randomString()) for generating cryptographically (and URL) safe strings. - Replace usages of keygen and bin2hex(random_bytes()) with this function. Marcus Hill 2023-01-26 21:35:06 +00:00
  • 542300a56b Removed Unused vendor_template_id johnnyq 2023-01-26 16:15:10 -05:00
  • 41068d356b Merge pull request #578 from wrongecho/login-field-encrypt Johnny 2023-01-26 10:57:55 -05:00
  • 78951b3e3a Merge pull request #577 from wrongecho/misc Johnny 2023-01-26 10:57:41 -05:00
  • 5fd5663aa8 Add encryption for usernames stored in the logins ("passwords") area. Marcus Hill 2023-01-26 15:36:13 +00:00
  • d7085c4790 Touch ups Marcus Hill 2023-01-26 14:41:24 +00:00
  • 3895c76c90 Clean up contact details ticket logic Marcus Hill 2023-01-26 13:46:05 +00:00
  • 5d269368f6 Update contact API to support contact_import, contact_billing, contact_technical Marcus Hill 2023-01-26 13:34:13 +00:00
  • 8e931a5a39 Correct num_row > num_rows Marcus Hill 2023-01-26 12:45:42 +00:00
  • 7e644d8f9f Move variable default values for reporting to inc_all_reports Marcus Hill 2023-01-26 12:43:18 +00:00
  • 00dd605d8d General refactoring/tidy spacing Marcus Hill 2023-01-26 12:39:23 +00:00
  • 39a3ea89c4 Move roundUpToNearestMultiple function used in multiple files to functions.php Marcus Hill 2023-01-26 12:30:25 +00:00
  • 91d0efbde7 Add default values for largest income/invoice month to 0. This fixes undefined errors and makes the chart show properly Marcus Hill 2023-01-26 12:25:23 +00:00
  • 5d9930ad28 Add isset check before calling folder_id from GET params Marcus Hill 2023-01-26 12:15:35 +00:00
  • 5edd37a46e Remove currency_code variable assignment when posting add_quote/add_recurring as it's not provided. The session company currency is actually used Marcus Hill 2023-01-26 12:10:29 +00:00
  • 8482cf87fa Set var recurring_total to start/default at 0 to prevent undefined errors Marcus Hill 2023-01-26 11:48:24 +00:00
  • e1c70af1f5 Set to start/default at 0 to prevent undefined errors Marcus Hill 2023-01-26 11:48:00 +00:00
  • fa8ce92b0e Merge pull request #575 from wrongecho/more-tidy Johnny 2023-01-25 18:28:42 -05:00
  • d612a3ba26 Convert to require_once Marcus Hill 2023-01-25 23:22:12 +00:00
  • aaedfc104f Tidy unused footer include Marcus Hill 2023-01-25 23:15:12 +00:00
  • 5bbb6103b6 Tidy unused footer includes Marcus Hill 2023-01-25 23:14:44 +00:00
  • 503b10d38c Tidy Marcus Hill 2023-01-25 23:14:13 +00:00
  • cffde0fbbd Tidy Marcus Hill 2023-01-25 23:07:37 +00:00
  • bfe5e533bd Merge branch 'master' into more-tidy Marcus Hill 2023-01-25 23:06:34 +00:00
  • 790704f96b Merge branch 'master' of https://github.com/johnnyq/itflow Marcus Hill 2023-01-25 23:06:23 +00:00
  • 0f3b6b5d23 Add alt-text to logo Marcus Hill 2023-01-25 22:47:50 +00:00
  • 67e1fb7021 Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text Marcus Hill 2023-01-25 22:44:46 +00:00
  • 95aa46cd52 Show the 'default' company logo (if configured) on the agent login page instead of the ITFlow text Marcus Hill 2023-01-25 22:37:02 +00:00
  • 18e9b10ea6 opps forgot the new vars for billing and technical under contact details johnnyq 2023-01-25 17:05:59 -05:00
  • e19502922d Added Contact types to Invite along with Internal Notes johnnyq 2023-01-25 16:56:33 -05:00
  • 6de09aa897 Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme johnnyq 2023-01-25 16:43:34 -05:00
  • 56175f0c8d Do not always show expiring card if no items are expiring under client overview johnnyq 2023-01-25 13:33:29 -05:00
  • 8550b2821d Cleaned up notification SQL format johnnyq 2023-01-25 13:02:25 -05:00
  • 76cfa36b04 Only show notifications belonging to the logged in user and system notifications where notification_user_id = 0 johnnyq 2023-01-25 12:59:26 -05:00
  • a8cd457a27 Moved the toastr response from the top right to the top center johnnyq 2023-01-25 12:40:25 -05:00
  • e8bcdc42f3 Added Software Licenses, Tickets and notes under contact details as well as fix the contact edit by moving the modal just below the edit button so it does not conflict with other tables that have the contact_id var johnnyq 2023-01-25 11:16:36 -05:00
  • 36a857c366 Added more telemetry data including if certain options are on or off to get an idea what businesses are using johnnyq 2023-01-24 21:15:57 -05:00
  • 3db2a02bed Added comments and version to Telemetry johnnyq 2023-01-24 20:24:15 -05:00
  • ce0a62c465 Added Basic Telemetry sending johnnyq 2023-01-24 20:08:37 -05:00
  • 27ae1afa69 Added Telemetry settings option johnnyq 2023-01-24 19:27:58 -05:00
  • 2429127ed1 Tidy Spacing johnnyq 2023-01-24 18:13:07 -05:00
  • 11b92695d3 Updated the edit modal for tickets to reflect the changes made to the create ticket modal johnnyq 2023-01-24 17:54:13 -05:00
  • 530803fcec Added vendor dropdown selection under ticket creation modal johnnyq 2023-01-24 17:22:47 -05:00
  • 5bed6eba6c Updated Ticket Creation Modal to make room for upcoming multi selection of contacts, assets and involved vendors johnnyq 2023-01-24 17:15:18 -05:00
  • a7c113e3d4 Added Updated Date Time on Ticket Details johnnyq 2023-01-24 16:35:16 -05:00
  • 96c846a080 Added fields to contacts for billing and technical contacts johnnyq 2023-01-24 16:19:49 -05:00
  • 5c3ee602bf Remove instances of unused db field log_entity was causing issues with adding and editing items including contacts johnnyq 2023-01-24 12:59:51 -05:00
  • b4c9975da2 Updated DB Structure Defaults and dropped some unused fields johnnyq 2023-01-23 21:43:45 -05:00
  • e855be1ab0 More general code cleanup/formatting Marcus Hill 2023-01-23 21:37:32 +00:00
  • 7ea36eeff6 Adjust setting related pages to require inc_all_settings rather than include Marcus Hill 2023-01-23 21:31:54 +00:00
  • cfa4b1dcb5 More general code cleanup/formatting Marcus Hill 2023-01-23 21:29:12 +00:00
  • 6892e6f9f1 Convert include to require_once Marcus Hill 2023-01-23 21:19:11 +00:00
  • cb11ebc857 General tidy/spacing cleanups Marcus Hill 2023-01-23 21:09:44 +00:00
  • 8d4a76e3f8 Add HTML lang element to match main header.php Marcus Hill 2023-01-23 20:56:08 +00:00
  • efecab179b General cleanups, add HTML lang element to match header.php Marcus Hill 2023-01-23 20:55:25 +00:00
  • 0d1a6bc445 Update README.md wrongecho 2023-01-23 19:34:49 +00:00
  • 967d7f0cd6 Tidy Marcus Hill 2023-01-25 23:01:42 +00:00
  • b98439d74a Remove unused variable assignment. was calling get_os with no parameters, so nothing was ever returned anyway. Get_os instead can now be given the user agent to determine the OS Marcus Hill 2023-01-25 22:59:28 +00:00
  • 911b36b608 Tidy Marcus Hill 2023-01-25 22:57:22 +00:00
  • fabcf7ed12 Merge pull request #574 from wrongecho/branding Johnny 2023-01-25 17:51:45 -05:00
  • 066fcff63a Remove unused commented code Marcus Hill 2023-01-25 22:51:44 +00:00
  • 9ff4420040 Add alt-text to logo Marcus Hill 2023-01-25 22:47:50 +00:00
  • cf1e39748e Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text Marcus Hill 2023-01-25 22:44:46 +00:00
  • 235eff84d1 Show the 'default' company logo (if configured) on the agent login page instead of the ITFlow text Marcus Hill 2023-01-25 22:37:02 +00:00
  • 2c147e65ad opps forgot the new vars for billing and technical under contact details johnnyq 2023-01-25 17:05:59 -05:00
  • 977a9d31dd Added Contact types to Invite along with Internal Notes johnnyq 2023-01-25 16:56:33 -05:00