Commit Graph

2273 Commits

Author SHA1 Message Date
johnnyq
7112463e41 Commit Tidy allow public_cert to be null and move public_cert before notes 2022-01-04 11:35:34 -05:00
Johnny
c59e2e938c Merge pull request #229 from wrongecho/config-writeable
Check that config.php is writable at the start of setup.
2022-01-04 11:25:27 -05:00
Johnny
82ba4d3b5a Merge pull request #230 from wrongecho/cert-add-key
Add support for storing client certificate public key
2022-01-04 11:24:00 -05:00
Marcus Hill
21a22cb309 Ignore 2022-01-04 03:33:47 +00:00
Marcus Hill
ae98902a96 Add support for storing client certificate public key 2022-01-04 03:32:50 +00:00
Marcus Hill
dfbf0c788a Check that config.php is writable at the start of setup. 2022-01-04 03:21:04 +00:00
johnnyq
de883f9ff5 Fixed Add Recurring and Edit Recurring Invoices going to a blank screen after submit this was due to a missing history_status var, Removed Activate and Deactivate from recurring list and the buttons from recurring details as this can be modified using edit recurring, Removed Redundant Force Send action on recurring list views, this can be accessed by going to the recurring details. 2022-01-02 13:39:25 -05:00
johnnyq
b8a1af2e0f Show Ticket Reply Modified date if applicable 2022-01-02 01:50:18 -05:00
johnnyq
5ecac729a8 Fixed add ticket logging 2022-01-02 01:43:44 -05:00
johnnyq
466b7a51e4 removed logging client id key for global vendor 2022-01-02 00:58:50 -05:00
johnnyq
b2cef73dad Removed Old Logging function under edit vendor 2022-01-02 00:56:28 -05:00
johnnyq
ebb37c0f06 Fix Spelling mistake 2022-01-02 00:28:38 -05:00
johnnyq
d5fcfeb417 Setup Fixes regarding user checks 2022-01-02 00:14:48 -05:00
johnnyq
2c76573471 Fixed Syntax error under setup 2022-01-01 18:30:06 -05:00
johnnyq
02f247a047 Incorrect DBHost Var Fix 2022-01-01 17:39:49 -05:00
johnnyq
0250ac0623 Forgot full php tag 2022-01-01 17:27:31 -05:00
johnnyq
cf3c0a6410 Fixed a vulnerability in the setup.php file and other code cleanups. Thanks to the person that wishes to remain anonymous for reporting and providing a patch Also added a notice to readme to not use this web app during beta for production use 2022-01-01 17:02:31 -05:00
johnnyq
a70105e731 Started Adding Detailed Assets more alert and audit logging work 2022-01-01 15:26:31 -05:00
johnnyq
ff0ce6077a Removed Redundant Contact and location under edit client. 2021-12-31 16:24:28 -05:00
johnnyq
e978cd142e More Audit Logging work, fixed a bunch of small bugs along the way 2021-12-31 15:33:41 -05:00
johnnyq
cd7ecc9593 More Audit Logging and alerts cleanup 2021-12-28 22:13:53 -05:00
johnnyq
119e491865 Added Refferal Datasets on new company 2021-12-28 20:54:17 -05:00
johnnyq
05702c4a1b More Audit logging fixes and added proper permissions and added common datasets when a company is added 2021-12-28 18:53:48 -05:00
johnnyq
15d95a3647 Set Feedback Alerts to disappear after 4 seconds instead of 2 seconds 2021-12-28 18:20:15 -05:00
johnnyq
33400894d5 Updates and Fixings to Audit Logs, added client tag selection for mass email campaigns 2021-12-28 18:16:54 -05:00
johnnyq
c04353f284 Added not bull on db structure update for tag_type 2021-12-27 12:14:56 -05:00
johnnyq
484d4fff82 Added Tag Type to allow expansion of tagging support for other entities in the future 2021-12-27 12:06:37 -05:00
johnnyq
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. 2021-12-27 11:42:13 -05:00
johnnyq
a9fb11e3ef Fixed client details page as functions was declared twice 2021-12-23 10:58:16 -05:00
johnnyq
308bf0967f header got removed saomehow restored it 2021-12-22 17:28:17 -05:00
johnnyq
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 2021-12-22 17:24:54 -05:00
johnnyq
610eeca0a1 DB Update More work on client tags 2021-12-22 14:34:45 -05:00
johnnyq
40c3587789 Remove Outdated DB Changes upon update as ITFlow requires a full reinstallation as of 12-22-2021 will add more as code changes 2021-12-22 14:10:52 -05:00
johnnyq
73133f62ef Fix User Role when adding a user 2021-12-22 14:07:58 -05:00
johnnyq
d752a57132 Var Fixes in setup 2021-12-22 14:00:26 -05:00
johnnyq
1983c9f373 Mis-spelling causing breakge 2021-12-22 13:48:22 -05:00
johnnyq
89242870ca Fix Setup Incorrect Table Name for User Company Relation 2021-12-22 13:41:56 -05:00
johnnyq
64430a20ee Removed Role ID from users table it was unused and was breaking the ability to add users 2021-12-22 13:36:38 -05:00
johnnyq
997b07c822 Temp Removed Session User agent login vars from functions as its breaking Setup.php because of the reliance on an active mysql connection 2021-12-22 13:20:22 -05:00
johnnyq
074f1612f4 Merge branch 'master' of github.com:johnnyq/itflow 2021-12-22 13:09:09 -05:00
johnnyq
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 2021-12-22 13:08:24 -05:00
Johnny
163ec8ad6f Create FUNDING.yml 2021-12-16 12:10:23 -05:00
johnnyq
78f1e75eda Fix #216 Updated Currency codes everywhere not just in a few places 2021-12-14 13:00:24 -05:00
johnnyq
f2763476a3 Fix #216 Tax Percent Float limitation 2021-12-14 11:58:17 -05:00
johnnyq
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. 2021-12-13 12:21:55 -05:00
johnnyq
ed2dfa1b74 Disable Tagging for now as its still WIP 2021-12-12 16:22:18 -05:00
johnnyq
cf0946439e Broked it now fixed it 2021-12-12 16:16:58 -05:00
johnnyq
17833fb6dd More Code Fixups and blips to resolve continuing to comb through the code 2021-12-12 16:09:51 -05:00
johnnyq
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 2021-12-12 13:16:26 -05:00
johnnyq
82ead8a755 Reduced Font size of current version 2021-12-12 02:03:24 -05:00