Commit Graph

  • 33400894d5 Updates and Fixings to Audit Logs, added client tag selection for mass email campaigns johnnyq 2021-12-28 18:16:54 -05:00
  • c04353f284 Added not bull on db structure update for tag_type johnnyq 2021-12-27 12:14:56 -05:00
  • 484d4fff82 Added Tag Type to allow expansion of tagging support for other entities in the future johnnyq 2021-12-27 12:06:37 -05:00
  • d23d455cd9 DB update The long awaited Client Tag support is finally complete along with icon support and color badges this has replaced the user maintenance field to allow further customization, fixed tickets as it was using the old permission system. johnnyq 2021-12-27 11:42:13 -05:00
  • a9fb11e3ef Fixed client details page as functions was declared twice johnnyq 2021-12-23 10:58:16 -05:00
  • 308bf0967f header got removed saomehow restored it johnnyq 2021-12-22 17:28:17 -05:00
  • 25b5cb3d40 Moved Functions above check login so that check login can use some of the functions, Moved Fingerprinting to check login instead of in functions as its a more appropriate place johnnyq 2021-12-22 17:24:54 -05:00
  • 610eeca0a1 DB Update More work on client tags johnnyq 2021-12-22 14:34:45 -05:00
  • 40c3587789 Remove Outdated DB Changes upon update as ITFlow requires a full reinstallation as of 12-22-2021 will add more as code changes johnnyq 2021-12-22 14:10:52 -05:00
  • 73133f62ef Fix User Role when adding a user johnnyq 2021-12-22 14:07:58 -05:00
  • d752a57132 Var Fixes in setup johnnyq 2021-12-22 14:00:26 -05:00
  • 1983c9f373 Mis-spelling causing breakge johnnyq 2021-12-22 13:48:22 -05:00
  • 89242870ca Fix Setup Incorrect Table Name for User Company Relation johnnyq 2021-12-22 13:41:56 -05:00
  • 64430a20ee Removed Role ID from users table it was unused and was breaking the ability to add users johnnyq 2021-12-22 13:36:38 -05:00
  • 997b07c822 Temp Removed Session User agent login vars from functions as its breaking Setup.php because of the reliance on an active mysql connection johnnyq 2021-12-22 13:20:22 -05:00
  • 074f1612f4 Merge branch 'master' of github.com:johnnyq/itflow johnnyq 2021-12-22 13:09:09 -05:00
  • ba584a57e0 BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes johnnyq 2021-12-22 13:08:24 -05:00
  • 163ec8ad6f Create FUNDING.yml Johnny 2021-12-16 12:10:23 -05:00
  • 78f1e75eda Fix #216 Updated Currency codes everywhere not just in a few places johnnyq 2021-12-14 13:00:24 -05:00
  • f2763476a3 Fix #216 Tax Percent Float limitation johnnyq 2021-12-14 11:58:17 -05:00
  • 4604280efe This Update will break your login as we updated the password hash from MD5 to a salted hash using hash_password and password_verify techniques, fixed an unauthenticated persistent XSS Vulnerbility which would affect if someone spoofed their IP with a javascript code and then a logged in read the logs. The flaw was discovered by @bambilol #214 also fixed some other bugs. johnnyq 2021-12-13 12:21:55 -05:00
  • ed2dfa1b74 Disable Tagging for now as its still WIP johnnyq 2021-12-12 16:22:18 -05:00
  • cf0946439e Broked it now fixed it johnnyq 2021-12-12 16:16:58 -05:00
  • 17833fb6dd More Code Fixups and blips to resolve continuing to comb through the code johnnyq 2021-12-12 16:09:51 -05:00
  • faf39fc84a Code cleanup and fix possible injections when a trusted user is logged in thanks to mwdmeyer, constant_chaos, disclosure5 and rightwayround from /r/msp for pointing these issues out johnnyq 2021-12-12 13:16:26 -05:00
  • 82ead8a755 Reduced Font size of current version johnnyq 2021-12-12 02:03:24 -05:00
  • aaf65db6f3 Renamed MacOS X to just MacOS for user agent detection johnnyq 2021-12-12 02:01:30 -05:00
  • 7c0cce413f Missing Roundtrip label under edit trip johnnyq 2021-12-12 01:52:09 -05:00
  • b3b1a44228 Forgot the SQL Connection johnnyq 2021-12-12 01:27:35 -05:00
  • 9e9bb50db0 Fixed a SQL injection could only work if you had a login thanks disclosure5 for pointing this out from reddit/r/msp johnnyq 2021-12-12 01:22:39 -05:00
  • efb6372190 Fix #210 Password output under client logins johnnyq 2021-12-10 13:35:48 -05:00
  • 0b15aeedb5 Reworked last login under user-settings and users, made view more work johnnyq 2021-12-09 17:48:18 -05:00
  • f02e94d585 Started adding IP and User agent to audit logs, log when a user logs out, Merged logout into post.php johnnyq 2021-12-09 16:12:57 -05:00
  • a5a8fbc319 Fix a bunch of PHP Errors regarding various variable issues non existent vars, cleaned up client export documentation and export assets etc johnnyq 2021-12-09 15:26:21 -05:00
  • d78a24f3a5 Added git ids to the db structure update under updates johnnyq 2021-12-09 11:15:19 -05:00
  • 610875a3b3 Fix Alter Query Syntax for updating Table structure johnnyq 2021-12-09 11:11:50 -05:00
  • 16447709d8 added DB Structure changes during update johnnyq 2021-12-09 11:07:54 -05:00
  • c88e6b851a DB Structure Change - Removed the useless Low Account Balance alert johnnyq 2021-12-08 22:32:05 -05:00
  • 85cdc42d0f DB Structure update, Hide Passwords under client logins until eyeball is clicked to reveal password, prevent the looking over your shoulder type attack, Added Install Date to Assets, reworked client assets listing to include Operating System and Install Date johnnyq 2021-12-08 22:15:20 -05:00
  • b9fc4ea2bc show TOTP key in user setting if enabled, to allow adding to an totp app without QR Code like a password managed like bitwarden johnnyq 2021-12-04 21:09:57 -05:00
  • 53380718b1 Fixed TOTP for client logins johnnyq 2021-12-04 21:00:34 -05:00
  • e36739297d Fixed broken TOTP 2FA johnnyq 2021-12-04 17:59:40 -05:00
  • d0c0ca0a2c Updated Readme johnnyq 2021-12-04 15:18:58 -05:00
  • 991264d3ba Added WIP to Online Payments as it currently does not function, Disable Pay Online via guest url if online payment is not configured johnnyq 2021-12-04 12:33:30 -05:00
  • c8d83ca09c Fixed broken Client Print, added option to export client documentation with and without password johnnyq 2021-12-04 12:12:14 -05:00
  • c9065e8348 Added Array Tagging to Add Client also added Tag Icon Field johnnyq 2021-11-24 22:56:55 -05:00
  • ee1230e18a Added Tags CRUD and added to Side Menu johnnyq 2021-11-24 21:53:21 -05:00
  • f939ca41aa More work on Campaign Mailing List, started adding space in between Currency symbol and number johnnyq 2021-11-21 12:24:40 -05:00
  • 5352b3adbf Opps forgot php opening tag johnnyq 2021-11-20 17:02:01 -05:00
  • 32ff834dd6 Added you are up to date notification if updated johnnyq 2021-11-20 17:00:42 -05:00
  • 0bf1becd3e Updated Update Icon johnnyq 2021-11-20 16:54:23 -05:00
  • 627edc92b1 Added Update Successful message and auto redirect back johnnyq 2021-11-20 16:45:50 -05:00
  • 5aa02e346a update will now pull down the latest changes via git next up is schema upgrades between commits johnnyq 2021-11-20 16:43:03 -05:00
  • 1551ea7c9b Initial work on making the update function functionable johnnyq 2021-11-20 16:36:55 -05:00
  • cfd7333a1b Wrong var for currency symbol for receivables under dashboard fixed johnnyq 2021-11-19 20:47:24 -05:00
  • 0976a08730 Removed default currency and default country under settings added a company currency to the company table. Now currency default and country default uses company country and currency, updated the currency symbol to use companies currency under dashboard, expenses, profit loss reports johnnyq 2021-11-19 20:45:57 -05:00
  • cdae4ecfb6 Set Currency Symbols to Company's Default Currentcy Setting johnnyq 2021-11-19 20:04:03 -05:00
  • 0f60955120 Better naming for Dashboard items johnnyq 2021-11-18 18:19:52 -05:00
  • 8ddbbf4791 Removed some weird piece of mis-copy and pasted text in the dashboard johnnyq 2021-11-18 18:16:35 -05:00
  • 3ca92cd252 Added Truncated Description to Expense listing #203 johnnyq 2021-11-18 17:56:02 -05:00
  • 604d2a7417 Fix mis-spelling on dashboard johnnyq 2021-11-17 13:08:05 -05:00
  • e036bbf7cb Added Monthly and Yearly Recurring Invoice Amount Totals to the dashboard johnnyq 2021-11-17 13:02:09 -05:00
  • 40ed8761cb Removed Extra Scope under edit Quote johnnyq 2021-11-13 12:44:33 -05:00
  • c66d7fa7bd Made Invoice / Quote and Recurring more mobile responsive johnnyq 2021-11-09 15:42:21 -05:00
  • 100286738e Removed Unnessary DIVs under invoice/quote/recurring notes johnnyq 2021-11-09 15:17:38 -05:00
  • 592041087c Updated Ticket Details UI using the media Class and to include User avatar for Ticket replies and reducing the padding under ticket content and ticket replies by removing the <p> tag. Moved Edit and Delete for ticket replies to a elipsis using the card-tools class johnnyq 2021-11-09 14:08:51 -05:00
  • ee836291f5 Rename location to Address under client listings johnnyq 2021-11-08 18:10:16 -05:00
  • 6c80fa177d DB Update, reworked upcoming tagging feature in SQL, Added Province and Postal Code to address labels, changed the field document_details to document_content in SQL johnnyq 2021-11-08 18:07:36 -05:00
  • 50cd239cd4 Added all country currencies johnnyq 2021-11-04 00:31:19 -04:00
  • 72cf61ab61 Switched State to a text field instead of select field in all areas where state exist also added all countries to the country list johnnyq 2021-11-04 00:20:33 -04:00
  • bbcec94b80 Fixed an issue where if you edited a trip under clients it would break the client relation with the trip johnnyq 2021-10-21 11:23:39 -04:00
  • 0ec6b1eeae Highlight currently selected invoice under invoice history for guest_view invoice johnnyq 2021-10-17 15:18:23 -04:00
  • 7257664ae2 Allow uploading of .txt files under client files johnnyq 2021-10-17 15:02:02 -04:00
  • 540d5b0d30 Fixed Receipt Path under edit expense johnnyq 2021-10-17 14:59:50 -04:00
  • 2945f37a6e Merge pull request #198 from Brodur/patch-1 Johnny 2021-10-17 14:51:14 -04:00
  • 95ec59f353 Fix broken link in index.php Brodur 2021-09-26 14:05:16 -05:00
  • 6fb0d32b52 Added Certificate Expiration Notification as well as add the client name for both domain and certificate expiring alerts johnnyq 2021-09-23 10:15:23 -04:00
  • 5edde5a7f5 Added Expense ID at the end of expense receipt downloads johnnyq 2021-09-22 18:34:16 -04:00
  • 6c7155f4ac Fixed an issue under edit user where it would update a blank password if none was entered johnnyq 2021-09-22 10:10:10 -04:00
  • e772f107e7 Fix Client File Link johnnyq 2021-09-21 23:48:55 -04:00
  • 3a5ba00a52 Fix Add Photo under add location johnnyq 2021-09-21 23:44:45 -04:00
  • c7edadfd46 Fix Add Photo under add contact johnnyq 2021-09-21 23:38:15 -04:00
  • cb7a9bc8a3 Fixed Edit Upload receipt not deleting old receipt johnnyq 2021-09-21 23:19:08 -04:00
  • 9fe6abda11 fix file delete exisiting avatar if changed johnnyq 2021-09-21 23:01:37 -04:00
  • a939588cf2 New File upload logic complete Breaking changes New db dump johnnyq 2021-09-21 22:22:55 -04:00
  • 1d3cf6fd96 Updated to new file upload logic on locations as well this will break location photos johnnyq 2021-09-20 22:39:37 -04:00
  • 22d3564f04 BREAKING CHANGE New file upload method for contacts to not specify full path in database to reduce the db load and size as well as give better error control johnnyq 2021-09-20 22:10:57 -04:00
  • 6908bdcd30 Bumped PHPMailer from 6.4.0 to 6.5.1 johnnyq 2021-09-20 18:33:00 -04:00
  • 025e7caad2 Updated Toolbar for summernote and some more phone adjustments johnnyq 2021-09-12 14:58:50 -04:00
  • 55a9e87604 Do not show Primary Contact or Location in clients listing or client details if Contact or Location was deleted aka archived johnnyq 2021-09-12 00:08:45 -04:00
  • 2e5e1aee52 Phone numbers are all now formatted correctly per their length johnnyq 2021-09-11 22:41:50 -04:00
  • d5facbfc23 Removed all Input masks for phone numbers, now need to work on formating phone numbers for display based off digit length johnnyq 2021-09-11 21:51:36 -04:00
  • 118dba5c23 Removal of some phone number input masks to allow more phone number formats johnnyq 2021-09-11 21:35:10 -04:00
  • 55a2a7a96a Fixed Synatx error in post root 2021-09-10 10:55:38 -04:00
  • b7d0549ede Initial start to mailing list support johnnyq 2021-09-09 23:15:39 -04:00
  • 36370533cf Fixed Required Field Marker for miles / round trip johnnyq 2021-09-03 18:22:59 -04:00
  • e9336c1866 Fix Recent Logins Log front not updating due to VAR name johnnyq 2021-08-31 13:24:33 -04:00
  • 2ec79ef014 Did the same as previous commit for edit Quote Invoice Recurring johnnyq 2021-08-29 22:12:16 -04:00
  • 209bd7da4d Remove Currency Selection from invoice, quote and recurring as this will be determined by your company currency in settings, the payment is what matters as this is where it will be converted johnnyq 2021-08-29 22:07:46 -04:00
  • 4e4455d219 Moved Asset Icons from Type to the front of name in client asset listing johnnyq 2021-08-29 21:45:18 -04:00