4135 Commits

Author SHA1 Message Date
Emmet Young
7654d3652a Only show admin control menu if the user is a root admin 2017-01-23 01:13:53 +11:00
Emmet Young
9025f1f583 Repair user creation functionality
Repair functionality of the make user console command (pterodactyl:user)
Fix up the user repository, was using the old $password instead of the changed format $data['password']
Change User model to allow root_admin to be a fillable item.
2017-01-23 00:47:09 +11:00
Dane Everitt
046e9152eb Update .phraseapp.yml 2017-01-21 17:23:48 -05:00
Dane Everitt
a52290dd76 Merge pull request #259 from Pterodactyl/feature/new-theme
Implement new AdminLTE theme for front-end of panel.
2017-01-21 15:58:50 -05:00
Dane Everitt
355697dbb5 Apply fixes from StyleCI (#260) 2017-01-21 15:56:32 -05:00
Dane Everitt
19da4eda04 Update views, remove old theme views 2017-01-21 15:51:05 -05:00
Dane Everitt
fa0f32584e Update laroute 2017-01-21 15:44:06 -05:00
Dane Everitt
0e23f87724 Add task management views 2017-01-21 15:40:46 -05:00
Dane Everitt
aea9b020c5 Use words not symbols for revoking subuser 2017-01-21 13:59:02 -05:00
Dane Everitt
db7b741b28 Show server status in sidebar properly on subuser views 2017-01-21 13:49:14 -05:00
Dane Everitt
8e9069cced Subuser updates 2017-01-21 00:04:09 -05:00
Dane Everitt
95f574ec67 Sidebar and API View tweaks 2017-01-20 23:48:12 -05:00
Dane Everitt
3d2278ba3e Add subuser list and new subuser views
Holy 🐄 translations are annoying to implement for these views.
2017-01-20 23:39:37 -05:00
Dane Everitt
994588c82d Set the old theme on admin center until new theme is done 2017-01-20 17:19:42 -05:00
Dane Everitt
91178d78a4 Add support for creating files via file manager 2017-01-20 17:10:14 -05:00
Dane Everitt
5567269bf3 Fix menu toggle element element hiding, better mobile support 2017-01-19 23:19:26 -05:00
Dane Everitt
da92796ca1 Better file upload handling, add touch target 2017-01-19 22:58:58 -05:00
Dane Everitt
6149400ced prevent accidentally leaving the page when uploading file 2017-01-19 22:22:11 -05:00
Dane Everitt
83c776fc82 Fix up most of the file manager 2017-01-19 16:58:57 -05:00
Dane Everitt
042c28ca43 Add Socket.io alert 2017-01-18 21:12:58 -05:00
Dane Everitt
88378ce983 Add allocations tab
Strips some core allocation features for now, will be added back with
more features once the theme is done.
2017-01-18 20:45:10 -05:00
Dane Everitt
758927db8e Translations are hard 2017-01-18 19:48:12 -05:00
Dane Everitt
ff241abe81 Minor tweaks to new API token page. 2017-01-18 19:41:46 -05:00
Jakob Schrettenbrunner
148e9d1fd5 use adminPermissions[] correctly in api key creation form 2017-01-19 01:24:33 +01:00
Jakob Schrettenbrunner
e81af3afee add csrf token to api key creation form 2017-01-19 01:07:28 +01:00
Jakob Schrettenbrunner
76cef7bf1d add redesigned base.api.new view
add translations
2017-01-19 01:06:26 +01:00
Jakob Schrettenbrunner
c0df57c087 add isRootAdmin() method to User model to get rid of User->root_admin === 1 2017-01-18 21:13:05 +01:00
Dane Everitt
d3d1b88135 Add 404 and 403 error pages 2017-01-17 20:28:49 -05:00
Jakob Schrettenbrunner
e075b9061e replace {{ trans() }} with @lang() 2017-01-18 02:01:26 +01:00
Dane Everitt
542b919bd1 Add translations for database overview 2017-01-17 19:46:42 -05:00
Dane Everitt
f6600f447f Add Startup Params view
Translations might be the end of us.
2017-01-17 19:30:27 -05:00
Dane Everitt
ffa1e46cec Merge pull request #256 from Pterodactyl/analysis-XNLkL4
Apply fixes from StyleCI
2017-01-17 18:21:42 -05:00
Dane Everitt
e2eff27a56 Apply fixes from StyleCI 2017-01-17 23:21:33 +00:00
Jakob
31b4589eab Contribution to feature/new-theme (#254)
* add translation to navigation

* redesign base.api.index view
add translations

* remove license derp

* translate never in base.api.index view

* simplify user drop down for now
add translations
2017-01-17 18:21:05 -05:00
Dane Everitt
1a6532d369 Correct link to new Discord channel invite 2017-01-16 16:36:48 -05:00
Dane Everitt
515e543c7f Add SFTP and Database management pages to new theme. 2017-01-15 20:28:54 -05:00
Dane Everitt
c7f3bb5112 New theme assigned to server console page. 2017-01-15 18:52:22 -05:00
Dane Everitt
4cc9f7447c Use specific version of lord/laroute 2017-01-15 14:10:50 -05:00
Dane Everitt
2fc852c6a4 Push 'Account' and 'Security' pages as well as 'My Servers' 2017-01-15 14:09:57 -05:00
Dane Everitt
1c85b1fbc4 Fix exception handler misnamed variable 2017-01-15 13:53:08 -05:00
Dane Everitt
d4adedd4a0 Use template layout for authentication 2017-01-14 23:17:31 -05:00
Dane Everitt
457ed28b0b Initial change of theme.
Only themed pages currently are login and reset password pages.
2017-01-14 21:32:33 -05:00
Dane Everitt
16a3514abf Cleanup auto-configure stuff 2017-01-14 19:36:47 -05:00
Dane Everitt
af2644cf59 Remove player listing since query is gone 2017-01-14 19:16:55 -05:00
Dane Everitt
d223a224cd Update socketio and file upload.
Should address #231
2017-01-14 13:43:40 -05:00
Dane Everitt
0d792f05c5 Properly handle no passed packs. 2017-01-13 23:21:37 -05:00
Dane Everitt
fee3f3df6f Apply fixes from StyleCI (#251) 2017-01-13 23:17:32 -05:00
Dane Everitt
4979811885 Add ability to add a location via the CLI.
closes #242
2017-01-13 23:16:57 -05:00
Dane Everitt
d1e5253ca1 Add support for creating node through CLI. 2017-01-13 23:10:42 -05:00
Dane Everitt
b71604566e Improved code to generate SFTP usernames
Fixes edge case where specific server names could cause daemon errors
due to an invalid SFTP username being created by the panel.
2017-01-13 22:22:25 -05:00