Commit graph

1302 commits

Author SHA1 Message Date
Dane Everitt
8953f83f87
Add migrations to handle cascade deletions for servers and users 2017-07-08 15:51:13 -05:00
Dane Everitt
2588c25b0b
Service refactor to improve organization 2017-07-08 15:04:59 -05:00
Dane Everitt
761d34f178
don't try to apply columns in the relations field... 2017-07-08 14:17:07 -05:00
Dane Everitt
bd78e3544d
Merge branch 'develop' into feature/PTDL-472 2017-07-08 14:08:02 -05:00
Dane Everitt
0deb022093
Update last of existing services to use repositories, includes unit tests
Also update PHPDocs on all the repository interfaces and classes to be correct.
2017-07-08 14:07:51 -05:00
Dane Everitt
3e3da89990 Merge pull request #540 from OrangeJuiced/develop
Fix node creation page not displaying old values and change redirect after creation
2017-07-08 06:47:09 -10:00
Joost Kwakkel
a1376db4fd Redirect user to node allocation view after creation, closes #535 2017-07-08 18:14:54 +02:00
Joost Kwakkel
99eead0695 Most inputs now remember their old values on a failed creation 2017-07-08 18:08:19 +02:00
Dane Everitt
e2521404b9 Merge pull request #534 from ET-Bent/patch-1
Fix terminal scrolling and terminalNotify
2017-07-06 17:18:26 -10:00
Unknown
a6bef1b71b Fix StyleCI complaints 2017-07-06 22:17:51 -04:00
Unknown
f230b194ff Add Rust to seeder & rename class to appropriate name 2017-07-06 22:08:49 -04:00
Unknown
2a6b48753a Add Rust service 2017-07-06 21:51:38 -04:00
Bent
4f2dd519c6 Fix terminal scrolling and terminalNotify
The original statement seems to be a bit too precise regarding the height. Any tiny lag or one pixel movement leads to the console not being scrolled to the bottom anymore. Same applies for manually scrolling down which does not hide the `terminalNotify` properly. 

A bit larger "buffer" fixes this.
2017-07-03 08:46:53 +02:00
Dane Everitt
50588a1f54
Update location and databasehost services to use repositories
Includes unit tests for both services
2017-07-02 21:29:58 -05:00
Dane Everitt
5c3dc60d1e
Addition of repository to ease testing and maintainability 2017-07-01 15:29:49 -05:00
Dane Everitt
2f4ec64f2a
Merge branch 'develop' into feature/PTDL-472 2017-07-01 12:33:30 -05:00
Dane Everitt
db2a8047ee
Update changelog 2017-06-30 21:33:27 -05:00
Dane Everitt
1abcb99f78
Fix more of the console, add back support for arrow key command history 2017-06-30 20:41:16 -05:00
Dane Everitt
63d08905b4
Up session timeout to 7 days 2017-06-28 21:57:52 -05:00
Dane Everitt
674559a066
Update socketio and do some cache busting for it 2017-06-28 21:53:14 -05:00
Dane Everitt
7463bea101
fix the console rendering 🚤 2017-06-28 21:39:30 -05:00
Dane Everitt
9515128b8a
Respond 401 not 404 when bad request token 2017-06-28 20:05:50 -05:00
Dane Everitt
9ca5f97e65
Actually update the polyfill ref 2017-06-26 22:48:59 -05:00
Dane Everitt
344099fbb7
Fix JS loading and CSS 2017-06-26 22:47:01 -05:00
Dane Everitt
829453f805
[Security] Address critical flaw in console rendering that allowed arbitrary command execution 2017-06-26 22:36:09 -05:00
Dane Everitt
d908672644 Apply fixes from StyleCI (#519) 2017-06-25 15:37:45 -05:00
Dane Everitt
b7b046c044
Merge branch 'develop' into feature/PTDL-472 2017-06-25 15:36:39 -05:00
Dane Everitt
4ee9d38ad1
Add ApiKey service, cleanup old API key methods
https://zube.io/pterodactyl/panel/c/525
2017-06-25 15:31:50 -05:00
Dane Everitt
2235481765
More service structure testing and configuration
Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
2017-06-24 19:49:09 -05:00
Dane Everitt
ddb98df4af
Update dependencies. 2017-06-18 22:11:11 -05:00
Dane Everitt
bb2531618b
Update routes.js file 2017-06-18 21:54:57 -05:00
Dane Everitt
cba54637fc
Fixes bug with newly created variables not being assigned to existing servers properly, closes #478 2017-06-18 21:38:00 -05:00
Dane Everitt
1f88024cbb
Update changelog for 0.6.2 2017-06-18 21:17:29 -05:00
Dane Everitt
62a8f5737f
Block reinstall button if server doesn't install correctly. 2017-06-18 21:11:11 -05:00
Dane Everitt
dcab84b1da
Fix bug with server default ports not being updated properly 2017-06-18 21:03:39 -05:00
Dane Everitt
81d265db08
Prevent the irritating moment when you logout accidentally when trying to click Admin CP. 2017-06-18 20:47:34 -05:00
Dane Everitt
1c5f892049
backfill fixes from 65957e7e to address #470 in active release 2017-06-18 20:39:04 -05:00
Dane Everitt
32b639e3eb
Return a 404 if attempting to delete a user that does not exist; closes #503 2017-06-18 20:27:24 -05:00
Dane Everitt
30e0495489
Fix inability to disable 2FA due to misnamed route, closes #496 2017-06-18 20:16:44 -05:00
Dane Everitt
9f46dbc88d
Push language fixes 2017-06-18 20:16:23 -05:00
Dane Everitt
ce2b2447d0 Apply fixes from StyleCI (#501) 2017-06-17 20:52:32 -05:00
Dane Everitt
0111ca7768
Push more changes to DBHost service.
Currently updating via the frontend is broken if you don't provide an actual node to attach it to.
2017-06-17 19:48:31 -05:00
Dane Everitt
cede747442
Cleanup user and location controllers. 2017-06-17 17:36:39 -05:00
Matthew Hatcher
59c2c6d149 Fixing spelling error. (#495) 2017-06-16 01:19:27 -05:00
Dane Everitt
8ea907e97a
Include code coverage 2017-06-16 00:50:10 -05:00
Dane Everitt
a527949939
Add more location tests, more travis CI fix attempts 2017-06-16 00:29:19 -05:00
Dane Everitt
579cc86910
Try to fix Travis CI failures 2017-06-15 23:29:19 -05:00
Dane Everitt
a2fe871217
Update composer lock, update travis to skip post-install scripts for composer 2017-06-15 23:23:14 -05:00
Dane Everitt
9292887328
TravisCI Fixes 2017-06-15 23:07:39 -05:00
Dane Everitt
760525a673
Push more tests for location services, setup travis CI integration 2017-06-15 23:03:22 -05:00