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
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
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
df9182cd78
More UI / Icons / Wording work on the pop up modals
johnnyq
2023-01-12 23:39:02 -05:00
0ffe1b9c75
Only show Items in client overview if records exist More link fixes
johnnyq
2023-01-10 22:43:20 -05:00
c75bd40b80
hide tables in contact details that dont have no records
johnnyq
2023-01-10 22:15:43 -05:00
d57074f5c7
Properly link to contact details through global search and client overview
johnnyq
2023-01-10 22:06:45 -05:00
243da47dd0
Keep contacts side nav active when viewing client contact details for easier navigation
johnnyq
2023-01-10 21:54:53 -05:00
0388d1e934
Contact Details now has a seperate page with related materials such as assets logins, started work on the UI for asset network interfaces, db structure updates for many to many relations between contacts and assets
johnnyq
2023-01-10 21:50:34 -05:00
a2765ae480
Merge branch 'itflow-org:master' into docker
lued
2023-01-10 18:08:42 -07:00
a0455cc296
DB Structure for Asset Network Interfaces ex switch ports, routers etc
johnnyq
2023-01-09 19:15:23 -05:00
71fc1bd591
Condensed the Recurring income by client table
johnnyq
2023-01-09 15:12:55 -05:00
6bd54431d9
Boldered Recurring total on report
johnnyq
2023-01-09 15:11:21 -05:00
607915f0f1
Added Recurring grand total to the bottom of Recurring income by client
johnnyq
2023-01-09 15:10:23 -05:00