Hooks for mailbox icons and customer default avatar #2012 from RienNeVaPlus/master
Hooks for mailbox icons and customer default avatar
This commit is contained in:
@@ -1224,7 +1224,7 @@ class Customer extends Model
|
||||
return '';
|
||||
}
|
||||
} else {
|
||||
return asset('/img/default-avatar.png');
|
||||
return \Eventy::filter('customer.default_avatar', '/img/default-avatar.png', $this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
</a>
|
||||
<ul class="dropdown-menu dm-scrollable">
|
||||
@foreach ($mailboxes as $mailbox_item)
|
||||
<li @if ($mailbox_item->id == app('request')->id)class="active"@endif><a href="{{ \Eventy::filter('mailbox.url', route('mailboxes.view', ['id' => $mailbox_item->id]), $mailbox_item) }}">{{ $mailbox_item->name }}</a></li>
|
||||
<li @if ($mailbox_item->id == app('request')->id)class="active"@endif><a href="{{ \Eventy::filter('mailbox.url', route('mailboxes.view', ['id' => $mailbox_item->id]), $mailbox_item) }}">@action('mailbox.before_name', $mailbox_item){{ $mailbox_item->name }}</a></li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
@php
|
||||
$menu_mailboxes = auth()->user()->mailboxesCanView();
|
||||
@endphp
|
||||
@action('mailbox.before_name', $mailbox)
|
||||
<span class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" v-pre>
|
||||
{{ $mailbox->name }} @if (count($menu_mailboxes))<span class="caret"></span>@endif
|
||||
</span>
|
||||
@if (count($menu_mailboxes))
|
||||
<ul class="dropdown-menu dm-scrollable">
|
||||
@foreach ($menu_mailboxes as $mailbox_item)
|
||||
<li @if ($mailbox_item->id == $mailbox->id)class="active"@endif><a href="{{ route(Eventy::filter('mailboxes.menu_current_route', Route::currentRouteName()), ['id'=>$mailbox_item->id]) }}">{{ $mailbox_item->name }}</a></li>
|
||||
<li @if ($mailbox_item->id == $mailbox->id)class="active"@endif><a href="{{ route(Eventy::filter('mailboxes.menu_current_route', Route::currentRouteName()), ['id'=>$mailbox_item->id]) }}">@action('mailbox.before_name', $mailbox_item){{ $mailbox_item->name }}</a></li>
|
||||
@endforeach
|
||||
</ul>
|
||||
@endif
|
||||
@@ -17,4 +18,4 @@
|
||||
<ul class="sidebar-menu">
|
||||
@include("mailboxes/settings_menu")
|
||||
</ul>
|
||||
<a href="{{ route('mailboxes.view', ['id' => $mailbox->id]) }}" class="btn btn-bordered btn-sidebar btn-rounded" data-toggle="tooltip" title="{{ __("Open Mailbox") }}"><i class="glyphicon glyphicon-arrow-right"></i></a>
|
||||
<a href="{{ route('mailboxes.view', ['id' => $mailbox->id]) }}" class="btn btn-bordered btn-sidebar btn-rounded" data-toggle="tooltip" title="{{ __("Open Mailbox") }}"><i class="glyphicon glyphicon-arrow-right"></i></a>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<div class="dropdown sidebar-title sidebar-title-extra">
|
||||
<span class="sidebar-title-extra-value active-count">{{ $folder->getTypeName() }} ({{ $folder->active_count }})</span>
|
||||
@action('mailbox.before_name', $mailbox)
|
||||
<span class="sidebar-title-real mailbox-name">@include('mailboxes/partials/mute_icon', ['mailbox' => $mailbox]){{ $mailbox->name }}</span>
|
||||
<span class="sidebar-title-email">{{ $mailbox->email }}</span>
|
||||
</div>
|
||||
@@ -22,4 +23,4 @@
|
||||
<a class="btn btn-trans" href="{{ route('conversations.create', ['mailbox_id' => $mailbox->id]) }}" aria-label="{{ __("New Conversation") }}" data-toggle="tooltip" title="{{ __("New Conversation") }}" role="button"><i class="glyphicon glyphicon-envelope"></i></a>
|
||||
</div>
|
||||
@endif
|
||||
@action('mailbox.after_sidebar_buttons')
|
||||
@action('mailbox.after_sidebar_buttons')
|
||||
|
||||
@@ -19,8 +19,10 @@
|
||||
<div class="row-container form-container">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<form class="form-horizontal margin-top" method="POST" action="">
|
||||
<form class="form-horizontal margin-top" method="POST" action="" enctype="multipart/form-data">
|
||||
{{ csrf_field() }}
|
||||
|
||||
@action('mailbox.update.before_name', $mailbox)
|
||||
|
||||
<div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}">
|
||||
<label for="name" class="col-sm-2 control-label">{{ __('Mailbox Name') }}</label>
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
@foreach ($mailboxes as $mailbox)
|
||||
<div class="dash-card @if (!$mailbox->isActive()) dash-card-inactive @endif">
|
||||
<div class="dash-card-content">
|
||||
@action('mailbox.before_name', $mailbox)
|
||||
<h3 class="text-wrap-break "><a href="{{ $mailbox->url() }}" class="mailbox-name">@include('mailboxes/partials/mute_icon', ['mailbox' => $mailbox]){{ $mailbox->name }}</a></h3>
|
||||
<div class="dash-card-link text-truncate">
|
||||
<a href="{{ $mailbox->url() }}" class="text-truncate help-link">{{ $mailbox->email }}</a>
|
||||
|
||||
Reference in New Issue
Block a user