842e576b5c
Refactor minimum password length
2024-02-19 21:14:15 -05:00
ecee8b494c
Raise exception for anti-lockout-username
2024-01-31 22:15:40 -05:00
aec14a6713
Do not allow user to create anti-lockout-user
2024-01-31 22:01:04 -05:00
a112bc3e57
Set time to UTC for schedule
...
remove prints
2024-01-28 16:51:54 -05:00
bb18400b90
Fix schedule firing too early
2024-01-26 15:29:25 -05:00
665997c34c
Print to terminal not file
2024-01-22 19:51:57 -05:00
d82ee0fa31
start schedule
2024-01-16 18:01:22 -05:00
3d4153f941
Add lockout user for forgot password
...
Hide lockout user from users list
2024-01-16 15:36:14 -05:00
5546118517
Remove password max length
2023-11-05 13:25:39 -05:00
2d32e3ad2a
Fix user edits | retain crafty perms
...
Move password/username edit to bootbox
2023-10-08 22:13:55 -04:00
134b35b2dd
Setup users for API handling
2023-08-16 18:00:00 -04:00
d473a6ccf4
Add server order to api call
2023-03-01 15:25:28 -05:00
05f08773a3
Add themes to users DB
2022-09-26 21:23:16 -04:00
ca2358ac0a
Fix user creation traceback
2022-09-20 17:43:54 -04:00
63347f956b
Fix logical issues surrounding Gravatar fetch
2022-09-19 20:00:15 -04:00
82c0452f55
Add pfp caching for users
2022-09-12 15:34:47 -04:00
02b6c3b545
Fix logical issues with panel handler
2022-08-20 20:58:46 -04:00
245d64ca45
Refactor managed roles to users controller/model
2022-08-20 12:56:38 -04:00
31b75b1c50
Remove manager from role when user deleted
2022-08-20 10:24:43 -04:00
c1d16522d0
Add manager field to users
2022-08-19 13:09:59 -04:00
a498ef8986
Check if username exists
2022-07-05 19:49:51 -04:00
e73dd682c8
Fix no-else-* QA warnings
2022-06-14 15:40:57 +03:00
54ff888002
Fix user modification via the API
2022-05-25 00:29:31 +03:00
b7780682d5
Merge branch 'dev' into 'merge/api-v2'
...
# Conflicts:
# app/classes/controllers/crafty_perms_controller.py
2022-05-18 21:56:39 +00:00
a2b711b5ac
Add password reset to Crafty Console
2022-05-16 15:39:10 -04:00
930c6936d9
Add more advanced role APIs
2022-05-10 02:08:49 +03:00
bf59e2de6c
Add and fix API v2 and db
...
* Add basic role routes
* Add API v2 404 handler
* Add API v2 home handler pointing to the wiki
* Add tons more todos
* Add get_*_columns and get_*_column functions for many db models
* Modify and add tons of model and controller functions
2022-05-08 00:07:55 +03:00
53459d83dc
Merge branch 'feature/api-v2' into merge/api-v2
2022-05-05 03:32:09 +03:00
1aa0d65cf7
Merge branch feature/external-frontend to feature/api-v2 without the frontend
2022-04-14 15:33:53 +03:00
92c8fc04f3
Refactor to standardize class/variable naming ✨
2022-04-14 03:10:25 +01:00
42ca4bb973
Refactored the yes to not pass objects in import
...
Merge Conflicts ᴙ Us
2022-04-11 00:23:55 -05:00
3b50130f40
Fix bug - non-super users could not create servers
2022-04-10 19:01:53 -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
c7394ab77e
Add ability for users to disable hints
2022-04-02 21:25:26 -04: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
bf6d0d0368
Appease the linter
2022-03-20 12:01:14 -05:00
7c822b715a
Add functions for importing 3.x users, require passwords when adding users
2022-03-18 20:46:56 -05:00
d4a1efba78
Appease the linter
2022-03-13 09:26:38 -04:00
3a8174cc22
Add status bar for support log archive
2022-03-13 08:29:26 -04:00
b306d1f313
Tidy imports & dep auto-installer
2022-03-08 04:40:44 +00:00
09335fc3d9
Add ability to reorder servers based on user
2022-02-26 18:00:54 -05: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
8424fc3149
Put support logs into a thread.
2022-01-13 20:42:53 -05:00
7dd24b6b15
Improved File Loading, Fixed Port checking
2022-01-08 23:03:45 +00:00
f16580aa43
Fixes bug where non-super users couldn't edit language/password
2021-09-29 20:06:16 -04:00
d0f6e6b8a9
More changes to users lang
2021-09-29 18:05:07 -04:00
56deaa0bcb
Initial back end support for user based languages
2021-09-29 17:46:54 -04:00
70ca82a086
Rework architecture for better MVC
2021-09-09 00:01:10 +02:00