Commit Graph

2431 Commits

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