Commit Graph

113 Commits

Author SHA1 Message Date
5cbb8f7018 Fix broken unloaded servers 2022-08-05 20:04:34 -04:00
d1bdb6198b Fix server creation with serverjars API
By accident this adds some modded support.

TODO: Cleanup javascript in wizard.
Fix naming on selects in wizard
2022-08-02 21:08:53 -04:00
31fe66776c Merge branch 'dev' into incident/log-file-issues 2022-07-18 22:03:03 +01:00
f265b070c0 Fix log file path issue for support log/log delete 2022-07-18 14:55:12 -04:00
31ee894603 Add platform & crafty version info to support logs 2022-07-17 16:37:10 -04:00
f1d11bfb0d Remove tempdir from packaging logs. 2022-07-05 21:35:43 -04:00
ea24215e21 Remove default backup dir location 2022-07-05 14:55:17 -04:00
70dfc28574 Fix unable to restore backup on external meduim 2022-07-05 14:45:13 -04:00
7d286e60e0 Backup/Config.json rework for API key hardening
See merge request crafty-controller/crafty-4!369
2022-06-20 19:26:21 +00:00
e3d289e6fd Fix support logs download issues 2022-06-16 12:11:21 -04:00
e009ff9819 Use relative paths for the jarfile and logs 2022-06-16 02:10:26 +03:00
50438c485b Fix support log delete order.
Fix username uppercase.
2022-06-14 15:42:13 -04:00
b3f167ab62 Add fallback for tz not being found 2022-06-13 14:29:25 -04:00
474597d16c Add survery to admin first log 2022-06-12 17:03:42 -04:00
18ab2cd76d Drop to less permissive mask for bedrock imports
`Owner` of the file (which should be us) can r-w-e
`Group` of the file can r-w
`World` can do nothing. 

Sticky bit is still set.
2022-06-03 11:42:20 +00:00
98b364cd3e Fix support logs validation 2022-06-02 08:57:36 -04:00
fae4ff12ea Fix general user support logs 2022-06-02 08:23:18 -04:00
50872e2bb5 Remove active tasks when server is deleted 2022-06-02 07:34:34 -04:00
ec730a1694 Merge branch 'bug/pretzel-support-log-temp-cleanup' into 'dev'
Cleanup temp dirs on support log creation

See merge request crafty-controller/crafty-4!286
2022-06-01 22:33:52 +00:00
ea2dd5b78f Add self to parameters for non-static function 2022-06-01 18:31:31 -04:00
5d3badef2c Cleanup temp dirs on support log creation 2022-06-01 17:54:58 -04:00
8f5c688b72 Fixing Pylint issues 2022-05-30 19:28:39 +02:00
37bda32164 Fixing moved functions calls 2022-05-30 07:36:25 +02:00
99b28efd33 Merge branch 'dev' into dev-StatsDBImprovement 2022-05-26 15:39:52 +02:00
2b484d5a07 fixing download jar 2022-05-26 15:20:21 +02:00
8423cc24c1 I'm breaking/fixing stuff 2022-05-26 14:50:20 +02:00
0d62223982 Merge branch 'dev' into bugfix/api-v2-bugfixes 2022-05-23 20:20:49 +03:00
02f5318f76 Merge branch 'dev' into merge/pretzel-lukas-cleanup-nosquash 2022-05-20 22:04:41 +03:00
dba3fafa87 Use shorthand for Controller.check_system_user
This reduced the code from 4 lines to 1 line.

The code
    if <condition>:
        return True
    else:
        return False
can be shortened to
    return <condition>
2022-05-20 13:31:30 +03:00
48948423c9 Fix various things in create_api_server 2022-05-20 01:33:02 +03:00
7a7c7501e6 Use relative path for latest.log 2022-05-19 17:27:36 +03:00
559a345f25 Merge branch 'dev' into merge/api-v2 2022-05-18 01:49:19 +03: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
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
930c6936d9 Add more advanced role APIs 2022-05-10 02:08:49 +03:00
721c9cfe12 Add the server creation endpoint 2022-05-05 14:02:23 +03:00
77bbde149a Fix fresh install side effects from DB rework 2022-04-17 13:27:00 -04:00
92c8fc04f3 Refactor to standardize class/variable naming 2022-04-14 03:10:25 +01:00
64d2e5fedd Appease the linter 2022-04-12 19:54:35 -04:00
705da450e7 Fix bug where roles could not be deleted. 2022-04-12 17:58:59 -04:00
d417950eae fix fstrings, refactored console to static 2022-04-11 20:34:46 -05:00
19f2429a4c Fix formatting to comply with Black 2022-04-11 11:08:36 +01:00
42ca4bb973 Refactored the yes to not pass objects in import
Merge Conflicts ᴙ Us
2022-04-11 00:23:55 -05: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
0f27b2df91 Fix error where user could not create server
Fix error where user could not create support files
2022-03-14 17:39:19 -04: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