Merge pull request #4577 from turbo124/v5-develop

Fix for company.users.company_user
This commit is contained in:
David Bomba 2020-12-26 19:04:03 +11:00 committed by GitHub
commit b3962986fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 3 deletions

View File

@ -65,8 +65,8 @@ class BaseController extends Controller
'company.task_statuses', 'company.task_statuses',
'company.expense_categories', 'company.expense_categories',
'company.documents', 'company.documents',
'company.users', //'company.users',
//'company.users.company_user', 'company.users.company_user',
'company.clients.contacts.company', 'company.clients.contacts.company',
'company.clients.gateway_tokens', 'company.clients.gateway_tokens',
'company.clients.documents', 'company.clients.documents',

View File

@ -191,6 +191,11 @@ class User extends Authenticatable implements MustVerifyEmail
return $this->hasMany(CompanyUser::class)->withTrashed(); return $this->hasMany(CompanyUser::class)->withTrashed();
} }
public function co_user()
{
return $this->company_user();
}
public function company_user() public function company_user()
{ {
if (! $this->id && auth()->user()) { if (! $this->id && auth()->user()) {

View File

@ -211,7 +211,12 @@ class CompanyTransformer extends EntityTransformer
{ {
$transformer = new UserTransformer($this->serializer); $transformer = new UserTransformer($this->serializer);
return $this->includeCollection($company->users, $transformer, User::class); $users = $company->users->map(function ($user) use ($company){
$user->company_id = $company->id;
return $user;
});
return $this->includeCollection($users, $transformer, User::class);
} }
public function includeCompanyGateways(Company $company) public function includeCompanyGateways(Company $company)