]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6775 @2.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Mar 2024 14:59:19 +0000 (15:59 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Mar 2024 14:59:19 +0000 (15:59 +0100)
public/images/icons/icon-webflow.svg [new file with mode: 0644]
resources/views/tools/sidebar.blade.php
resources/views/vendor/backpack/base/inc/sidebar_content.blade.php

diff --git a/public/images/icons/icon-webflow.svg b/public/images/icons/icon-webflow.svg
new file mode 100644 (file)
index 0000000..e2e0309
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+        viewBox="0 0 33.6 23.4" style="enable-background:new 0 0 33.6 23.4;" xml:space="preserve">
+<style type="text/css">
+       .st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:currentColor;stroke-width:1.5;stroke-miterlimit:10;}
+</style>
+<path class="st0" d="M30.9,2.7l-9.2,18H13l3.9-7.5h-0.2c-3.2,4.1-7.9,6.8-14.7,7.5v-7.4c0,0,4.3-0.3,6.9-2.9H2V2.7h7.7V9l0.2,0
+       L13,2.7h5.8V9l0.2,0l3.3-6.3H30.9z"/>
+</svg>
index 04018364ed3c173f83f6ec0b6fbefee87dda544b..db68fc664fadf42cc6a52942a28a5160bb06cfe2 100644 (file)
@@ -1,62 +1,69 @@
 {{-- __('!! Outils') --}}
 <ul class='nav-dropdown-items'>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('opentools/pdf2svg') }}'><i
-                    class='nav-icon la la-images'></i>
+                class='nav-icon la la-images'></i>
             <span>{{__('Conversion de PDF en images')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/resizer') }}'><i
-                    class="nav-icon las la-compress-arrows-alt"></i>
+                class="nav-icon las la-compress-arrows-alt"></i>
             <span>{{__('Redimensionner des images')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookassetsdownloader') }}'><i
-                    class='nav-icon las la-cloud-download-alt'></i>
+                class='nav-icon las la-cloud-download-alt'></i>
             <span>{{__('Téléchargement massif d\'assets dans un fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/gitreposcreate') }}'><i
-                    class='nav-icon la la-git'></i>
+                class='nav-icon la la-git'></i>
             <span>{{__('Créer un répertoire GIT')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/dockerwebcontainer') }}'><i
-                    class='nav-icon lab la-docker'></i>
+                class='nav-icon lab la-docker'></i>
             <span>{{__('Créer un container web')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/tts') }}'><i
-                    class='nav-icon la la-volume-up'></i>
+                class='nav-icon la la-volume-up'></i>
             <span>{{__('Text to speech')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/json2excel') }}'><i
-                    class='nav-icon la la-file-excel'></i>
+                class='nav-icon la la-file-excel'></i>
             <span>{{__('JSON to Excel')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('opentools/excel2json') }}'><i
-                    class='nav-icon las la-code'></i>
+                class='nav-icon las la-code'></i>
             <span>{{__('Excel to JSON')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookcopylinks') }}'><i
-                    class='nav-icon las la-link'></i>
+                class='nav-icon las la-link'></i>
             <span>{{__('Copier les liens ou assets d\'un fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookreplicate') }}'><i
-                    class='nav-icon las la-clone'></i>
+                class='nav-icon las la-clone'></i>
             <span>{{__('Dupliquer un fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookbranchcreate') }}'><i
-                    class='nav-icon la la-git'></i>
+                class='nav-icon la la-git'></i>
             <span>{{__('Créer une branche du player fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookbranchremove') }}'><i
-                    class='nav-icon la la-git'></i>
+                class='nav-icon la la-git'></i>
             <span>{{__('Supprimer une branche du player fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/fluidbookrefurl') }}'><i
-                    class='nav-icon las la-link'></i>
+                class='nav-icon las la-link'></i>
             <span>{{__('Importer des bases de données de références fluidbook')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/favicongen') }}'><i
-                    class='nav-icon las la-icons'></i>
+                class='nav-icon las la-icons'></i>
             <span>{{__('Générer des favicons')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tool-sprite') }}'><i
-                    class="nav-icon las la-marker"></i>
+                class="nav-icon las la-marker"></i>
             <span>{{__('SVG Sprites')}}</span></a></li>
+    @can('webflow:admin')
+        <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tool-webflow') }}'><i class="nav-icon la"><img
+                    src="/images/icons/icon-webflow.svg" /></i>
+                <span>{{__('Sites Webflow')}}</span></a></li>
+    @endcan()
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('opentools/sasscompiler') }}'><i
-                    class="nav-icon lab la-sass"></i>
+                class="nav-icon lab la-sass"></i>
             <span>{{__('Compileur SASS')}}</span></a></li>
     <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/svgcleaner') }}'><i
-                    class='nav-icon la la-broom'></i>
+                class='nav-icon la la-broom'></i>
             <span>{{__('Nettoyer un SVG')}}</span></a></li>
     @if (can('fluidbook-publication:admin'))
-        <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/importfluidbooksettings') }}'><i class="las la-otter"></i>
+        <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/importfluidbooksettings') }}'><i
+                    class="las la-otter"></i>
                 <span>{{__('Importer les paramètres de fluidbook')}}</span></a></li>
     @endif
     @can('staticsite:manage')
-        <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/staticsiteuploader') }}'><i class="las la-cloud-upload-alt"></i>
+        <li class='nav-item'><a class='nav-link' href='{{ backpack_url('tools/staticsiteuploader') }}'><i
+                    class="las la-cloud-upload-alt"></i>
                 <span>{{__('Sites statiques')}}</span></a></li>
-        @endcan
+    @endcan
 </ul>
index dc4b5af8c96312a335b9d331b17f89374f34fc79..676a5d7ef530307118cf532941155a2cdd1abba4 100644 (file)
 @endpush
 @if(config('app.env') !== 'ysl')
     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('dashboard') }}"><i
-                    class='nav-icon la la-dashboard'></i>{{ trans('backpack::base.dashboard') }}
+                class='nav-icon la la-dashboard'></i>{{ trans('backpack::base.dashboard') }}
         </a></li>
     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('tasks') }}"><i
-                    class='nav-icon la la-bell'></i>{{ __('Notifications') }}
+                class='nav-icon la la-bell'></i>{{ __('Notifications') }}
         </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') }}
+                    class='nav-icon las la-cloud'></i>{{ __('Partage de fichiers') }}
             </a></li>
     @endcan
 
     @canany(['quiz:read','quiztranslation:read','elearning_media:read'])
         <li {!! sidebarState('elearning',true) !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
-                        class='nav-icon la la-chalkboard-teacher'></i>{{__('e-Learning')}}</a>
+                    class='nav-icon la la-chalkboard-teacher'></i>{{__('e-Learning')}}</a>
             <ul class='nav-dropdown-items'>
                 @can('quiz:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiz') }}"><i
-                                    class="la la-question nav-icon"></i> {{__('Quiz')}}</a></li>
+                                class="la la-question nav-icon"></i> {{__('Quiz')}}</a></li>
                 @endcan
                 @can('quiz-theme:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiz-theme') }}"><i
-                                    class="la la-palette nav-icon"></i> {{__('Thèmes')}}</a></li>
+                                class="la la-palette nav-icon"></i> {{__('Thèmes')}}</a></li>
                 @endcan
                 <li class="nav-divider"></li>
                 @can('elearning-media:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('elearning-media') }}"><i
-                                    class="la la-photo-video nav-icon"></i> {{__('Media')}}</a></li>
+                                class="la la-photo-video nav-icon"></i> {{__('Media')}}</a></li>
                 @endcan
                 @can('elearning-package:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('elearning-package') }}"><i
-                                    class="la la-cubes nav-icon"></i> {{__('Package')}}</a></li>
+                                class="la la-cubes nav-icon"></i> {{__('Package')}}</a></li>
                 @endcan
 
                 @can('quiztranslation:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('elearning-translate') }}"><i
-                                    class="la la-language nav-icon"></i> {{__('Traductions')}}</a></li>
+                                class="la la-language nav-icon"></i> {{__('Traductions')}}</a></li>
                 @endcan
             </ul>
         </li>
 
 @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>
+                class="nav-icon la"><img src="/images/icons/icon-fluidbook.svg"/></i>{{__('Fluidbook')}}</a>
         <ul class='nav-dropdown-items'>
             @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>
+                            class="la la-book-reader nav-icon"></i> {{__('Publications')}}</a></li>
             @endcan
             @if(config('app.env') !== 'ysl')
                 @can('fluidbook-theme:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('fluidbook-theme') }}"><i
-                                    class="la la-palette nav-icon"></i> {{__('Thèmes')}}</a></li>
+                                class="la la-palette nav-icon"></i> {{__('Thèmes')}}</a></li>
                 @endcan
                 @can('fluidbook-iconset:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('fluidbook-iconset') }}"><i
-                                    class="la la-icons nav-icon"></i> {{__('Jeux d\'icônes')}}</a></li>
+                                class="la la-icons nav-icon"></i> {{__('Jeux d\'icônes')}}</a></li>
                 @endcan
                 @can('fluidbook-collection:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('fluidbook-collection') }}"><i
-                                    class="la la-university nav-icon"></i> {{__('Collections')}}</a></li>
+                                class="la la-university nav-icon"></i> {{__('Collections')}}</a></li>
                 @endcan
                 @can('fluidbook-translate:write')
                     <li class="nav-item"><a class="nav-link"
                                             href='{{ backpack_url('fluidbook-translate/1/edit/?_locale=en') }}'><i
-                                    class='la la-language nav-icon'></i>
+                                class='la la-language nav-icon'></i>
                             <span> {{__('Traductions')}}</span></a>
                     </li>
                 @endcan
                 @can('signature:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('signature') }}"><i
-                                    class="la la-signature nav-icon"></i> {{__('Signatures')}}</a></li>
+                                class="la la-signature nav-icon"></i> {{__('Signatures')}}</a></li>
                 @endcan
                 @can('fluidbook-external-install-server:read')
                     <li class="nav-item"><a class="nav-link"
                                             href="{{ backpack_url('fluidbook-external-install-server') }}"><i
-                                    class="la las la-server nav-icon"></i> {{__('Serveurs externes')}}</a></li>
+                                class="la las la-server nav-icon"></i> {{__('Serveurs externes')}}</a></li>
                 @endcan
                 @can('fluidbook-quote:read')
                     <li class="nav-item"><a class="nav-link" href="{{ backpack_url('fluidbook-quote') }}"><i
-                                    class="la la-wpforms nav-icon"></i> {{__('Demandes de devis')}}</a></li>
+                                class="la la-wpforms nav-icon"></i> {{__('Demandes de devis')}}</a></li>
                 @endcan
             @endif
         </ul>
     </li>
 @endcanany
-@if(config('app.env') !== 'ysl')
-    @can('tools')
-        <li {!! sidebarState('tools') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
-                        class='nav-icon la la-tools'></i>{{__('Outils')}}</a>
-            @include('tools.sidebar')
-        </li>
-    @endcan
-    @canany(['users:read','company:read','managerolesandpersmissions'])
-        <li {!! sidebarState('users') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
-                        class='nav-icon la la-group'></i>{{__('Clients')}}</a>
-            <ul class='nav-dropdown-items'>
-                @can('company:read')
-                    <li class='nav-item'><a class='nav-link' href='{{ backpack_url('company') }}'><i
-                                    class='nav-icon la la-building'></i>
-                            <span>{{__('Clients')}}</span></a></li>
-                @endcan
-                @can('users:admin')
-                    <li class='nav-item'><a class='nav-link' href='{{ backpack_url('users') }}'><i
-                                    class='nav-icon la la-user-lock'></i>
-                            <span>{{__('Utilisateurs')}}</span></a></li>
-                @endcan
-                @can('managerolesandpersmissions')
-                    <li class='nav-item'><a class='nav-link' href='{{ backpack_url('role') }}'><i
-                                    class='nav-icon la la-group'></i>
-                            <span>{{__('Roles')}}</span></a></li>
-                    <li class='nav-item'><a class='nav-link' href='{{ backpack_url('permission') }}'><i
-                                    class='nav-icon la la-key'></i><span>{{__('Permissions')}}</span></a></li>
-                @endcan
-            </ul>
-        </li>
-    @endcan
 
-    @canany(['team-leave:read','team-overtime:read','extranet:manage_emails'])
-        <li {!! sidebarState('team') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
-                        class='nav-icon la la-mug-hot'></i>{{__('Équipe')}}</a>
-            <ul class='nav-dropdown-items'>
-                @can('extranet:manage_emails')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('team-emails') }}'><i
-                                    class='nav-icon la la-mail-bulk'></i>
-                            <span>{{__('Emails')}}</span></a>
-                    </li>
-                @endcan
-                @can('extranet:manage_servers')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('team-servers') }}'><i
-                                    class='nav-icon las la-server'></i>
-                            <span>{{__('Serveurs')}}</span></a>
-                    </li>
-                @endcan
-                @can('team-pay:read')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('team-pay') }}'><i
-                                    class="nav-icon las la-file-invoice-dollar"></i>
-                            <span>{{__('Bulletins de salaire')}}</span></a>
-                    </li>
-                @endcan
-                @can('team-leave:read')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('team-leave') }}'><i
-                                    class="nav-icon las la-umbrella-beach"></i>
-                            <span>{{__('Congés et absences')}}</span></a>
-                    </li>
-                @endcan
-                @can('team-overtime:read')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('team-overtime') }}'><i
-                                    class="nav-icon las la-stopwatch"></i>
-                            <span>{{__('Heures supp')}}</span></a>
-                    </li>
-                @endcan
-            </ul>
-        </li>
-    @endcan
+@can('tools')
+    <li {!! sidebarState('tools') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
+                class='nav-icon la la-tools'></i>{{__('Outils')}}</a>
+        @include('tools.sidebar')
+    </li>
+@endcan
+@canany(['users:read','company:read','managerolesandpersmissions'])
+    <li {!! sidebarState('users') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
+                class='nav-icon la la-group'></i>{{__('Clients')}}</a>
+        <ul class='nav-dropdown-items'>
+            @can('company:read')
+                <li class='nav-item'><a class='nav-link' href='{{ backpack_url('company') }}'><i
+                            class='nav-icon la la-building'></i>
+                        <span>{{__('Clients')}}</span></a></li>
+            @endcan
+            @can('users:admin')
+                <li class='nav-item'><a class='nav-link' href='{{ backpack_url('users') }}'><i
+                            class='nav-icon la la-user-lock'></i>
+                        <span>{{__('Utilisateurs')}}</span></a></li>
+            @endcan
+            @can('managerolesandpersmissions')
+                <li class='nav-item'><a class='nav-link' href='{{ backpack_url('role') }}'><i
+                            class='nav-icon la la-group'></i>
+                        <span>{{__('Roles')}}</span></a></li>
+                <li class='nav-item'><a class='nav-link' href='{{ backpack_url('permission') }}'><i
+                            class='nav-icon la la-key'></i><span>{{__('Permissions')}}</span></a></li>
+            @endcan
+        </ul>
+    </li>
+@endcan
+
+@canany(['team-leave:read','team-overtime:read','extranet:manage_emails'])
+    <li {!! sidebarState('team') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
+                class='nav-icon la la-mug-hot'></i>{{__('Équipe')}}</a>
+        <ul class='nav-dropdown-items'>
+            @can('extranet:manage_emails')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('team-emails') }}'><i
+                            class='nav-icon la la-mail-bulk'></i>
+                        <span>{{__('Emails')}}</span></a>
+                </li>
+            @endcan
+            @can('extranet:manage_servers')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('team-servers') }}'><i
+                            class='nav-icon las la-server'></i>
+                        <span>{{__('Serveurs')}}</span></a>
+                </li>
+            @endcan
+            @can('team-pay:read')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('team-pay') }}'><i
+                            class="nav-icon las la-file-invoice-dollar"></i>
+                        <span>{{__('Bulletins de salaire')}}</span></a>
+                </li>
+            @endcan
+            @can('team-leave:read')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('team-leave') }}'><i
+                            class="nav-icon las la-umbrella-beach"></i>
+                        <span>{{__('Congés et absences')}}</span></a>
+                </li>
+            @endcan
+            @can('team-overtime:read')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('team-overtime') }}'><i
+                            class="nav-icon las la-stopwatch"></i>
+                        <span>{{__('Heures supp')}}</span></a>
+                </li>
+            @endcan
+        </ul>
+    </li>
+@endcan
+
+@canany(['maintenance','toolbox-translate:admin'])
+    <li {!! sidebarState('admin') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
+                class='nav-icon la la-cogs'></i>{{__('Administration')}}</a>
+        <ul class='nav-dropdown-items'>
+            @can('toolbox-translate:admin')
+                <li class="nav-item"><a class="nav-link"
+                                        href='{{ backpack_url('toolbox-translate/1/edit/?_locale=en') }}'><i
+                            class='la la-language'></i>
+                        <span>{{__('Traduction')}}</span></a>
+                </li>
+            @endcan
+            @can('maintenance')
+                <li class="nav-item"><a class="nav-link" href='{{ backpack_url('backup') }}'><i
+                            class='la la-hdd-o'></i>
+                        <span>{{__('Sauvegardes')}}</span></a>
+                </li>
+                <li class="nav-item"><a class="nav-link" href='{{ backpack_url('log') }}'><i
+                            class='la la-terminal'></i>
+                        <span>{{__('Journaux d\'erreurs')}}</span></a>
+                </li>
+            @endcan
+        </ul>
+    </li>
+@endcanany
 
-    @canany(['maintenance','toolbox-translate:admin'])
-        <li {!! sidebarState('admin') !!}><a class='nav-link nav-dropdown-toggle' href='#'><i
-                        class='nav-icon la la-cogs'></i>{{__('Administration')}}</a>
-            <ul class='nav-dropdown-items'>
-                @can('toolbox-translate:admin')
-                    <li class="nav-item"><a class="nav-link"
-                                            href='{{ backpack_url('toolbox-translate/1/edit/?_locale=en') }}'><i
-                                    class='la la-language'></i>
-                            <span>{{__('Traduction')}}</span></a>
-                    </li>
-                @endcan
-                @can('maintenance')
-                    <li class="nav-item"><a class="nav-link" href='{{ backpack_url('backup') }}'><i
-                                    class='la la-hdd-o'></i>
-                            <span>{{__('Sauvegardes')}}</span></a>
-                    </li>
-                    <li class="nav-item"><a class="nav-link" href='{{ backpack_url('log') }}'><i
-                                    class='la la-terminal'></i>
-                            <span>{{__('Journaux d\'erreurs')}}</span></a>
-                    </li>
-                @endcan
-            </ul>
-        </li>
-    @endcanany
-@endif