Commit Graph

2106 Commits

Author SHA1 Message Date
74198ff81c Add a try..except to audit log broadcast 2022-05-18 16:51:46 +03:00
4c64497a2f Add a JSON schema route 2022-05-18 15:58:54 +03:00
5bff6c12b4 Fix cq degradation: R1721 2022-05-18 13:05:58 +03:00
d67711e898 Fix cq degradation: C0411 2022-05-18 13:04:38 +03:00
7c85496eb8 Clean up enum-related functions 2022-05-18 01:55:05 +03:00
559a345f25 Merge branch 'dev' into merge/api-v2 2022-05-18 01:49:19 +03:00
14665042c6 Add and improve audit logging in the API 2022-05-18 01:34:31 +03:00
8c8ae652c8 Fix a bug in update_role_advanced
where you could not modify server permissions
2022-05-18 01:25:27 +03:00
f9e5b9bc5f Fix the duplicated add_server_creation in the API 2022-05-18 01:23:32 +03:00
8737c15fcf Add a permission matrix to the role add and edit 2022-05-18 01:09:58 +03:00
e12814d0b0 Appease the linter 2022-05-17 16:01:37 -04:00
821ed7ef5d Make get_server_obj raise an error
Reason being: There is nothing that checks if it returns False
2022-05-17 21:43:15 +03:00
42af86b6f7 Merge branch 'dev' into experimental/lukas-cleanup 2022-05-17 21:21:47 +03:00
5dfd1aae12 Make more places use the check_server_id function. 2022-05-17 20:52:32 +03:00
8cca74f355 Merge branch 'translation/italian-updated-alpha-3.5' into 'dev'
Update it_IT lang to 3.5

See merge request crafty-controller/crafty-4!260
2022-05-16 20:55:54 +00:00
1c15e6c0a9 Update it_IT lang to 3.5
Thanks Gallu
2022-05-16 20:38:49 +00:00
a2b711b5ac Add password reset to Crafty Console 2022-05-16 15:39:10 -04:00
e7e337bea1 Improve the start_server function 2022-05-16 18:16:04 +03:00
d83b964267 Improve server permission related functions 2022-05-16 18:01:15 +03:00
cd87a63f1e Improve permission related functions 2022-05-16 17:52:09 +03:00
d415c27a89 Make add_or_update_user more efficient with upsert 2022-05-16 17:15:46 +03:00
8d2f4ba32e Make get_all_permission_quantity_list dynamic 2022-05-16 17:10:57 +03:00
4a2396f45a Make improvements to main.py
* Make propmpt appear earlier (threads)
* Make SIGTERM handler start earlier
* Put task manager on a thread
* Put internet check on a thread
2022-05-16 01:33:31 +03:00
fbf820fd38 Make some model removals way more efficient 2022-05-16 01:18:08 +03:00
65ba65a67d Make model *_exists functions way more efficient 2022-05-16 01:12:03 +03:00
0115421243 Make queries narrower 2022-05-16 01:02:17 +03:00
27d310e2de Declutter set()s 2022-05-16 00:55:22 +03:00
7d8515321b Revert bad changes for schedules 2022-05-15 15:59:55 -05:00
39e748c9c4 Merge branch 'tweak/pretzel-files-design-change' into 'dev'
Files design change / Stats Collection on Offline servers

See merge request crafty-controller/crafty-4!257
2022-05-15 20:29:49 +00:00
4f6a90eb6a Remove unused import 2022-05-15 14:05:23 -05:00
490fc86d4e Cleanup server schedule on delete 2022-05-15 14:00:24 -05:00
e161e2cf0b Add cleanup method for server stats on delete 2022-05-15 13:28:02 -05:00
0f19c0c787 Realtime server stats all the time 2022-05-15 13:16:28 -05:00
984f4cc4d6 Change Files Aesthetic 2022-05-15 12:38:48 -05:00
8e9d88b8f9 Merge branch 'bug/pretzel-terminal-spacing' into 'dev'
Term spacing between player name and message

See merge request crafty-controller/crafty-4!256
2022-05-15 02:19:38 +00:00
30618c7456 Term spacing between player name and message 2022-05-14 20:53:18 -05:00
63ca08e072 Merge branch 'tweak/pretzel-date-uptime' into 'dev'
Add date to uptime calc.

See merge request crafty-controller/crafty-4!255
2022-05-15 00:17:02 +00:00
5fa209bf52 Add date to uptime calc.
Big assist from Zedifus
2022-05-14 18:51:05 -05:00
4880950469 Revert GitHub > Gitlab 2022-05-12 00:24:18 +01:00
09f363fcda Add LICENSE 2022-05-11 12:26:23 +00:00
e25d6222e3 Merge pull request #28 from arcadia-technology/tweak/pretzel-apache-edit
Change apache config path to match crafty4 naming
2022-05-10 20:28:26 -04:00
4849a348a6 Change apache config path to match crafty4 naming 2022-05-10 20:24:53 -04:00
930c6936d9 Add more advanced role APIs 2022-05-10 02:08:49 +03:00
0a97fd112b Merge pull request #25 from arcadia-technology/dev_DBManagement
Moving Server Stats DB to Server Folder
2022-05-09 15:22:30 -04:00
184e50a825 Fix bug where excluded dir not persistant 2022-05-09 13:34:45 -04: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
c7f35df1bf Merge pull request #27 from arcadia-technology/devops/windows-macos-pipeline-matrix
Windows pipe conversion and new macOS executable 
2022-05-07 20:42:19 +01:00
e521036c1c Add action matrix for win and mac pipes
Was going to do .app/ and include a .icns
but running with no-console was problematic, but macos works as binary.
Will revisit to make pretty but base support is there.
2022-05-07 20:31:00 +01:00
721c9cfe12 Add the server creation endpoint 2022-05-05 14:02:23 +03:00
53459d83dc Merge branch 'feature/api-v2' into merge/api-v2 2022-05-05 03:32:09 +03:00