Browse Source

Se agrego el campo tenancyCurrent al OAuthUser

Guillermo Espinoza 7 years ago
parent
commit
2df6d11665
1 changed files with 9 additions and 0 deletions
  1. 9 0
      Controller/OAuthController.php

+ 9 - 0
Controller/OAuthController.php

@@ -24,13 +24,22 @@ class OAuthController extends Controller
             $data['firstname'] = $user->getFirstname();
             $data['lastname'] = $user->getLastname();
             $data['roles'] = $user->getRoles();
+            
+            // Tenancies del usuario
             $tenancies = $this->get('base_tenancy.tenancy_service')->getTenancies();
+            $t = array();
             foreach ($tenancies as $tenancy) {
                 $id = $tenancy->getId();
                 $name = $tenancy->getName();
                 $t[] = compact('id', 'name');
             }
             $data['tenancies'] = $t;
+            $tenancyCurrent = $user->getTenancyCurrent();
+            $data['tenancyCurrent'] = array();
+            if (!is_null($tenancyCurrent)) {
+                $data['tenancyCurrent']['id'] = $tenancyCurrent->getId();
+                $data['tenancyCurrent']['name'] = $tenancyCurrent->getName();
+            }
         }
 
         return new JsonResponse($data);