Commit Graph

39 Commits

Author SHA1 Message Date
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