Commit Graph

4739 Commits

Author SHA1 Message Date
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
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