Commit Graph

382 Commits

Author SHA1 Message Date
Dane Everitt fd9f1a68eb Implement node view, cleanup other files.
Still in progress, need to do a lot of controller cleanup first and add
node deletion as well.
2017-03-03 17:30:41 -05:00
Dane Everitt fb21bf9282 Begin implementation of server admin view
Currently completed tabs: About, Details, Build Configuration
2017-02-25 00:48:14 -05:00
Dane Everitt bbf9fd12ae Apply fixes from StyleCI (#325) 2017-02-24 18:23:03 -05:00
Dane Everitt cb6b44d4f0 Completed new server page with new theme. 2017-02-24 18:19:03 -05:00
Dane Everitt b11029a666 Apply fixes from StyleCI (#312)
* Bump for release

* Apply fixes from StyleCI
2017-02-18 22:57:50 -05:00
Dane Everitt 824041f6ca Fix service creation/updates, closes #306 2017-02-17 20:40:50 -05:00
Dane Everitt 054e65b78f Fix user deletion 2017-02-17 19:28:23 -05:00
Dane Everitt 95171a3e41 Better user creation email. 2017-02-17 18:48:57 -05:00
Dane Everitt 3240601d03 Fix bug when trying to add new subuser. 2017-02-17 18:26:47 -05:00
Dane Everitt ff9904227b Fix server editing 2017-02-17 18:17:28 -05:00
Dane Everitt 008b18e19a Fixes deployment issue with new servers due to DB changes. 2017-02-17 12:08:11 -05:00
Dane Everitt 73996d3154 Fix bug in node update 2017-02-16 15:57:02 -05:00
Dane Everitt 10164f5a51 Require admin to update startup argument. 2017-02-16 14:23:22 -05:00
Dane Everitt 8740be05b3 Fix adding variables 2017-02-16 14:07:10 -05:00
Dane Everitt 2e134b7a55 Set out some roach traps to catch all these 🐛 2017-02-16 13:56:28 -05:00
Dane Everitt 336234843d Remove deprecated function calls 2017-02-16 13:31:25 -05:00
Dane Everitt 38feac9f0b Fix server deletion mechanics 2017-02-16 13:26:39 -05:00
Dane Everitt 516e2dc5ee Add back API key deletion 2017-02-16 12:57:48 -05:00
Dane Everitt 2fdde75f9c Fix boolean flipping 2017-02-15 16:59:50 -05:00
Dane Everitt 788de1b23a Fix grepping about. 2017-02-15 16:57:45 -05:00
Dane Everitt 19d352619e More singularization and correct file names. 2017-02-12 16:03:17 -05:00
Dane Everitt 8ba479e51f Singularize model names. 2017-02-12 16:02:23 -05:00
Dane Everitt 7c916ad38f Apply fixes from StyleCI (#294) 2017-02-12 15:10:39 -05:00
Dane Everitt 32a1dc17ed API model updates, as well as general model updates and code fixes. 2017-02-10 20:26:38 -05:00
Dane Everitt 8dc1f41b73 More code cleanup. 2017-02-10 17:41:56 -05:00
Dane Everitt 3b3002b77a API Model updates. 2017-02-10 17:29:10 -05:00
Dane Everitt 99812b0407 More subuser Model updates. 2017-02-09 19:38:54 -05:00
Dane Everitt 4f61637284 More model updates to more places than I anticipated.
This probably broke a lot of things.
2017-02-09 17:43:54 -05:00
Dane Everitt 323f1d943f Completed model updates for Services 2017-02-05 17:58:17 -05:00
Dane Everitt 09d23deed6 New models for node and location admin pages. 2017-02-03 16:50:28 -05:00
Dane Everitt 3baa21a6eb StyleCI fixes. 2017-02-02 19:43:55 -05:00
Dane Everitt 3114b7e52a Complete implementation of new Server model. 2017-02-02 19:41:38 -05:00
Dane Everitt d4bcf0be59 Initial implementation of improved sever model and logic 2017-02-02 18:21:36 -05:00
Dane Everitt e5ed1c7f6a One day eslint will have a PHP counterpart that works in Atom... 🤔 2017-01-31 20:04:34 -05:00
Dane Everitt 1679d866a5 Improved gzip detection 2017-01-27 16:47:50 -05:00
Dane Everitt 9087feec4f Remove build settings from packs. 2017-01-27 16:21:25 -05:00
Dane Everitt 95d0c646f9 Require packs to be a tarball 2017-01-25 18:25:34 -05:00
Dane Everitt 96e50506a1 Move notification email of server created into the event listener 2017-01-25 18:25:34 -05:00
Emmet Young 58de6125c2 Location should be validated on creation of a server, 2017-01-25 22:01:57 +11:00
Dane Everitt a137e6ed72 Add base implementation of extendable events classes
Modified server deletion to use internal event handlers from the
Eloquent models themselves. Also added a few preliminary event handlers
in the `Pterodactyl\Events\<USer|Server> namespace that users can hook
into in EventServiceProvider to perform their own actions as they
please (such as push notifications and such).
2017-01-24 19:15:03 -05:00
Dane Everitt bf7b58470a Update copyright headers 2017-01-24 17:57:08 -05:00
Dane Everitt 5f1bfcf980 Much cleaner code for updating user details front-end 2017-01-22 16:16:43 -05: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 8e9069cced Subuser updates 2017-01-21 00:04:09 -05:00
Dane Everitt 0d792f05c5 Properly handle no passed packs. 2017-01-13 23:21:37 -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
Dane Everitt e91362eee6 Update user controller 2017-01-12 15:40:24 -05:00
Dane Everitt 6bd9663f59 Merge branch 'develop' into feature/service-changes 2017-01-12 13:15:37 -05:00
Jakob Schrettenbrunner 52a395ac9a fix forgotten rename of NodeConfigurationToken 2017-01-07 18:26:45 +01:00
Jakob Schrettenbrunner e1e159b7de add ability to generate a token to retrieve the config for a specific node 2017-01-07 18:10:11 +01:00