Zedifus
45c3f73eca
Revert "Revert "Merge branch 'dev' into 'master'""
...
This reverts the 4.4.1 release revert commit 29ce7a2cde
.
2024-08-06 20:45:00 +01:00
Iain Powrie
29ce7a2cde
Revert "Merge branch 'dev' into 'master'"
...
This reverts merge request !783
2024-07-29 21:49:44 +00:00
amcmanu3
f5874d701a
Add password error to not display password in plain text
2024-06-13 17:09:00 -04:00
amcmanu3
842e576b5c
Refactor minimum password length
2024-02-19 21:14:15 -05:00
Andrew
ecee8b494c
Raise exception for anti-lockout-username
2024-01-31 22:15:40 -05:00
Andrew
aec14a6713
Do not allow user to create anti-lockout-user
2024-01-31 22:01:04 -05:00
Andrew
a112bc3e57
Set time to UTC for schedule
...
remove prints
2024-01-28 16:51:54 -05:00
amcmanu3
bb18400b90
Fix schedule firing too early
2024-01-26 15:29:25 -05:00
amcmanu3
665997c34c
Print to terminal not file
2024-01-22 19:51:57 -05:00
amcmanu3
d82ee0fa31
start schedule
2024-01-16 18:01:22 -05:00
amcmanu3
3d4153f941
Add lockout user for forgot password
...
Hide lockout user from users list
2024-01-16 15:36:14 -05:00
amcmanu3
5546118517
Remove password max length
2023-11-05 13:25:39 -05:00
amcmanu3
2d32e3ad2a
Fix user edits | retain crafty perms
...
Move password/username edit to bootbox
2023-10-08 22:13:55 -04:00
amcmanu3
134b35b2dd
Setup users for API handling
2023-08-16 18:00:00 -04:00
amcmanu3
d473a6ccf4
Add server order to api call
2023-03-01 15:25:28 -05:00
Andrew
05f08773a3
Add themes to users DB
2022-09-26 21:23:16 -04:00
amcmanu3
ca2358ac0a
Fix user creation traceback
2022-09-20 17:43:54 -04:00
amcmanu3
63347f956b
Fix logical issues surrounding Gravatar fetch
2022-09-19 20:00:15 -04:00
Andrew
82c0452f55
Add pfp caching for users
2022-09-12 15:34:47 -04:00
amcmanu3
02b6c3b545
Fix logical issues with panel handler
2022-08-20 20:58:46 -04:00
Andrew
245d64ca45
Refactor managed roles to users controller/model
2022-08-20 12:56:38 -04:00
Andrew
31b75b1c50
Remove manager from role when user deleted
2022-08-20 10:24:43 -04:00
amcmanu3
c1d16522d0
Add manager field to users
2022-08-19 13:09:59 -04:00
amcmanu3
a498ef8986
Check if username exists
2022-07-05 19:49:51 -04:00
luukas
e73dd682c8
Fix no-else-* QA warnings
2022-06-14 15:40:57 +03:00
luukas
54ff888002
Fix user modification via the API
2022-05-25 00:29:31 +03:00
Andrew
b7780682d5
Merge branch 'dev' into 'merge/api-v2'
...
# Conflicts:
# app/classes/controllers/crafty_perms_controller.py
2022-05-18 21:56:39 +00:00
amcmanu3
a2b711b5ac
Add password reset to Crafty Console
2022-05-16 15:39:10 -04:00
luukas
930c6936d9
Add more advanced role APIs
2022-05-10 02:08:49 +03:00
luukas
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
luukas
53459d83dc
Merge branch 'feature/api-v2' into merge/api-v2
2022-05-05 03:32:09 +03:00
luukas
1aa0d65cf7
Merge branch feature/external-frontend to feature/api-v2 without the frontend
2022-04-14 15:33:53 +03:00
Zedifus
92c8fc04f3
Refactor to standardize class/variable naming ✨
2022-04-14 03:10:25 +01:00
computergeek125
42ca4bb973
Refactored the yes to not pass objects in import
...
Merge Conflicts ᴙ Us
2022-04-11 00:23:55 -05:00
amcmanu3
3b50130f40
Fix bug - non-super users could not create servers
2022-04-10 19:01:53 -04:00
Andrew
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
amcmanu3
c7394ab77e
Add ability for users to disable hints
2022-04-02 21:25:26 -04:00
Zedifus
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
Zedifus
e06fe8a52a
⬛ Black codebase
...
Apply black formatting to codebase
2022-03-23 02:50:12 +00:00
xithical
bf6d0d0368
Appease the linter
2022-03-20 12:01:14 -05:00
xithical
7c822b715a
Add functions for importing 3.x users, require passwords when adding users
2022-03-18 20:46:56 -05:00
Andrew
d4a1efba78
Appease the linter
2022-03-13 09:26:38 -04:00
Andrew
3a8174cc22
Add status bar for support log archive
2022-03-13 08:29:26 -04:00
Zedifus
b306d1f313
Tidy imports & dep auto-installer
2022-03-08 04:40:44 +00:00
Andrew
09335fc3d9
Add ability to reorder servers based on user
2022-02-26 18:00:54 -05:00
Iain Powrie
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
luukas
93857f90db
JWT login and multi API keys!
2022-01-15 02:23:50 +02:00
Andrew
8424fc3149
Put support logs into a thread.
2022-01-13 20:42:53 -05:00
Andrew
7dd24b6b15
Improved File Loading, Fixed Port checking
2022-01-08 23:03:45 +00:00
Andrew
f16580aa43
Fixes bug where non-super users couldn't edit language/password
2021-09-29 20:06:16 -04:00