Commit Graph

1930 Commits

Author SHA1 Message Date
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 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
Marcus Hill 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)
2023-01-21 13:25:16 +00:00
Marcus Hill 6d26b07d70 Fix the ticket notification email subject to just show the ticket subject in the message body for new tickets 2023-01-21 12:30:33 +00:00
Marcus Hill f7d9fe8479 Add email notifications when cron raises a scheduled ticket 2023-01-21 12:29:39 +00:00
johnnyq 7f3ec8ccda Fixed where os and browser would return the os and browser of the currently logged in user for every row 2023-01-20 21:27:55 -05:00
johnnyq 67a9a484af Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client 2023-01-20 19:37:48 -05:00
Johnny b8ee87a139
Merge pull request #565 from wrongecho/ticket-global-search
Add functionality to perform global searches via full ticket number
2023-01-20 17:31:02 -05:00
johnnyq 8cfecbecf3 Rename logs to audit logs because thats what they are they are not system logs 2023-01-20 17:09:07 -05:00
johnnyq 2c4948b007 Added OS and Browser under last login under users 2023-01-20 17:03:59 -05:00
johnnyq 0a570fe37c Cleaned up the UI of user profile. The user agent is now decoded to display OS and Browser under logs 2023-01-20 16:49:42 -05:00
Marcus Hill d43fee43bd Add functionality to perform global searches via full ticket prefix+number. 2023-01-20 21:21:27 +00:00
johnnyq 7ad0d4fb29 Make Side bar Nav Fixed so it doesnt scroll with the main content 2023-01-20 15:32:18 -05:00
johnnyq 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 2023-01-20 14:56:27 -05:00
johnnyq 06cca61354 Merged Colors and Theme Colors array into one 2023-01-20 14:22:07 -05:00
johnnyq 7d29b551e7 Simplified themimg, Added Hyperlink colors to the theme as well 2023-01-20 13:53:24 -05:00
johnnyq 196806e449 Removed theme color secondary as gray is the same thing 2023-01-19 18:15:03 -05:00
Johnny 8104451fc1
Merge pull request #560 from wrongecho/asset-ticket-history
Fix service history hyperlink, tidy text a little
2023-01-19 18:01:32 -05:00
johnnyq 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 2023-01-19 18:00:35 -05:00
Marcus Hill 0acfda64ba Fix service history hyperlink, tidy text a little (#384) 2023-01-19 20:51:34 +00:00
johnnyq f21bb7cbe9 More UI updates Dashboard Financial and Client Overview 2023-01-18 23:00:21 -05:00
johnnyq f1267e5c22 Merged Add Scheduled Ticket into add Ticket Split Dropdown button 2023-01-18 22:12:53 -05:00
johnnyq 45564d45bc Added Document Template Listing, editing, deletion, move scheduled tickets into tickets 2023-01-18 22:00:45 -05:00
johnnyq 5492e6d3f7 DB update for vendor and software/license templates 2023-01-18 20:13:41 -05:00
Johnny 6eb51a487d
Merge pull request #559 from wrongecho/login-warning-fix-2
Re-add login fix from chandachewe10
2023-01-18 18:20:02 -05:00
johnnyq 159586329f Feature: Document Templates - You can now officially create document template and create documents from a template - WIP list/edit/delete document templates 2023-01-18 18:12:14 -05:00
johnnyq 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 2023-01-18 16:22:16 -05:00
Marcus Hill b2ccb53c44 Re-add fix from chandachewe10 to prevent offset array error when entering invalid credentials 2023-01-18 21:21:58 +00:00
johnnyq 798e99efee More work on glabal templates 2023-01-17 22:58:13 -05:00
johnnyq 2a03710239 Some UI cleanup on contact details pages 2023-01-17 21:53:24 -05:00
johnnyq e365780c6a Bump HTMLPurifier from 4.14.0 to 4.15.0 2023-01-17 12:19:06 -05:00
johnnyq 2f70c047b8 Bump pdfmake from 0.2.4 to 0.2.7 2023-01-17 12:12:39 -05:00
johnnyq f805683c3f Bump clipboard.js from 2.0.10 to 2.0.11 2023-01-17 12:08:12 -05:00
johnnyq c935faeff0 Bump PHPMailer from 6.5.3 to 6.7.1 2023-01-17 11:52:49 -05:00
johnnyq 7c1b3c9c57 More UI Updates various modals and settings, company add and edit etc 2023-01-17 11:47:23 -05:00
johnnyq 2f595bd7c8 Added some breadcrumbs to new ticket and ticket details in user portal 2023-01-16 20:48:25 -05:00
johnnyq 7ba434963e Cleaned up and fixed Client Portal class Syntax, removed unnessesary html markup etc 2023-01-16 20:09:34 -05:00
Johnny 63afac050a
Merge pull request #557 from wrongecho/modules-sales-fix
Hide the sales menu on the main nav bar if accounting module is disabled
2023-01-16 17:50:31 -05:00
Johnny b0a4ee5724
Merge pull request #558 from wrongecho/dashboard
Add new contact and asset counts to tech dashboard
2023-01-16 17:50:17 -05:00