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