78834c1ed0
Fix bug where general user can change working directory and potentially destroy a system.
...
Initial commit for path traversal for server config only.
2021-11-27 21:52:49 -05:00
4c6b459b43
Remove useless if in backups.i
2021-11-27 19:28:53 -05:00
1bf47b5c54
Rework server start to look for user_id and not user_lang. Gives acces to more user info.
...
Fixes websocket broadcast to only send broadcast to user who sent original request.
2021-11-27 17:10:43 -05:00
db4812c8ea
Add feature where if server executable is changed in config it also changes the execution string to match.
2021-11-27 14:29:28 -05:00
f569d3b4f0
Fix user lang for Lukas on panel_handler.py
2021-11-23 17:29:34 -05:00
97ddc1b964
Merge branch 'pretzel-patches' into 'dev'
...
# Conflicts:
# app/classes/shared/server.py
2021-11-23 22:12:06 +00:00
dc83dc8fc8
Add EULA confirm message on server startup if EULA is not found.
2021-11-23 16:11:23 -05:00
0e942311fb
Add error message on login that does not direct to new page.
...
Remove failed to create dir error on startup when crafty cannot create dir since it exists after first startup.
Error logging is still enabled for every error except FileExists for this case.
2021-11-23 13:22:15 -05:00
ea48bd5562
Merge branch 'dev' into dev-PathHelpers
2021-11-21 11:56:07 +01:00
f20d41242d
Adding Helpers for Path
...
Correcting a MVC update missing function
2021-11-21 11:52:29 +01:00
315cd6909c
Fixes update bug where 2 parameters were given when update only expected one.
...
Adds "Access to All servers" for exec_super_user.
Will need to add translation support for accessto all servers message.
2021-11-20 12:25:14 -05:00
77deb6c126
Cleaner Path for Backups
2021-11-20 15:34:58 +01:00
5164000c9a
Fixing Path Errors for Backup files (Windows)
2021-11-20 14:44:20 +01:00
b7039573a4
Maybe I fixed backups?
...
Another attempt at allowing windows users to think about what they did by choosing windows to run a server on while also deleting backups
2021-11-19 22:17:24 -05:00
67444a2d4f
More reverts from the windows issue.
2021-11-19 22:02:59 -05:00
79190e15f5
Revert last push
2021-11-19 21:56:09 -05:00
bd3da474f5
Another attempt to fix backup delete issue.
...
This is hacky and can probably be done better.
2021-11-19 21:47:03 -05:00
146873eb10
Attempt to fix windows backup delete issue. Zedifus will test.
2021-11-19 21:28:46 -05:00
4d31ee399a
Puts a temporary fix on deleting backups. Will be fixed in alpha 4
2021-11-19 21:09:09 -05:00
6eb4f313f9
Add last updated timestamp to patrons
2021-11-18 21:08:19 +00:00
6744fe5409
Correct patreon to patron
...
Patreon is the platform, supporters are patrons
2021-11-18 20:01:30 +00:00
aeb6b774f4
Fixes tryexceptpass for helpers and panel handler.
2021-11-17 17:23:14 -05:00
327122348d
Adds checkbox option for adding roles at server creation.
...
Fixes bug on Panel Config page where duplicate servers would be listed.
Changes the way "roles" are served to the page. Dictionary instead of model object.
2021-11-17 13:08:41 -05:00
917bd5e32d
Working single role selection on server creation.
2021-11-17 01:17:36 -05:00
1c9ffb2abc
Merge branch 'dev' into 'subprocess'
...
# Conflicts:
# app/classes/shared/helpers.py
# app/classes/shared/server.py
# app/classes/web/ajax_handler.py
2021-11-06 15:26:37 +00:00
a93860ebd8
Fixes bug in player counts
2021-10-20 22:31:36 -04:00
87b6bd7758
Enhances language on login page
2021-10-18 17:27:19 -04:00
b4707703af
Fixes translation error on status page.
2021-10-18 17:26:03 -04:00
fdf9b3fcb9
Fixes bug where all servers would be included in offline/online count even if the user did not have access to those servers.
2021-10-18 17:11:43 -04:00
eee528f329
Fixing Allowed Server on Config Page
2021-10-09 11:30:21 +02:00
6984fe7abc
Corrections on server creation
2021-10-09 10:59:54 +02:00
a074cb7e1d
Correction for roles on server creation
...
Fix for superuser to be able to create a server
Don't create a role if the creator is a superuser
2021-10-09 10:32:52 +02:00
fc4e8a00e1
Working out bugs in regular user language
2021-09-29 19:50:51 -04:00
72a85d7e64
Adds user based languages
...
changes server creation so that it adds it to roles instead of creating one
Changes server creation so you cannot create a server without a role.
2021-09-29 19:32:21 -04:00
d0f6e6b8a9
More changes to users lang
2021-09-29 18:05:07 -04:00
0ee8418ba5
Merge branch 'db-lang' into 'user-language'
...
Db lang
See merge request crafty-controller/crafty-commander!79
2021-09-29 21:50:17 +00:00
56deaa0bcb
Initial back end support for user based languages
2021-09-29 17:46:54 -04:00
acedb0ad8a
Added inital setup for user-based languages.
...
Waiting for DB changes to finish.
2021-09-28 22:25:47 -04:00
8f2338c709
Correction for Uploading Files
2021-09-28 23:48:54 +02:00
38f1b3908a
Correction Crafty Perms
2021-09-28 18:41:54 +02:00
93d3816f3a
Correction controller links
2021-09-28 18:40:31 +02:00
02358f189b
Unique Name at Server Creation
2021-09-27 21:34:54 +02:00
e059e7166c
Fixing undefined controller on Upload
2021-09-26 01:02:05 +02:00
05ced7610e
Correction of undefined db_helper following merge
2021-09-25 23:05:49 +02:00
e381ebe239
Merge branch 'dev' into dev-Silversthorn-MVC
2021-09-25 22:58:01 +02:00
250b68ae51
Protype subprocess management
2021-09-25 14:29:28 -05:00
74f4bf748e
Adds support for a friendlier splashscreen when no servers are created.
...
Users can go to an empty dashboard instead of a wall of text.
2021-09-25 15:07:39 -04:00
959b02f58f
Adds exception to page_data for initial server creation.
2021-09-25 11:56:12 -04:00
186dcdc616
Merge branch 'dev-Silversthorn' into dev-Silversthorn-MVC
2021-09-21 21:12:56 +02:00
44478939db
Merge branch 'wait_start' into 'dev-staging'
...
Wait start
See merge request crafty-controller/crafty-commander!72
2021-09-20 22:32:19 +00:00