Commit Graph

3950 Commits

Author SHA1 Message Date
b39e0e3a62 Added users to servers. Fixed some bugs with assigning users to role/servers. Fixed bug where user could not edit server config 2021-08-06 00:34:57 -04:00
2f8abc25bd Delete exit.txt 2021-08-05 21:27:24 +00:00
6aa910c8de Added check for server.properties to avoid white throwback if server.properties doesn't exist on a zip import. 2021-08-05 17:17:36 -04:00
e15de6c461 Merge branch 'pretzel' of https://gitlab.com/crafty-controller/crafty-commander into pretzel 2021-08-04 22:07:51 -04:00
4f9dd972cb Added a fix for zip import. Should still add a catch for no server.properties and create one. 2021-08-04 22:06:38 -04:00
801d79fdca Fix Crafty version string 2021-07-30 22:50:33 +03:00
f5b6583dbf Remove unnecessary console.debug's 2021-07-30 19:27:48 +03:00
7acf095463 Make HTTP handler functions not return anything else than None to remove an error in the log. Also make users not log out when visiting a page on the public handler 2021-07-30 19:20:01 +03:00
3559c0a942 Basic README 2021-07-30 18:37:36 +03:00
3d979ffed3 Merge branch 'pretzel_update' into 'pretzel'
Added update button and bug fixes

See merge request crafty-controller/crafty-commander!31
2021-07-30 14:59:16 +00:00
c2a673dfc3 Added Try Catch around server job spawn. This fixes bug where crafty would not gracefully handle if java did not exist. 2021-07-30 10:30:58 -04:00
feab08b36f Minor changes 2021-07-26 22:22:31 -04:00
c3b4b1f213 Minor adjustments to updates 2021-07-26 22:17:37 -04:00
f8cda4b748 I don't know the difference between str and int I guess. 2021-07-26 21:49:47 -04:00
4e4911e0b5 I don't know how to indent 2021-07-26 21:45:33 -04:00
a661d33698 Fixing bugs with updates 2021-07-26 21:39:22 -04:00
c8f25b0f9c Added block to change to updating if user hits dash or term before the update actually starts. 2021-07-26 21:23:56 -04:00
67d5723c07 Re-enabled backups for updating jars. 2021-07-26 21:14:36 -04:00
a8449cc6f2 Cleanup update code 2021-07-26 21:08:46 -04:00
0643a68c74 Adding refresh on dash and term when update finishes to get the status to change. Could not do it dynamically. Buttons would no longer be clickable. Would like to figure that out at some point in the future. 2021-07-26 21:05:52 -04:00
fa9184c1ad Dumb bug I just fixed because I'm dumb. 2021-07-26 18:49:05 -04:00
a2f32ed324 Another commit because it seems like the first one didn't work. Added seamless hchanging on update status 2021-07-26 18:43:57 -04:00
b205c00c06 Fixed bug where update button still had start command attached. 2021-07-26 12:12:51 -04:00
902f7e79bb Fixed bug where start command checks if the server was updating would fail everytime. 2021-07-26 12:11:46 -04:00
979c67d064 Added db setter for stats field (updating) so we can disable start button when server is updating. 2021-07-25 17:04:10 -04:00
aaf8438ddb Added backup to jar update. 2021-07-25 11:49:11 -04:00
12db23f6e6 Fixed bug where settings were not reloaded from DB when server is launched 2021-07-25 11:28:09 -04:00
f5cc582334 Forgot to pull. Oops
Merge branch 'pretzel_update' of https://gitlab.com/crafty-controller/crafty-commander into pretzel_update
2021-07-25 11:09:13 -04:00
3c313fa52f Fixed bug where backup screen would lock up. Now runs in it's own thread. Fixed backup bug where if a user had a policy of 4 backups, but changed it to 2 then backed up Crafty would only delete the oldest one. No the two oldest. 2021-07-25 11:05:16 -04:00
a949e3c236 Delete .DS_Store 2021-07-25 02:26:34 +00:00
474b397035 Typo 2021-07-24 21:37:55 -04:00
d5c6eb942a Added more detail to update message - alerting users download times will vary based on network connections. 2021-07-24 21:35:45 -04:00
c48fa435fe Fixed bug where update would not happen once server was shut down if server was running when button was pressed. 2021-07-24 21:32:16 -04:00
a3be2cd2e2 Removed miscelaneous files that were created during testing i.e. /servers directory. 2021-07-24 21:10:47 -04:00
9cb46a86fb Added executable updater 2021-07-24 21:09:39 -04:00
a79f42f4da Escape logfile output, fixes weird formatting and remote code execution vulnerability 2021-06-02 21:47:08 +03:00
344c2219ec Handle SIGTERM 2021-06-02 21:30:12 +03:00
5a5cd65d4f Sort server types, I suffered a lot while doing this 2021-06-02 21:17:50 +03:00
11a004ea74 Handle KeyboardInterrupt in prompt (non-daemon) mode 2021-06-02 19:53:01 +03:00
9dfc6ed449 Merge branch 'lukas-bugfixes' into 'dev'
Bugfixes 🐛 and more

See merge request crafty-controller/crafty-commander!30
2021-05-29 14:09:07 +00:00
918364d08a Remove accidental line I added in 736924c8 2021-05-27 21:42:43 +03:00
55d63c1f7a Add translation file caching, show file read error (if any) and fix a typo in the Finnish translation. 2021-05-27 21:39:46 +03:00
13d8259869 Make sure server name is not empty 2021-05-02 18:57:53 +03:00
092a8e85f1 Fix not being able to go to credits or contribute page when there are no servers 2021-05-02 18:52:10 +03:00
db9e6c2fac Move webserver online logging to the right place 2021-05-02 18:15:19 +03:00
890e0a1925 Fix blank page on wrong password and add spaces to previous login failed redirects 2021-05-02 18:05:14 +03:00
d13f8aedcb Add better audit log stuff to server creation 2021-04-19 13:36:12 +03:00
e71b6ce0b1 Fix __init__ being defined 2 times in cmd.py MainPrompt 2021-04-18 13:03:21 +03:00
23ce45724a Create universal exit function so exiting code can be in one place. 2021-04-18 00:24:54 +03:00
736924c839 Fix uptime negative time error by saving it as UTC from the start. 2021-04-18 00:20:23 +03:00