]> _ Git - fluidbook-toolbox.git/commitdiff
wip #5807 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 15 Mar 2023 10:37:34 +0000 (11:37 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 15 Mar 2023 10:37:34 +0000 (11:37 +0100)
app/Models/AuthUser.php
config/backpack/base.php
config/gravatar.php
resources/views/vendor/backpack/base/inc/sidebar_content.blade.php

index c4c2fe3f3f24af8b0bce3d1ff54a983c926f39fa..06eb7e57b52e2d74cf9c53aaaca92bd410863b85 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace App\Models;
 
+use Creativeorange\Gravatar\Facades\Gravatar;
 use Illuminate\Database\Eloquent\Builder;
 
 class AuthUser extends User
@@ -12,4 +13,9 @@ class AuthUser extends User
     {
 
     }
+
+    public function avatar()
+    {
+        return Gravatar::get($this->email);
+    }
 }
index ab1193226a4506dc17446d285f1c26cdfe9f2b0e..6623ecade5fd506d4f5069f8e8768af57009627e 100644 (file)
@@ -248,7 +248,7 @@ return [
     // Other options:
     // - placehold (generic image with his first letter)
     // - example_method_name (specify the method on the User model that returns the URL)
-    'avatar_type' => 'gravatar',
+    'avatar_type' => 'avatar',
 
     /*
     |--------------------------------------------------------------------------
index c12e51fdd02452240fba55d1275bd0721b86b8df..aa4ca652e753f16dde53aa15f38a85f8c6e9c8a4 100644 (file)
@@ -6,11 +6,11 @@ return [
                // By default, images are presented at 80px by 80px if no size parameter is supplied.
                // You may request a specific image size, which will be dynamically delivered from Gravatar
                // by passing a single pixel dimension (since the images are square):
-               'size'   => 80,
+               'size'   => 100,
 
                // the fallback image, can be a string or a url
                // for more info, visit: http://en.gravatar.com/site/implement/images/#default-image
-               'fallback' => 'mm',
+               'fallback' => 'retro',
 
                // would you like to return a https://... image
                'secure' => false,
index 4c7fa5ec1d14ab3d2bea73ca29ff68bfc4a8672e..684322f3f3572fa58197062c04da0755651ea18b 100644 (file)
@@ -34,9 +34,9 @@
     </a></li>
 
 @can('files:read')
-<li class="nav-item"><a class="nav-link" href="{{ backpack_url('file') }}"><i
-            class='nav-icon las la-cloud'></i>{{ __('Partage de fichiers') }}
-    </a></li>
+    <li class="nav-item"><a class="nav-link" href="{{ backpack_url('file') }}"><i
+                class='nav-icon las la-cloud'></i>{{ __('Partage de fichiers') }}
+        </a></li>
 @endcan
 
 @canany(['quiz:read','quiztranslation:read','elearning_media:read'])
     </li>
 @endcanany
 
-@canany(['fluidbook-quote:read','signature:read','fluidbook-theme:read','fluidbook-iconset:read','fluibook-translate:write'])
+@canany(['fluidbook-quote:read','signature:read','fluidbook-theme:read','fluidbook-iconset:read','fluibook-translate:write','fluidbook-publication:read'])
     <li {!! sidebarState('fluidbook',true) !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
                 class="nav-icon la"><img src="/images/icons/icon-fluidbook.svg"/></i>{{__('Fluidbook')}}</a>
         <ul class='nav-dropdown-items'>
-            @can('fluidbook-theme:read')
+            @can('fluidbook-publication:read')
                 <li class="nav-item"><a class="nav-link" href="{{ backpack_url('fluidbook-publication') }}"><i
                             class="la la-book-reader nav-icon"></i> {{__('Publications')}}</a></li>
             @endcan