Commit Graph

3657 Commits

Author SHA1 Message Date
689e4abb51 Oops! All backups are gone... but not anymore!
While loop automatically removed all old backups greater than the max backups threshold... including if it was set to 0. Set a test for the while loop to make sure max backups is greater than 0 before deletey delete
2021-08-14 00:07:24 -05:00
5b8764cb45 Removed extra .zip
Unnecessary .zip in backup filename generation in server.py, nuked it
2021-08-14 00:00:09 -05:00
096a38ae54 Redoing shutil zip after merging new DB things
Merged from Pretzel for DB change things and needed to readd code for shutil for zipping
2021-08-13 23:28:41 -05:00
2319d69417 Merge branch 'pretzel' into xithical 2021-08-13 23:07:26 -05:00
4757ac0573 Repaired backup zipper and old backup removals
*Fixed zip arg, should be in quotes
*Set while statement to constantly check for and remove old backups
*Repaired old backup removal not pulling correct path
2021-08-13 22:06:22 -05:00
5c85a575ee Improving backup efficiency with shutil
Removed the old backup code that created a zip on a file-by-file basis and replaced it with make_archive from shutil to just zip the whole directory
2021-08-13 19:45:15 -05:00
29a524ffbb Merge Andrew's papermc highlighting to lukas-features 2021-08-12 17:57:24 +03:00
a54115bed9 Add pointer cursor to all file tree items 2021-08-12 17:54:52 +03:00
118fc7936f Improved text highlighting for papermc servers. Need to still figure out what's going on with some random characters showing up. 2021-08-12 10:16:19 -04:00
aebf50dfc6 Fixed updates 2021-08-12 00:33:18 -04:00
0875734777 Key errors are fixed in this 2021-08-11 23:49:06 -04:00
6cc87c6dd1 Cleaned up backups after I broke them. 2021-08-11 23:33:18 -04:00
001a8ee9c3 Don't use a while loop to constantly write changes to DB. 2021-08-11 23:14:33 -04:00
d1f582edfe Full release on stdout fix!
Basically I ditch the ANSI codes and use the old highlighting system.
2021-08-11 23:29:31 +03:00
7d5a7658e2 Made failed server launch message more "in your face" to user. 2021-08-10 16:37:47 -04:00
4bac56e84a Use stdout for virtual terminal. WebSockets seem to be "laggy". 2021-08-10 23:17:56 +03:00
7b66cc261e Add cache for if language file exists 2021-08-10 22:36:17 +03:00
a826e872eb Changed labels for server ip/port in html 2021-08-09 23:20:46 -04:00
c3be92f1e8 Fixed showing all servers on new server creation
Removed extraneous variable definition for defined_servers, which caused all servers to appear in menu when creating a new server regardless of role
2021-08-09 22:20:18 -04:00
677d5e33d9 Removed ok button from server delete dialog 2021-08-09 22:16:13 -04:00
0689b735ff Fixed showing all servers on new server creation
Removed extraneous variable definition for defined_servers, which caused all servers to appear in menu when creating a new server regardless of role
2021-08-09 21:11:15 -05:00
03ba259024 Merge branch 'pretzel-3' into 'pretzel'
Added the ability to remove all server files when deleting server

See merge request crafty-controller/crafty-commander!43
2021-08-10 01:51:42 +00:00
c44a128f19 Added proper messages for deleting server. 2021-08-09 21:49:40 -04:00
d3539974d1 Fixed typo in WTF error
Changed from "What a Terrble Failure!" to "What a Terrible Failure!"
2021-08-09 20:25:02 -05:00
8db46d6ab6 Added option to remove server files on delete.
Added confirmation for server delete.
2021-08-09 20:48:22 -04:00
e62b24fdb8 Merge branch 'pretzel-unstable' into 'pretzel'
Added user list with users attached to role on role config page.

See merge request crafty-controller/crafty-commander!42
2021-08-09 21:19:17 +00:00
046228a0e1 Fixed bug that I created in create roles. Just didn't add data to the page that should have been there 2021-08-09 17:18:02 -04:00
488175cc2e Added users attached to roles on role edit page. 2021-08-09 17:11:45 -04:00
4d7592fcaa Fixed error thrown on add user 2021-08-09 01:45:01 -04:00
7dd4702680 Fixed error thrown on add user 2021-08-09 01:44:16 -04:00
1791f1c724 Merge branch 'pretzel' into 'pretzel-unstable'
Merge branch 'pretzel' into 'pretzel-unstable'

See merge request crafty-controller/crafty-commander!41
2021-08-09 05:34:16 +00:00
8c947bbbb7 Merge branch 'pretzel-unstable' into 'pretzel'
Added ability for non super-user to change password

See merge request crafty-controller/crafty-commander!40
2021-08-09 05:32:11 +00:00
0e5e2cd217 Added the ability for non super-users to change their own password. 2021-08-09 01:29:13 -04:00
e901e3dda7 Merge branch 'pretzel' into 'pretzel-unstable'
Setting branches back to being the exact same. Working from stable.

See merge request crafty-controller/crafty-commander!39
2021-08-09 04:28:16 +00:00
92632b5cff Merge branch 'pretzel-unstable' into 'pretzel'
Fixed bug in roles on server listing

See merge request crafty-controller/crafty-commander!38
2021-08-09 04:27:01 +00:00
b1215ff20a Fixed bug where all roles showed the sum of servers associated with all roles 2021-08-09 00:24:08 -04:00
79f9fd0990 Merge branch 'pretzel-unstable' into 'pretzel'
Added server lists to config page

See merge request crafty-controller/crafty-commander!37
2021-08-08 22:29:18 +00:00
9ec10db762 Disabled checkboxes in user configs if servers were granted by role. 2021-08-08 18:26:28 -04:00
debabfc045 Added server/role lists to panel config 2021-08-08 16:43:04 -04:00
26dbcd14e9 Merge branch 'pretzel-unstable' into 'pretzel'
role_ID fix in role editor

See merge request crafty-controller/crafty-commander!34
2021-08-08 17:33:08 +00:00
e4db76e4b9 Removing print statements. 2021-08-08 13:30:16 -04:00
ad4b3b6075 Merge branch 'pretzel-unstable' of https://gitlab.com/crafty-controller/crafty-commander into pretzel-unstable 2021-08-08 11:59:50 -04:00
a4aee7e413 Fixed "other" page on role editor so it looks for role id and not role name 2021-08-08 11:59:18 -04:00
28e8bfd7ac Merge branch 'pretzel' into 'pretzel-unstable'
Updating unstable with stable due to changes made in stable.

See merge request crafty-controller/crafty-commander!33
2021-08-08 15:36:10 +00:00
ea57d62b1b Fixed reset buttons on role editor and user server edit page 2021-08-08 10:49:00 -04:00
f9559a601e Merge branch 'pretzel-unstable' into 'pretzel'
Added error statements for Failed Starts

See merge request crafty-controller/crafty-commander!32
2021-08-07 19:26:13 +00:00
160e374c7a Update messages are working, but it's not clean and we should find a better way at some point. 2021-08-07 15:23:22 -04:00
f50e80749c Still fighting with failed start message 2021-08-07 14:28:34 -04:00
85fe2c9d21 Working through start error messages 2021-08-07 14:25:47 -04:00
e86998e57d This is the unstable version of pretzel where he breaks things. 2021-08-07 13:15:53 -04:00