mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-30 23:04:34 -04:00
Send user/companyuser on update preferences
This commit is contained in:
parent
e1d50eff70
commit
72fd21b69d
@ -14,6 +14,7 @@ namespace App\Http\Controllers;
|
|||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use App\Models\CompanyUser;
|
use App\Models\CompanyUser;
|
||||||
use Illuminate\Http\Response;
|
use Illuminate\Http\Response;
|
||||||
|
use App\Transformers\UserTransformer;
|
||||||
use App\Transformers\CompanyUserTransformer;
|
use App\Transformers\CompanyUserTransformer;
|
||||||
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
||||||
use App\Http\Requests\CompanyUser\UpdateCompanyUserRequest;
|
use App\Http\Requests\CompanyUser\UpdateCompanyUserRequest;
|
||||||
@ -134,6 +135,7 @@ class CompanyUserController extends BaseController
|
|||||||
|
|
||||||
public function updatePreferences(UpdateCompanyUserPreferencesRequest $request, User $user)
|
public function updatePreferences(UpdateCompanyUserPreferencesRequest $request, User $user)
|
||||||
{
|
{
|
||||||
|
/** @var \App\Models\User $logged_in_user */
|
||||||
$company = auth()->user()->company();
|
$company = auth()->user()->company();
|
||||||
|
|
||||||
$company_user = CompanyUser::whereUserId($user->id)->whereCompanyId($company->id)->first();
|
$company_user = CompanyUser::whereUserId($user->id)->whereCompanyId($company->id)->first();
|
||||||
@ -143,10 +145,14 @@ class CompanyUserController extends BaseController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->entity_type = User::class;
|
||||||
|
|
||||||
|
$this->entity_transformer = UserTransformer::class;
|
||||||
|
|
||||||
$company_user->react_settings = $request->react_settings;
|
$company_user->react_settings = $request->react_settings;
|
||||||
$company_user->save();
|
$company_user->save();
|
||||||
|
|
||||||
return $this->itemResponse($company_user->fresh());
|
return $this->itemResponse($user->fresh());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -175,6 +175,7 @@ class UserController extends BaseController
|
|||||||
$user->oauth_user_refresh_token = null;
|
$user->oauth_user_refresh_token = null;
|
||||||
$user->oauth_user_token = null;
|
$user->oauth_user_token = null;
|
||||||
$user->save();
|
$user->save();
|
||||||
|
|
||||||
UserEmailChanged::dispatch($new_user, json_decode($old_user), $logged_in_user->company());
|
UserEmailChanged::dispatch($new_user, json_decode($old_user), $logged_in_user->company());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2260,7 +2260,7 @@ $LANG = array(
|
|||||||
'restore_recurring_expense' => 'Restore Recurring Expense',
|
'restore_recurring_expense' => 'Restore Recurring Expense',
|
||||||
'restored_recurring_expense' => 'Successfully restored recurring expense',
|
'restored_recurring_expense' => 'Successfully restored recurring expense',
|
||||||
'delete_recurring_expense' => 'Delete Recurring Expense',
|
'delete_recurring_expense' => 'Delete Recurring Expense',
|
||||||
'deleted_recurring_expense' => 'Successfully deleted project',
|
'deleted_recurring_expense' => 'Successfully deleted recurring expense',
|
||||||
'view_recurring_expense' => 'View Recurring Expense',
|
'view_recurring_expense' => 'View Recurring Expense',
|
||||||
'taxes_and_fees' => 'Taxes and fees',
|
'taxes_and_fees' => 'Taxes and fees',
|
||||||
'import_failed' => 'Import Failed',
|
'import_failed' => 'Import Failed',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user