Commit Graph

  • 16d3d4420a 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
  • 9a15f0e0b3 Do not always show expiring card if no items are expiring under client overview johnnyq 2023-01-25 13:33:29 -05:00
  • 037e42fb20 Cleaned up notification SQL format johnnyq 2023-01-25 13:02:25 -05:00
  • 6c5e92dd3c 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
  • da810349f4 Moved the toastr response from the top right to the top center johnnyq 2023-01-25 12:40:25 -05:00
  • 27d1d2a592 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
  • 1e1933798d 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
  • f670efa16a Added comments and version to Telemetry johnnyq 2023-01-24 20:24:15 -05:00
  • 3dc1f11a56 Added Basic Telemetry sending johnnyq 2023-01-24 20:08:37 -05:00
  • a854baaf61 Added Telemetry settings option johnnyq 2023-01-24 19:27:58 -05:00
  • 88ca23e5c0 Tidy Spacing johnnyq 2023-01-24 18:13:07 -05:00
  • a25d96a481 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
  • 4164e1dad6 Added vendor dropdown selection under ticket creation modal johnnyq 2023-01-24 17:22:47 -05:00
  • 73ef2ede8b 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
  • a8379e331d Added Updated Date Time on Ticket Details johnnyq 2023-01-24 16:35:16 -05:00
  • bdd8f8823f Added fields to contacts for billing and technical contacts johnnyq 2023-01-24 16:19:49 -05:00
  • da2c98a48a 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
  • 1aa7c7be3a Updated DB Structure Defaults and dropped some unused fields johnnyq 2023-01-23 21:43:45 -05:00
  • 058102bb47 Merge pull request #573 from wrongecho/smell-cleanups Johnny 2023-01-23 21:42:11 -05:00
  • a340df0df9 More general code cleanup/formatting Marcus Hill 2023-01-23 21:37:32 +00:00
  • bd1ac7708c Adjust setting related pages to require inc_all_settings rather than include Marcus Hill 2023-01-23 21:31:54 +00:00
  • 3a54789c4b More general code cleanup/formatting Marcus Hill 2023-01-23 21:29:12 +00:00
  • 5d77be3f41 Convert include to require_once Marcus Hill 2023-01-23 21:19:11 +00:00
  • ad2390d0ea General tidy/spacing cleanups Marcus Hill 2023-01-23 21:09:44 +00:00
  • 49da4d7fd4 Add HTML lang element to match main header.php Marcus Hill 2023-01-23 20:56:08 +00:00
  • 95b9e2fe23 General cleanups, add HTML lang element to match header.php Marcus Hill 2023-01-23 20:55:25 +00:00
  • b60b501cef Merge pull request #571 from wrongecho/mail-format-fix Johnny 2023-01-23 15:49:13 -05:00
  • 2ab601fa59 Merge pull request #569 from itflow-org/wrongecho-readme-v1-date Johnny 2023-01-23 15:45:32 -05:00
  • 10f12b17f6 Revert php mailer back to isHTML true - the default is text, despite what PHPStorm thinks! Marcus Hill 2023-01-23 20:30:38 +00:00
  • 52196b7284 Merge pull request #568 from wrongecho/code-tidy Johnny 2023-01-23 15:02:12 -05:00
  • dfb7364a82 Update README.md wrongecho 2023-01-23 19:34:49 +00:00
  • 4e2b8a86c3 Update functions.php wrongecho 2023-01-23 19:25:00 +00:00
  • b19c7a6f49 Merge branch 'master' into code-tidy wrongecho 2023-01-23 19:21:43 +00:00
  • 13edae48dc New Field for notifications so each user can get and dismiss their own notifications instead of them being shared johnnyq 2023-01-22 20:01:20 -05:00
  • b3f952b1f8 New Feature: You can now create Software/License Templates johnnyq 2023-01-21 16:28:48 -05:00
  • 144697ccc0 Hide Full User Agent string from Logs johnnyq 2023-01-21 14:26:19 -05:00
  • e9d0a709df Remove Serializer johnnyq 2023-01-21 14:03:38 -05:00
  • 73490f5448 Fixed broken Guest view of Invoice and Quote due to modification of get Browser and get OS functions johnnyq 2023-01-21 14:02:54 -05:00
  • 7f2a9e04d5 Merge pull request #566 from wrongecho/notifs Johnny 2023-01-21 13:29:59 -05:00
  • d34c26d176 Tidy Marcus Hill 2023-01-21 17:49:10 +00:00
  • 35560c579b Remove unnecessary button tag Marcus Hill 2023-01-21 17:44:27 +00:00
  • 8f18e9ea91 Fix expense reference not showing when copying expense Marcus Hill 2023-01-21 17:37:46 +00:00
  • df8ecbd2c4 Remove use of mysqli_error in post.php - it was removed in PHP 7.0 Marcus Hill 2023-01-21 17:33:09 +00:00
  • a270e3a42c Remove redundant closing PHP tags Marcus Hill 2023-01-21 17:30:51 +00:00
  • bae0814827 Remove unnecessary semicolons Marcus Hill 2023-01-21 17:29:53 +00:00
  • bdffacca6b Remove unnecessary variables (return the result direct) Marcus Hill 2023-01-21 17:29:01 +00:00
  • 2c7a704b6b Remove redundant (default) arguments Marcus Hill 2023-01-21 17:26:06 +00:00
  • d73b3cb960 Correct typos Marcus Hill 2023-01-21 17:22:27 +00:00
  • 2c3ebb3bbb Tidy codestyle - spaces between parenthesis and curly braces Marcus Hill 2023-01-21 17:09:39 +00:00
  • 690aea6ab2 Add php-imap to readme as requirement for email to ticket parsing Marcus Hill 2023-01-21 16:47:11 +00:00
  • 628c6997ca Add ticket assignment email notifications when using the 'Assigned to' menu Marcus Hill 2023-01-21 16:33:54 +00:00
  • fb6848f508 Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close) Marcus Hill 2023-01-21 15:47:01 +00:00
  • 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. Marcus Hill 2023-01-21 15:16:11 +00:00
  • fe00c0df2b Send users a notification email if they disable 2FA Marcus Hill 2023-01-21 14:37:50 +00:00
  • cc6380f785 Add notification emails to agents when they change their email/password Marcus Hill 2023-01-21 14:29:32 +00:00
  • 3973a0dd00 Adjust hardcoded ITFlow to config_app_name Marcus Hill 2023-01-21 14:27:40 +00:00
  • fb5a27843c Add isset check on check_login to prevent undefined errors Marcus Hill 2023-01-21 13:48:53 +00:00
  • 2c1f760ce0 - Move brute force login protection before the page loads - Increased the threshold to 15 attempts, but over 10 mins instead Marcus Hill 2023-01-21 13:42:54 +00:00
  • b9b0440186 - Add email notification to agents if their 2FA code is entered incorrectly (this may be a sign of account compromise) - Tidy login code flow so that the "logged" session variable only has to be set in one place, rather than in two (both for 2fa and non-2fa logins) Marcus Hill 2023-01-21 13:25:16 +00:00
  • 6d26b07d70 Fix the ticket notification email subject to just show the ticket subject in the message body for new tickets Marcus Hill 2023-01-21 12:30:33 +00:00
  • f7d9fe8479 Add email notifications when cron raises a scheduled ticket Marcus Hill 2023-01-21 12:29:39 +00:00
  • 7f3ec8ccda Fixed where os and browser would return the os and browser of the currently logged in user for every row johnnyq 2023-01-20 21:27:55 -05:00
  • 67a9a484af Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client johnnyq 2023-01-20 19:37:48 -05:00
  • b8ee87a139 Merge pull request #565 from wrongecho/ticket-global-search Johnny 2023-01-20 17:31:02 -05:00
  • 8cfecbecf3 Rename logs to audit logs because thats what they are they are not system logs johnnyq 2023-01-20 17:09:07 -05:00
  • 2c4948b007 Added OS and Browser under last login under users johnnyq 2023-01-20 17:03:59 -05:00
  • 0a570fe37c Cleaned up the UI of user profile. The user agent is now decoded to display OS and Browser under logs johnnyq 2023-01-20 16:49:42 -05:00
  • d43fee43bd Add functionality to perform global searches via full ticket prefix+number. Marcus Hill 2023-01-20 21:21:27 +00:00
  • 7ad0d4fb29 Make Side bar Nav Fixed so it doesnt scroll with the main content johnnyq 2023-01-20 15:32:18 -05:00
  • c6cd1b0be7 Documents and Document Template Fixes, Fixed issue not displaying foldername in the breadcrumbs under document details. When Creating a document from template didnt redirect to the right place for editing. eliminated folder get var in document details as its unneeded johnnyq 2023-01-20 14:56:27 -05:00
  • 06cca61354 Merged Colors and Theme Colors array into one johnnyq 2023-01-20 14:22:07 -05:00
  • 7d29b551e7 Simplified themimg, Added Hyperlink colors to the theme as well johnnyq 2023-01-20 13:53:24 -05:00
  • 196806e449 Removed theme color secondary as gray is the same thing johnnyq 2023-01-19 18:15:03 -05:00
  • 8104451fc1 Merge pull request #560 from wrongecho/asset-ticket-history Johnny 2023-01-19 18:01:32 -05:00
  • 6232a8311b Feature: Introduced Color Themes - Changes navbar color and accent button color on sidenav - To change theme goto settings - theme - select a theme watch it change in real time johnnyq 2023-01-19 18:00:35 -05:00
  • 0acfda64ba Fix service history hyperlink, tidy text a little (#384) Marcus Hill 2023-01-19 20:51:34 +00:00
  • f21bb7cbe9 More UI updates Dashboard Financial and Client Overview johnnyq 2023-01-18 23:00:21 -05:00
  • f1267e5c22 Merged Add Scheduled Ticket into add Ticket Split Dropdown button johnnyq 2023-01-18 22:12:53 -05:00
  • 45564d45bc Added Document Template Listing, editing, deletion, move scheduled tickets into tickets johnnyq 2023-01-18 22:00:45 -05:00
  • 5492e6d3f7 DB update for vendor and software/license templates johnnyq 2023-01-18 20:13:41 -05:00
  • 6eb51a487d Merge pull request #559 from wrongecho/login-warning-fix-2 Johnny 2023-01-18 18:20:02 -05:00
  • 159586329f Feature: Document Templates - You can now officially create document template and create documents from a template - WIP list/edit/delete document templates johnnyq 2023-01-18 18:12:14 -05:00
  • 6b5cc267ea Moved Global Search from the side nav to the top nav This give the side nav some breating room while being able to access global search from anywhere in ITFlow johnnyq 2023-01-18 16:22:16 -05:00
  • b2ccb53c44 Re-add fix from chandachewe10 to prevent offset array error when entering invalid credentials Marcus Hill 2023-01-18 21:21:58 +00:00
  • 798e99efee More work on glabal templates johnnyq 2023-01-17 22:58:13 -05:00
  • 2a03710239 Some UI cleanup on contact details pages johnnyq 2023-01-17 21:53:24 -05:00
  • e365780c6a Bump HTMLPurifier from 4.14.0 to 4.15.0 johnnyq 2023-01-17 12:19:06 -05:00
  • 2f70c047b8 Bump pdfmake from 0.2.4 to 0.2.7 johnnyq 2023-01-17 12:12:39 -05:00
  • f805683c3f Bump clipboard.js from 2.0.10 to 2.0.11 johnnyq 2023-01-17 12:08:12 -05:00
  • c935faeff0 Bump PHPMailer from 6.5.3 to 6.7.1 johnnyq 2023-01-17 11:52:49 -05:00
  • 7c1b3c9c57 More UI Updates various modals and settings, company add and edit etc johnnyq 2023-01-17 11:47:23 -05:00
  • 2f595bd7c8 Added some breadcrumbs to new ticket and ticket details in user portal johnnyq 2023-01-16 20:48:25 -05:00
  • 7ba434963e Cleaned up and fixed Client Portal class Syntax, removed unnessesary html markup etc johnnyq 2023-01-16 20:09:34 -05:00
  • 63afac050a Merge pull request #557 from wrongecho/modules-sales-fix Johnny 2023-01-16 17:50:31 -05:00
  • b0a4ee5724 Merge pull request #558 from wrongecho/dashboard Johnny 2023-01-16 17:50:17 -05:00
  • 8539285be5 Add new contact and asset counts to tech dashboard Marcus Hill 2023-01-15 17:37:31 +00:00
  • c940f68991 Hide the sales menu on the main nav bar if accounting module is disabled Marcus Hill 2023-01-15 17:21:56 +00:00
  • 335f3cc7d1 Merge pull request #556 from lued/docker Johnny 2023-01-13 21:46:32 -05:00
  • 3baea5e757 Used the DB Update function to write new repo_branch var for docker the new docker to function properly johnnyq 2023-01-13 21:44:13 -05:00
  • c0399a2c42 Added Disable and Activate Users, fixes #539 johnnyq 2023-01-13 18:24:50 -05:00