Browse Source

Move vendor deletion button to vendor edit form

pull/7/head
Nafies Luthfi 8 years ago
parent
commit
7b932b32e5
  1. 8
      resources/views/vendors/forms.blade.php
  2. 6
      resources/views/vendors/index.blade.php
  3. 2
      tests/Feature/Partners/ManageVendorsTest.php

8
resources/views/vendors/forms.blade.php

@ -21,6 +21,14 @@
@endif
{!! Form::submit(trans('vendor.update'), ['class' => 'btn btn-success']) !!}
{{ link_to_route('vendors.index', trans('app.cancel'), [], ['class' => 'btn btn-default']) }}
@can('delete', $editableVendor)
{!! link_to_route(
'vendors.index',
trans('app.delete'),
['action' => 'delete', 'id' => $editableVendor->id] + Request::only('page', 'q'),
['id' => 'del-vendor-' . $editableVendor->id, 'class' => 'btn btn-danger pull-right']
) !!}
@endcan
{!! Form::close() !!}
@endif
@if (Request::get('action') == 'delete' && $editableVendor)

6
resources/views/vendors/index.blade.php

@ -41,12 +41,6 @@
trans('app.edit'),
['action' => 'edit', 'id' => $vendor->id] + Request::only('page', 'q'),
['id' => 'edit-vendor-' . $vendor->id]
) !!} |
{!! link_to_route(
'vendors.index',
trans('app.delete'),
['action' => 'delete', 'id' => $vendor->id] + Request::only('page', 'q'),
['id' => 'del-vendor-' . $vendor->id]
) !!}
</td>
</tr>

2
tests/Feature/Partners/ManageVendorsTest.php

@ -78,7 +78,7 @@ class ManageVendorsTest extends TestCase
$this->adminUserSigningIn();
$vendor = factory(Vendor::class)->create();
$this->visit(route('vendors.index', [$vendor->id]));
$this->visit(route('vendors.index', ['action' => 'edit', 'id' => $vendor->id]));
$this->click('del-vendor-'.$vendor->id);
$this->seePageIs(route('vendors.index', ['action' => 'delete', 'id' => $vendor->id]));

Loading…
Cancel
Save