Commit Graph

28 Commits

Author SHA1 Message Date
8d08084ac2 Change target of min pass length check to 'int' of pass length
Fixes default password min length check, crashing crafty on fresh install
2024-03-03 01:10:48 +00:00
842e576b5c Refactor minimum password length 2024-02-19 21:14:15 -05:00
4b9c6cfd71 Fix sonar finding
Use the opposite operator ("not in") instead.
Boolean checks should not be inverted python:S1940
2023-11-28 02:22:25 +00:00
2fd66420c4 Add terminal message 2023-11-13 17:23:02 -05:00
91e62c647e Create text file in config folder with init creds 2023-11-13 14:14:13 -05:00
2d9529ba0c Add cookie secret to DB
Allow users to reset cookie and api secret
Add Crafty row to table on fresh install
Change inserts to updates for crafty settings table.
2023-01-29 16:54:02 -05:00
27ad78c14d Make admin manager none on fresh install 2022-08-27 11:17:31 -04:00
f4660fb36c Make fresh install more efficient 2022-08-07 11:30:00 -04:00
675912a0b6 Check for number of users in fresh install 2022-08-07 11:04:12 -04:00
7d286e60e0 Backup/Config.json rework for API key hardening
See merge request crafty-controller/crafty-4!369
2022-06-20 19:26:21 +00:00
5970895268 Fix resetting api_key 2022-06-02 08:23:28 -04:00
f2dec0c52b Reset secret key on fresh start when db dumped 2022-06-02 07:33:43 -04:00
3b4253de9b Fixing get_authorized_server 2022-05-26 23:19:59 +02:00
77bbde149a Fix fresh install side effects from DB rework 2022-04-17 13:27:00 -04:00
92c8fc04f3 Refactor to standardize class/variable naming 2022-04-14 03:10:25 +01:00
19f2429a4c Fix formatting to comply with Black 2022-04-11 11:08:36 +01:00
42ca4bb973 Refactored the yes to not pass objects in import
Merge Conflicts ᴙ Us
2022-04-11 00:23:55 -05:00
119c34535c Removed fn, reduced queries in login flow 2022-04-10 17:46:07 -05:00
711d415335 Remove queue 2022-04-10 18:04:16 -04:00
b1ed9ba2bd Add API routes from 3.x
Enhance security for permissions on API requests
Fix bug where server permissions and crafty permissions were flipped upon making a new token
Fix bug where new secret key would be created every time Crafty was started.
Fix bug where DB locks will occur with concurrent writes to the DB.
2022-04-10 19:39:31 +00:00
2a512d7273 Fix files to conform with new Black pylintrc
Mostly just breaking up strings and comments into new lines
Some strings dont require 'f' but keeping in for readability
with the rest of the concatinated string
2022-03-23 06:06:13 +00:00
e06fe8a52a Black codebase
Apply black formatting to codebase
2022-03-23 02:50:12 +00:00
b306d1f313 Tidy imports & dep auto-installer 2022-03-08 04:40:44 +00:00
e0ce1d118c Create pylintrc, code review pipeline & correct codebase errors
Fix uploads,
Only send server stats to user page when they have access to servers
2022-01-26 01:45:30 +00:00
93857f90db JWT login and multi API keys! 2022-01-15 02:23:50 +02:00
7dd24b6b15 Improved File Loading, Fixed Port checking 2022-01-08 23:03:45 +00:00
72a85d7e64 Adds user based languages
changes server creation so that it adds it to roles instead of creating one
Changes server creation so you cannot create a server without a role.
2021-09-29 19:32:21 -04:00
70ca82a086 Rework architecture for better MVC 2021-09-09 00:01:10 +02:00