Silversthorn
|
8f5c688b72
|
Fixing Pylint issues
|
2022-05-30 19:28:39 +02:00 |
|
Silversthorn
|
37bda32164
|
Fixing moved functions calls
|
2022-05-30 07:36:25 +02:00 |
|
Silversthorn
|
3b4253de9b
|
Fixing get_authorized_server
|
2022-05-26 23:19:59 +02:00 |
|
Silversthorn
|
99b28efd33
|
Merge branch 'dev' into dev-StatsDBImprovement
|
2022-05-26 15:39:52 +02:00 |
|
Silversthorn
|
8423cc24c1
|
I'm breaking/fixing stuff
|
2022-05-26 14:50:20 +02:00 |
|
luukas
|
2ac9118152
|
Merge remote's bugfix/api-v2-bugfixes to local
|
2022-05-25 00:58:32 +03:00 |
|
luukas
|
cbc73b7e92
|
Fix routing for the user permissions handler
|
2022-05-25 00:58:10 +03:00 |
|
luukas
|
57ef5e27dd
|
Add route for viewing user Crafty permissions
The route includes the permission mask, counters and limits
|
2022-05-25 00:55:49 +03:00 |
|
luukas
|
6dadce2c9a
|
Enable changing more of yourself with superuser
Enable modifying your own superuser status, permissions and roles if you
have superuser status
|
2022-05-25 00:43:49 +03:00 |
|
luukas
|
b0d342e949
|
Check if something is in a dict with a simpler way
* Replace `data.get("key", None) is not None` with `"key" in data`
|
2022-05-25 00:39:16 +03:00 |
|
luukas
|
2aa2d14f5e
|
Improve the invalidate tokens API handler
* Remove the TODO
* Replace the Console.info with logger.debug
|
2022-05-25 00:35:11 +03:00 |
|
luukas
|
9a9d101015
|
Add pasword hashing to API user modification
|
2022-05-25 00:32:31 +03:00 |
|
luukas
|
54ff888002
|
Fix user modification via the API
|
2022-05-25 00:29:31 +03:00 |
|
Zedifus
|
d0596af4c9
|
Add exemption orjson no-member falsepositive
|
2022-05-23 22:54:06 +01:00 |
|
luukas
|
4c981f50c2
|
Add more permission validation in user creation
|
2022-05-23 22:45:27 +03:00 |
|
luukas
|
0d62223982
|
Merge branch 'dev' into bugfix/api-v2-bugfixes
|
2022-05-23 20:20:49 +03:00 |
|
luukas
|
d97bcc608f
|
Fix info message in tornado server starter
Yes I know it's a 1 character replace
|
2022-05-21 00:00:21 +03:00 |
|
luukas
|
02f5318f76
|
Merge branch 'dev' into merge/pretzel-lukas-cleanup-nosquash
|
2022-05-20 22:04:41 +03:00 |
|
luukas
|
9ddcd13f2f
|
Fix W0611 & R1734 lint issues
|
2022-05-20 14:06:46 +03:00 |
|
luukas
|
73175d0f82
|
Remove the root example from the new server schema
* It messed up https://json-schema-faker.js.org
* It wasn't updated for agree_to_eula
|
2022-05-19 16:32:18 +03:00 |
|
luukas
|
bd4a35b418
|
Make role add and edit use API v2 internal APIs
|
2022-05-19 16:13:25 +03:00 |
|
luukas
|
f763fa9d0c
|
Fix API v2 server modification
|
2022-05-19 16:01:03 +03:00 |
|
amcmanu3
|
67e20302c9
|
Add get_perms_server back
|
2022-05-18 19:19:58 -04: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 |
|
luukas
|
6407900609
|
Merge branch 'dev' into experimental/lukas-cleanup
|
2022-05-19 00:52:59 +03:00 |
|
luukas
|
0ecc0a62ca
|
Fix a comment regarding the Logs permission
|
2022-05-19 00:04:14 +03:00 |
|
amcmanu3
|
bc6309c91b
|
Appease the linter
|
2022-05-18 16:56:54 -04:00 |
|
Andrew
|
ca73a5f60b
|
Merge branch 'dev' into 'experimental/feature/permission-matrix'
# Conflicts:
# app/classes/web/panel_handler.py
|
2022-05-18 20:47:43 +00:00 |
|
luukas
|
2b34e2c824
|
Remove role_id from role modify response
|
2022-05-18 23:41:28 +03:00 |
|
luukas
|
d64756a30c
|
Make modify role not fetch the role again
|
2022-05-18 23:13:22 +03:00 |
|
luukas
|
ae7984c784
|
Change modify role's server id type to integer
|
2022-05-18 23:11:40 +03:00 |
|
luukas
|
4c397ff454
|
Only allow number IDs to the user handlers
|
2022-05-18 22:54:44 +03:00 |
|
luukas
|
2bc26ef3fd
|
Check invalid IDs on roles
* Only allow number IDs to the role handlers
* Catch DoesNotExist errors
|
2022-05-18 22:34:33 +03:00 |
|
luukas
|
8b0da5da4c
|
Remove unnecessary prints or use logger.debug
|
2022-05-18 22:06:33 +03:00 |
|
amcmanu3
|
a833a29fb7
|
Allow super users to add roles/users
|
2022-05-18 14:35:51 -04:00 |
|
amcmanu3
|
12390306fd
|
Add permissions checks for quantity for users/role
Remove the ability to add quantities for general users.
|
2022-05-18 14:33:22 -04:00 |
|
amcmanu3
|
e3248e8657
|
Change cron validation to allow day abbreviations
|
2022-05-18 13:53:55 -04:00 |
|
luukas
|
4c64497a2f
|
Add a JSON schema route
|
2022-05-18 15:58:54 +03:00 |
|
luukas
|
5bff6c12b4
|
Fix cq degradation: R1721
|
2022-05-18 13:05:58 +03:00 |
|
luukas
|
559a345f25
|
Merge branch 'dev' into merge/api-v2
|
2022-05-18 01:49:19 +03:00 |
|
luukas
|
14665042c6
|
Add and improve audit logging in the API
|
2022-05-18 01:34:31 +03:00 |
|
luukas
|
f9e5b9bc5f
|
Fix the duplicated add_server_creation in the API
|
2022-05-18 01:23:32 +03:00 |
|
luukas
|
8737c15fcf
|
Add a permission matrix to the role add and edit
|
2022-05-18 01:09:58 +03:00 |
|
luukas
|
42af86b6f7
|
Merge branch 'dev' into experimental/lukas-cleanup
|
2022-05-17 21:21:47 +03:00 |
|
luukas
|
5dfd1aae12
|
Make more places use the check_server_id function.
|
2022-05-17 20:52:32 +03:00 |
|
luukas
|
0115421243
|
Make queries narrower
|
2022-05-16 01:02:17 +03:00 |
|
luukas
|
27d310e2de
|
Declutter set()s
|
2022-05-16 00:55:22 +03:00 |
|
Andrew
|
984f4cc4d6
|
Change Files Aesthetic
|
2022-05-15 12:38:48 -05:00 |
|
Andrew
|
30618c7456
|
Term spacing between player name and message
|
2022-05-14 20:53:18 -05:00 |
|
luukas
|
930c6936d9
|
Add more advanced role APIs
|
2022-05-10 02:08:49 +03:00 |
|