#134 - fixes
This commit is contained in:
@@ -20,6 +20,8 @@ class ResumeController extends Controller
|
||||
{
|
||||
public function index(): Response
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$resumes = Resume::query()
|
||||
->paginate();
|
||||
|
||||
@@ -30,6 +32,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function create(): Response
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$users = User::query()
|
||||
->orderByProfileField("last_name")
|
||||
->orderByProfileField("first_name")
|
||||
@@ -43,6 +47,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function show(Resume $resume, ResumeGenerator $generator): BinaryFileResponseAlias
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$path = $generator->generate($resume);
|
||||
|
||||
return response()
|
||||
@@ -52,6 +58,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function store(ResumeRequest $request): RedirectResponse
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$resume = new Resume();
|
||||
|
||||
if ($request->hasEmployee()) {
|
||||
@@ -76,6 +84,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function edit(Resume $resume): Response
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$users = User::query()
|
||||
->orderByProfileField("last_name")
|
||||
->orderByProfileField("first_name")
|
||||
@@ -90,6 +100,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function update(Resume $resume, ResumeRequest $request): RedirectResponse
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
if ($request->hasEmployee()) {
|
||||
$resume->user()->associate($request->getEmployee());
|
||||
} else {
|
||||
@@ -113,6 +125,8 @@ class ResumeController extends Controller
|
||||
|
||||
public function destroy(Resume $resume): RedirectResponse
|
||||
{
|
||||
$this->authorize("manageResumes");
|
||||
|
||||
$resume->delete();
|
||||
|
||||
return redirect()
|
||||
|
Reference in New Issue
Block a user