Commit Graph

1967 Commits

Author SHA1 Message Date
johnnyq 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 2023-01-25 23:04:43 +00:00
johnnyq 36a857c366 Added more telemetry data including if certain options are on or off to get an idea what businesses are using 2023-01-25 23:04:43 +00:00
johnnyq 3db2a02bed Added comments and version to Telemetry 2023-01-25 23:04:43 +00:00
johnnyq ce0a62c465 Added Basic Telemetry sending 2023-01-25 23:04:43 +00:00
johnnyq 27ae1afa69 Added Telemetry settings option 2023-01-25 23:04:43 +00:00
johnnyq 2429127ed1 Tidy Spacing 2023-01-25 23:04:43 +00:00
johnnyq 11b92695d3 Updated the edit modal for tickets to reflect the changes made to the create ticket modal 2023-01-25 23:04:43 +00:00
johnnyq 530803fcec Added vendor dropdown selection under ticket creation modal 2023-01-25 23:04:43 +00:00
johnnyq 5bed6eba6c Updated Ticket Creation Modal to make room for upcoming multi selection of contacts, assets and involved vendors 2023-01-25 23:04:43 +00:00
johnnyq a7c113e3d4 Added Updated Date Time on Ticket Details 2023-01-25 23:04:42 +00:00
johnnyq 96c846a080 Added fields to contacts for billing and technical contacts 2023-01-25 23:04:42 +00:00
johnnyq 5c3ee602bf Remove instances of unused db field log_entity was causing issues with adding and editing items including contacts 2023-01-25 23:04:42 +00:00
johnnyq b4c9975da2 Updated DB Structure Defaults and dropped some unused fields 2023-01-25 23:04:42 +00:00
Marcus Hill e855be1ab0 More general code cleanup/formatting 2023-01-25 23:04:42 +00:00
Marcus Hill 7ea36eeff6 Adjust setting related pages to require inc_all_settings rather than include 2023-01-25 23:04:42 +00:00
Marcus Hill cfa4b1dcb5 More general code cleanup/formatting 2023-01-25 23:04:41 +00:00
Marcus Hill 6892e6f9f1 Convert include to require_once 2023-01-25 23:04:41 +00:00
Marcus Hill cb11ebc857 General tidy/spacing cleanups 2023-01-25 23:04:41 +00:00
Marcus Hill 8d4a76e3f8 Add HTML lang element to match main header.php 2023-01-25 23:04:41 +00:00
Marcus Hill efecab179b General cleanups, add HTML lang element to match header.php 2023-01-25 23:04:41 +00:00
wrongecho 0d1a6bc445 Update README.md
Adjust 1.0 release estimate to April/May in line with milestone
2023-01-25 23:04:41 +00:00
Marcus Hill 10f12b17f6 Revert php mailer back to isHTML true - the default is text, despite what PHPStorm thinks! 2023-01-23 20:30:38 +00:00
Johnny 52196b7284
Merge pull request #568 from wrongecho/code-tidy
Code tidy
2023-01-23 15:02:12 -05:00
wrongecho 4e2b8a86c3
Update functions.php
Tidy spacing
2023-01-23 19:25:00 +00:00
wrongecho b19c7a6f49
Merge branch 'master' into code-tidy 2023-01-23 19:21:43 +00:00
johnnyq 13edae48dc New Field for notifications so each user can get and dismiss their own notifications instead of them being shared 2023-01-22 20:01:20 -05:00
johnnyq b3f952b1f8 New Feature: You can now create Software/License Templates 2023-01-21 16:28:48 -05:00
johnnyq 144697ccc0 Hide Full User Agent string from Logs 2023-01-21 14:26:19 -05:00
johnnyq e9d0a709df Remove Serializer 2023-01-21 14:03:38 -05:00
johnnyq 73490f5448 Fixed broken Guest view of Invoice and Quote due to modification of get Browser and get OS functions 2023-01-21 14:02:54 -05:00
Johnny 7f2a9e04d5
Merge pull request #566 from wrongecho/notifs
Email notification related changes
2023-01-21 13:29:59 -05:00
Marcus Hill d34c26d176 Tidy 2023-01-21 17:49:10 +00:00
Marcus Hill 35560c579b Remove unnecessary button tag 2023-01-21 17:44:27 +00:00
Marcus Hill 8f18e9ea91 Fix expense reference not showing when copying expense 2023-01-21 17:37:46 +00:00
Marcus Hill df8ecbd2c4 Remove use of mysqli_error in post.php - it was removed in PHP 7.0 2023-01-21 17:33:09 +00:00
Marcus Hill a270e3a42c Remove redundant closing PHP tags 2023-01-21 17:30:51 +00:00
Marcus Hill bae0814827 Remove unnecessary semicolons 2023-01-21 17:29:53 +00:00
Marcus Hill bdffacca6b Remove unnecessary variables (return the result direct) 2023-01-21 17:29:01 +00:00
Marcus Hill 2c7a704b6b Remove redundant (default) arguments 2023-01-21 17:26:06 +00:00
Marcus Hill d73b3cb960 Correct typos 2023-01-21 17:22:27 +00:00
Marcus Hill 2c3ebb3bbb Tidy codestyle - spaces between parenthesis and curly braces 2023-01-21 17:09:39 +00:00
Marcus Hill 690aea6ab2 Add php-imap to readme as requirement for email to ticket parsing 2023-01-21 16:47:11 +00:00
Marcus Hill 628c6997ca Add ticket assignment email notifications when using the 'Assigned to' menu 2023-01-21 16:33:54 +00:00
Marcus Hill fb6848f508 Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close) 2023-01-21 15:47:01 +00:00
Marcus Hill 6f900269d7 Add notifications for unusual logins. A login is considered "unusual" if both the user agent and IP address used haven't appeared in the user's sign-in logs before. 2023-01-21 15:16:11 +00:00
Marcus Hill fe00c0df2b Send users a notification email if they disable 2FA 2023-01-21 14:37:50 +00:00
Marcus Hill cc6380f785 Add notification emails to agents when they change their email/password 2023-01-21 14:29:32 +00:00
Marcus Hill 3973a0dd00 Adjust hardcoded ITFlow to config_app_name 2023-01-21 14:27:40 +00:00
Marcus Hill fb5a27843c Add isset check on check_login to prevent undefined errors 2023-01-21 13:48:53 +00:00
Marcus Hill 2c1f760ce0 - Move brute force login protection before the page loads
- Increased the threshold to 15 attempts, but over 10 mins instead
2023-01-21 13:42:54 +00:00