Matthew Penner
4b32828423
Merge branch 'develop' into v2
2021-08-04 21:40:38 -06:00
Matthew Penner
10b357b71e
ui(server): fix used backup count ( #3526 )
...
* ui(server): fix used backup count
* ui(server): refactor backup count code
2021-08-04 20:34:00 -07:00
Matthew Penner
970f281859
backups: default is_successful to false ( #3522 )
...
* backups: default is_successful to false
* backups: properly query backups
2021-08-03 19:45:25 -07:00
Matthew Penner
38ddcfb0d9
Merge branch 'fix/backups' into v2
2021-08-03 20:40:40 -06:00
Matthew Penner
07617bcd27
backups: properly query backups
2021-08-03 16:37:22 -06:00
Matthew Penner
c46131e7ad
backups: default is_successful to false
2021-08-03 15:46:08 -06:00
Matthew Penner
3c2a6e1136
ui(files): add pull file modal
2021-07-25 13:24:52 -06:00
Matthew Penner
bc4e28578d
Merge branch 'develop' into feature/react-admin
2021-07-17 11:12:02 -06:00
Leystryku
298e985d74
Permission for referencing other tables (foreign keys) ( #3419 )
2021-07-17 10:01:37 -07:00
Matthew Penner
01c03b6b77
Merge branch 'develop' into feature/react-admin
2021-06-06 14:06:14 -06:00
Stephen White
8459b11019
Allow database users to create/alter/drop routines ( #3389 )
...
Database users may wish to create/alter/drop stored procedures on their databases in order to use extra MySQL functionality.
2021-06-05 08:37:10 -07:00
Matthew Penner
5f56ff0fed
nodes: rename port columns, add public_ port columns
2021-02-11 10:21:32 -07:00
Matthew Penner
a87fef37ec
Merge branch 'develop' into feature/react-admin
2021-02-07 16:16:22 -07:00
Dane Everitt
00da092e45
Fix tests
2021-01-30 19:12:22 -08:00
Dane Everitt
0a2c89e9f4
Reeformat with new rules post merge
2021-01-25 19:20:51 -08:00
Dane Everitt
663143de0b
Merge branch 'develop' into dane/restore-backups
2021-01-25 19:16:40 -08:00
Matthew Penner
8feb87de7c
Merge branch 'develop' into feature/react-admin
2021-01-23 14:39:23 -07:00
Dane Everitt
c449ca5155
Use more standardized phpcs
2021-01-23 12:33:34 -08:00
Dane Everitt
a043071e3c
Update to Laravel 8
...
Co-authored-by: Matthew Penner <me@matthewp.io>
2021-01-23 12:12:54 -08:00
Dane Everitt
87371901c0
Add base logic to support sending a request to restore a backup for a server
2021-01-17 17:51:09 -08:00
Matthew Penner
b1d30c1bde
Fix RolesContainer, refactor NestsContainer
2021-01-03 16:25:32 -07:00
Matthew Penner
e7aeeace26
tmp
2020-12-27 22:02:30 -07:00
Dane Everitt
dbb6f69e00
Use proper newline, not literal \n
2020-12-27 16:47:51 -08:00
Dane Everitt
794cf9d9dd
Make backup throttling configurable
2020-12-27 16:41:53 -08:00
Dane Everitt
9a57011071
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
2020-12-24 09:15:05 -08:00
Dane Everitt
087c41d5ac
Add endpoint to pull a remote file down
2020-12-24 09:15:03 -08:00
Matthew Penner
4b9eab8950
Send ignored_files as a string to wings
2020-12-22 19:31:52 -07:00
Dane Everitt
11054de5b3
Attempt revocation of JWT access when changing a server's owner
...
closes #2771
2020-12-06 12:16:12 -08:00
Matthew Penner
8611ebb2d6
Add /api/client/servers/{server}/files/chmod endpoint
2020-12-04 09:24:06 -07:00
Dane Everitt
16f49f8dc1
Close cleanup; only try to run power actions against non-suspended & installed servers; closes #2760
2020-11-29 12:50:22 -08:00
Dane Everitt
009f9c297d
Revoke JWT JTIs when modifying a subuser's permissions
2020-11-03 21:01:15 -08:00
Matthew Penner
85af073438
Switch to s3 multipart uploads for backups
2020-11-01 15:27:43 -07:00
Dane Everitt
c00e5b36a5
Return all servers for a node as a paginated response
...
Avoids crashing the PHP process and avoids a bad runaway N+1 query issue that previously existed.
2020-10-31 11:14:28 -07:00
Dane Everitt
8c6327fd32
Let MySQL do the time logic when looking for tasks
2020-10-25 15:06:54 -07:00
Dane Everitt
c1ee0ac4f8
Add support for executing a scheduled task right now
2020-10-14 20:38:59 -07:00
Dane Everitt
8697185900
Fix up database creation and handling code for servers; ref #2447
2020-10-11 11:59:46 -07:00
Dane Everitt
c2db163731
Update node finding service logic to be single query; add test coverage
2020-10-09 22:01:25 -07:00
Dane Everitt
3340ee7fd8
Fix bad encoding when handling files; closes #2399
2020-09-24 20:27:02 -07:00
Dane Everitt
7b57d65edf
Cleanup allocation repository
2020-09-13 12:47:05 -07:00
Dane Everitt
9410a54c98
Removed unused interface functions
2020-09-13 12:37:59 -07:00
Dane Everitt
d8c338df3e
Update all remaining code pathways to use new search tooling
2020-09-13 12:21:44 -07:00
Dane Everitt
703f55271d
Remove all references to daemon keys from the codebase
2020-09-13 11:38:42 -07:00
Dane Everitt
4dddcaebb0
Start ripping out old search functionality for models
2020-09-13 11:29:47 -07:00
Dane Everitt
3c7ffaaadb
Remove all references of packs from the Panel
2020-09-13 11:13:37 -07:00
Dane Everitt
9a21584c42
Cleanup mount code; automatically include the mount in the configuration
2020-09-13 09:59:54 -07:00
Dane Everitt
d58fd72bf5
Correctly pass along startup variables for a server; closes #2255
2020-08-25 19:11:25 -07:00
Dane Everitt
cae604e79d
Include egg variables in the output from the API
2020-08-22 15:43:28 -07:00
Dane Everitt
e3178ba6f0
backend: support is_successful state for backups rather than deleting it when failing
...
This allows the UI to correctly show failed backups to the user and require them to manually delete those backups, rather than them mysteriously disappearing.
We can also hook into this later to send a notification to the user when the backup fails.
2020-08-20 21:07:53 -07:00
Dane Everitt
61e9771333
Code cleanup for subuser API endpoints; closes #2247
2020-08-19 20:21:12 -07:00
Dane Everitt
95e8492c5d
What the heck are these abysmal timeouts; closes #2223
2020-08-06 20:25:35 -07:00