@@ -67,18 +67,14 @@ public function __construct()
6767 */
6868 public function getStatus (Request $ request , $ uuid )
6969 {
70- $ server = Models \Server::getByUUID ($ uuid );
70+ $ server = Models \Server::byUuid ($ uuid );
7171
7272 if (! $ server ) {
7373 return response ()->json ([], 404 );
7474 }
7575
76- $ client = Models \Node::guzzleRequest ($ server ->node_id );
77-
7876 try {
79- $ res = $ client ->request ('GET ' , '/server ' , [
80- 'headers ' => Models \Server::getGuzzleHeaders ($ uuid ),
81- ]);
77+ $ res = $ server ->guzzleClient ()->request ('GET ' , '/server ' );
8278 if ($ res ->getStatusCode () === 200 ) {
8379 return response ()->json (json_decode ($ res ->getBody ()));
8480 }
@@ -98,10 +94,10 @@ public function getStatus(Request $request, $uuid)
9894 */
9995 public function postDirectoryList (Request $ request , $ uuid )
10096 {
101- $ server = Models \Server::getByUUID ($ uuid );
102- $ this ->directory = '/ ' . trim (urldecode ($ request ->input ('directory ' , '/ ' )), '/ ' );
97+ $ server = Models \Server::byUuid ($ uuid );
10398 $ this ->authorize ('list-files ' , $ server );
10499
100+ $ this ->directory = '/ ' . trim (urldecode ($ request ->input ('directory ' , '/ ' )), '/ ' );
105101 $ prevDir = [
106102 'header ' => ($ this ->directory !== '/ ' ) ? $ this ->directory : '' ,
107103 ];
@@ -149,7 +145,7 @@ public function postDirectoryList(Request $request, $uuid)
149145 */
150146 public function postSaveFile (Request $ request , $ uuid )
151147 {
152- $ server = Models \Server::getByUUID ($ uuid );
148+ $ server = Models \Server::byUuid ($ uuid );
153149 $ this ->authorize ('save-files ' , $ server );
154150
155151 $ controller = new Repositories \Daemon \FileRepository ($ uuid );
@@ -175,7 +171,7 @@ public function postSaveFile(Request $request, $uuid)
175171 */
176172 public function postSetPrimary (Request $ request , $ uuid )
177173 {
178- $ server = Models \Server::getByUUID ($ uuid );
174+ $ server = Models \Server::byUuid ($ uuid)-> load ( ' allocations ' );
179175 $ this ->authorize ('set-connection ' , $ server );
180176
181177 if ((int ) $ request ->input ('allocation ' ) === $ server ->allocation_id ) {
@@ -185,7 +181,7 @@ public function postSetPrimary(Request $request, $uuid)
185181 }
186182
187183 try {
188- $ allocation = Models \Allocation:: where ('id ' , $ request ->input ('allocation ' ))->where ('assigned_to ' , $ server ->id )->first ();
184+ $ allocation = $ server -> allocations -> where ('id ' , $ request ->input ('allocation ' ))->where ('assigned_to ' , $ server ->id )->first ();
189185 if (! $ allocation ) {
190186 return response ()->json ([
191187 'error ' => 'No allocation matching your request was found in the system. ' ,
@@ -217,10 +213,10 @@ public function postSetPrimary(Request $request, $uuid)
217213
218214 public function postResetDatabasePassword (Request $ request , $ uuid )
219215 {
220- $ server = Models \Server::getByUUID ($ uuid );
221- $ database = Models \Database::where ('id ' , $ request ->input ('database ' ))->where ('server_id ' , $ server ->id )->firstOrFail ();
222-
216+ $ server = Models \Server::byUuid ($ uuid );
223217 $ this ->authorize ('reset-db-password ' , $ server );
218+
219+ $ database = Models \Database::where ('id ' , $ request ->input ('database ' ))->where ('server_id ' , $ server ->id )->firstOrFail ();
224220 try {
225221 $ repo = new Repositories \DatabaseRepository ;
226222 $ password = str_random (16 );
0 commit comments