Skip to content

Commit 45e9df6

Browse files
committed
Updates to browsing filters
1 parent 9a91ae6 commit 45e9df6

File tree

16 files changed

+68
-18
lines changed

16 files changed

+68
-18
lines changed

resources/assets/css/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/sass/_custom.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,3 +164,8 @@ dt {
164164
align-items: flex-start !important;
165165
justify-content: left !important;
166166
}
167+
168+
.filter-active .custom-select{
169+
color: #28a745 !important;
170+
border-color: #28a745 !important;
171+
}

resources/views/deals/partials/card-index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@component('laravel-crm::components.card-header')
44

55
@slot('title')
6-
{{ ucfirst(__('laravel-crm::lang.deals')) }} @include('laravel-crm::partials.filters')
6+
{{ ucfirst(__('laravel-crm::lang.deals')) }} @include('laravel-crm::partials.filters', ['action' => route('laravel-crm.deals.filter')])
77
@endslot
88

99
@slot('actions')

resources/views/layouts/app.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
1717

1818
<!-- Styles -->
19-
<link href="{{ asset('vendor/laravel-crm/css/app.css') }}?v=56754675676" rel="stylesheet">
19+
<link href="{{ asset('vendor/laravel-crm/css/app.css') }}?v=2456456456" rel="stylesheet">
2020

2121
@livewireStyles
2222
</head>

resources/views/leads/partials/card-index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@component('laravel-crm::components.card-header')
44

55
@slot('title')
6-
{{ ucfirst(__('laravel-crm::lang.leads')) }} @include('laravel-crm::partials.filters')
6+
{{ ucfirst(__('laravel-crm::lang.leads')) }} @include('laravel-crm::partials.filters', ['action' => route('laravel-crm.leads.filter')])
77
@endslot
88

99
@slot('actions')

resources/views/organisations/partials/card-index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@component('laravel-crm::components.card-header')
44

55
@slot('title')
6-
{{ ucfirst(__('laravel-crm::lang.organizations')) }} @include('laravel-crm::partials.filters')
6+
{{ ucfirst(__('laravel-crm::lang.organizations')) }} @include('laravel-crm::partials.filters', ['action' => route('laravel-crm.organisations.filter')])
77
@endslot
88

99
@slot('actions')

resources/views/partials/filters.blade.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1-
<form method="get" action="{{ url()->current() }}" class="form-inline float-right ml-3">
1+
<form method="post" action="{{ $action }}" class="form-inline float-right ml-3">
2+
@csrf
23
<div class="form-row">
3-
<div class="col">
4+
<div class="col {{ (\VentureDrake\LaravelCrm\Models\Person::filterActive('user_owner_id', \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\users(false) + [0 => '(Blank)'])) ? 'filter-active' : null }}">
45
@include('laravel-crm::partials.filter',[
56
'filter' => $owners ?? null,
67
'name' => 'user_owner_id',
78
'label' => 'owner',
89
'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\users(false) + [0 => '(Blank)'],
9-
'value' => request()->input('user_owner_id') ?? array_keys(\VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\users(false) + [0 => '(Blank)'])
10+
'value' => request()->input('user_owner_id') ?? \VentureDrake\LaravelCrm\Models\Person::filterValue('user_owner_id') ?? array_keys(\VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false) + [0 => '(Blank)'])
1011
])
1112
</div>
12-
<div class="col">
13+
<div class="col {{ (\VentureDrake\LaravelCrm\Models\Person::filterActive('label_id', \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false) + [0 => '(Blank)'])) ? 'filter-active' : null }}">
1314
@include('laravel-crm::partials.filter',[
1415
'filter' => $labels ?? null,
1516
'name' => 'label_id',
1617
'label' => 'label',
1718
'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false) + [0 => '(Blank)'],
18-
'value' => request()->input('label_id') ?? array_keys(\VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false) + [0 => '(Blank)'])
19+
'value' => request()->input('label_id') ?? \VentureDrake\LaravelCrm\Models\Person::filterValue('label_id') ?? array_keys(\VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false) + [0 => '(Blank)'])
1920
])
2021
</div>
2122
<div class="col">

resources/views/people/partials/card-index.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@component('laravel-crm::components.card-header')
44

55
@slot('title')
6-
{{ ucfirst(__('laravel-crm::lang.people')) }} @include('laravel-crm::partials.filters')
6+
{{ ucfirst(__('laravel-crm::lang.people')) }} @include('laravel-crm::partials.filters', ['action' => route('laravel-crm.people.filter')])
77
@endslot
88

99
@slot('actions')

src/Console/LaravelCrmAddressTypes.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use DB;
77
use Illuminate\Console\Command;
88
use Illuminate\Support\Composer;
9-
use Ramsey\Uuid\Uuid;
109

1110
class LaravelCrmAddressTypes extends Command
1211
{

src/Http/Controllers/DealController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function __construct(DealService $dealService, PersonService $personServi
4545
*/
4646
public function index(Request $request)
4747
{
48-
$params = $request->except('_token');
48+
$params = Deal::filters($request);
4949

5050
if (Deal::filter($params)->get()->count() < 30) {
5151
$deals = Deal::filter($params)->latest()->get();

0 commit comments

Comments
 (0)