fix for company.users.company_user

This commit is contained in:
= 2020-12-26 19:03:24 +11:00
parent bc8c68af18
commit 53ff009d74
3 changed files with 13 additions and 3 deletions

View File

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

View File

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

View File

@ -211,7 +211,12 @@ class CompanyTransformer extends EntityTransformer
{
$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)