Commit Graph

4251 Commits

Author SHA1 Message Date
Andrew
41846e34a9 Made it so only super user can see other roles/users 2021-08-06 01:05:46 -04:00
Andrew
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
Andrew McManus
2f8abc25bd Delete exit.txt 2021-08-05 21:27:24 +00:00
Andrew
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
Andrew
e15de6c461 Merge branch 'pretzel' of https://gitlab.com/crafty-controller/crafty-commander into pretzel 2021-08-04 22:07:51 -04:00
Andrew
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
luukas
801d79fdca Fix Crafty version string 2021-07-30 22:50:33 +03:00
luukas
f5b6583dbf Remove unnecessary console.debug's 2021-07-30 19:27:48 +03:00
luukas
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
luukas
3559c0a942 Basic README 2021-07-30 18:37:36 +03:00
Andrew McManus
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
Andrew McManus
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
Andrew McManus
feab08b36f Minor changes 2021-07-26 22:22:31 -04:00
Andrew McManus
c3b4b1f213 Minor adjustments to updates 2021-07-26 22:17:37 -04:00
Andrew McManus
f8cda4b748 I don't know the difference between str and int I guess. 2021-07-26 21:49:47 -04:00
Andrew McManus
4e4911e0b5 I don't know how to indent 2021-07-26 21:45:33 -04:00
Andrew McManus
a661d33698 Fixing bugs with updates 2021-07-26 21:39:22 -04:00
Andrew McManus
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
Andrew McManus
67d5723c07 Re-enabled backups for updating jars. 2021-07-26 21:14:36 -04:00
Andrew McManus
a8449cc6f2 Cleanup update code 2021-07-26 21:08:46 -04:00
Andrew McManus
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
Andrew McManus
fa9184c1ad Dumb bug I just fixed because I'm dumb. 2021-07-26 18:49:05 -04:00
Andrew McManus
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
Andrew McManus
b205c00c06 Fixed bug where update button still had start command attached. 2021-07-26 12:12:51 -04:00
Andrew McManus
902f7e79bb Fixed bug where start command checks if the server was updating would fail everytime. 2021-07-26 12:11:46 -04:00
Andrew McManus
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
Andrew McManus
aaf8438ddb Added backup to jar update. 2021-07-25 11:49:11 -04:00
Andrew McManus
12db23f6e6 Fixed bug where settings were not reloaded from DB when server is launched 2021-07-25 11:28:09 -04:00
Andrew McManus
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
Andrew McManus
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
Andrew McManus
a949e3c236 Delete .DS_Store 2021-07-25 02:26:34 +00:00
Andrew McManus
474b397035 Typo 2021-07-24 21:37:55 -04:00
Andrew McManus
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
Andrew McManus
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
Andrew McManus
a3be2cd2e2 Removed miscelaneous files that were created during testing i.e. /servers directory. 2021-07-24 21:10:47 -04:00
Andrew McManus
9cb46a86fb Added executable updater 2021-07-24 21:09:39 -04:00
luukas
a79f42f4da Escape logfile output, fixes weird formatting and remote code execution vulnerability 2021-06-02 21:47:08 +03:00
luukas
344c2219ec Handle SIGTERM 2021-06-02 21:30:12 +03:00
luukas
5a5cd65d4f Sort server types, I suffered a lot while doing this 2021-06-02 21:17:50 +03:00
luukas
11a004ea74 Handle KeyboardInterrupt in prompt (non-daemon) mode 2021-06-02 19:53:01 +03:00
computergeek125
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
luukas
918364d08a Remove accidental line I added in 736924c8 2021-05-27 21:42:43 +03:00
luukas
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
luukas
13d8259869 Make sure server name is not empty 2021-05-02 18:57:53 +03:00
luukas
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
luukas
db9e6c2fac Move webserver online logging to the right place 2021-05-02 18:15:19 +03:00
luukas
890e0a1925 Fix blank page on wrong password and add spaces to previous login failed redirects 2021-05-02 18:05:14 +03:00
luukas
d13f8aedcb Add better audit log stuff to server creation 2021-04-19 13:36:12 +03:00
luukas
e71b6ce0b1 Fix __init__ being defined 2 times in cmd.py MainPrompt 2021-04-18 13:03:21 +03:00
luukas
23ce45724a Create universal exit function so exiting code can be in one place. 2021-04-18 00:24:54 +03:00