mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-31 22:36:52 +01:00 
			
		
		
		
	 f47f0cd549
			
		
	
	
		f47f0cd549
		
	
	
	
	
		
			
			Adds memory/disk/etc. fields as well as selecting the service type and option. Still need to add in the ability to set the variables once an option is selected.
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Pterodactyl\Http\Routes;
 | |
| 
 | |
| use Illuminate\Routing\Router;
 | |
| 
 | |
| class AdminRoutes {
 | |
| 
 | |
|     public function map(Router $router) {
 | |
|         $router->group(['prefix' => 'admin'], function ($server) use ($router) {
 | |
|             $router->get('/', [ 'as' => 'admin.index', 'uses' => 'Admin\BaseController@getIndex' ]);
 | |
| 
 | |
|             // Account Routes
 | |
|             $router->group(['prefix' => 'accounts'], function ($server) use ($router) {
 | |
|                 $router->get('/', [ 'as' => 'admin.accounts', 'uses' => 'Admin\AccountsController@getIndex' ]);
 | |
|                 $router->get('/new', [ 'as' => 'admin.accounts.new', 'uses' => 'Admin\AccountsController@getNew' ]);
 | |
|                 $router->get('/view/{id}', [ 'as' => 'admin.accounts.view', 'uses' => 'Admin\AccountsController@getView' ]);
 | |
|             });
 | |
| 
 | |
|             // Server Routes
 | |
|             $router->group(['prefix' => 'servers'], function ($server) use ($router) {
 | |
|                 $router->get('/', [ 'as' => 'admin.servers', 'uses' => 'Admin\ServersController@getIndex' ]);
 | |
|                 $router->get('/new', [ 'as' => 'admin.servers.new', 'uses' => 'Admin\ServersController@getNew' ]);
 | |
|                 $router->get('/view/{id}', [ 'as' => 'admin.servers.view', 'uses' => 'Admin\ServersController@getView' ]);
 | |
|             });
 | |
| 
 | |
|             // AJAX Routes
 | |
|             $router->group(['prefix' => 'ajax'], function ($server) use ($router) {
 | |
|                 $router->post('/new/server/get-nodes', [ 'uses' => 'Admin\AjaxController@postNewServerGetNodes' ]);
 | |
|                 $router->post('/new/server/get-ips', [ 'uses' => 'Admin\AjaxController@postNewServerGetIps' ]);
 | |
|                 $router->post('/new/server/service-options', [ 'uses' => 'Admin\AjaxController@postNewServerServiceOptions' ]);
 | |
|             });
 | |
| 
 | |
|         });
 | |
|     }
 | |
| 
 | |
| }
 |