]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6108 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 20 Jul 2023 15:27:52 +0000 (17:27 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 20 Jul 2023 15:27:52 +0000 (17:27 +0200)
app/Models/QuizTheme.php [new file with mode: 0644]
composer.lock
public/packages/fluidbook/toolbox/css/style.less
resources/views/vendor/backpack/base/inc/sidebar_content.blade.php

diff --git a/app/Models/QuizTheme.php b/app/Models/QuizTheme.php
new file mode 100644 (file)
index 0000000..7b7ad0c
--- /dev/null
@@ -0,0 +1,20 @@
+<?php
+
+namespace App\Models;
+
+use App\Models\Base\ToolboxModel;
+
+class QuizTheme extends ToolboxModel
+{
+    protected $table = 'quiz_theme';
+
+    protected $_options = ['name' => 'quiz-theme',
+        'singular' => 'thème',
+        'plural' => 'thèmes'];
+
+    protected $_enableBulk = false;
+
+    protected static $_permissionBase = 'quiz';
+
+    public $registerMediaConversionsUsingModelInstance = false;
+}
index 39b387e0785cba947a34e933993bcede5c5c4162..6f051f235f24832edf21a8983c7fab5a389a68c9 100644 (file)
             "source": {
                 "type": "git",
                 "url": "git://git.cubedesigners.com/cubist_cms-back.git",
-                "reference": "d01f1fb011d62a31fee594805a1a3aae78b9500c"
+                "reference": "afafc713f7bcdcdfd078a721dd5eeb322c62fba0"
             },
             "dist": {
                 "type": "tar",
-                "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-backpack5-c7ee91.tar",
-                "reference": "d01f1fb011d62a31fee594805a1a3aae78b9500c",
-                "shasum": "83665ac6328cc59eb8a358b955311698eaa55996"
+                "url": "https://composer.cubedesigners.com/dist/cubist/cms-back/cubist-cms-back-dev-backpack5-c212b2.tar",
+                "reference": "afafc713f7bcdcdfd078a721dd5eeb322c62fba0",
+                "shasum": "3000d0d7b37fb32615096d7338b015fea4fa1f72"
             },
             "require": {
                 "backpack/backupmanager": "^v3.0.9",
                 }
             ],
             "description": "Cubist Backpack extension",
-            "time": "2023-07-07T11:56:14+00:00"
+            "time": "2023-07-18T11:00:07+00:00"
         },
         {
             "name": "cubist/cms-front",
             "source": {
                 "type": "git",
                 "url": "git://git.cubedesigners.com/cubist_util.git",
-                "reference": "8945082d87f5d7bf5f9711bcf38095e145ec740b"
+                "reference": "1294b0cec6d528a667d6fa0fa7912929f8fdf3c3"
             },
             "dist": {
                 "type": "tar",
-                "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-d5f6bd.tar",
-                "reference": "8945082d87f5d7bf5f9711bcf38095e145ec740b",
-                "shasum": "244bd8deab3bffbc6321d3a3d5b9e8878e21d713"
+                "url": "https://composer.cubedesigners.com/dist/cubist/util/cubist-util-dev-master-f5eea9.tar",
+                "reference": "1294b0cec6d528a667d6fa0fa7912929f8fdf3c3",
+                "shasum": "467079644ce18c44880a8707feaeb54cadee234d"
             },
             "require": {
                 "cubist/net": "dev-master",
                 }
             ],
             "description": "Utilities class",
-            "time": "2023-07-07T13:49:55+00:00"
+            "time": "2023-07-18T07:51:53+00:00"
         },
         {
             "name": "cviebrock/eloquent-sluggable",
         },
         {
             "name": "spatie/laravel-honeypot",
-            "version": "4.3.2",
+            "version": "4.3.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/spatie/laravel-honeypot.git",
-                "reference": "eab92dd2096f1cdb83c28ced4f4632d3cfde2872"
+                "reference": "fa303f537e0f2119861ab75efaa9b5ef792da12d"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/spatie/laravel-honeypot/zipball/eab92dd2096f1cdb83c28ced4f4632d3cfde2872",
-                "reference": "eab92dd2096f1cdb83c28ced4f4632d3cfde2872",
+                "url": "https://api.github.com/repos/spatie/laravel-honeypot/zipball/fa303f537e0f2119861ab75efaa9b5ef792da12d",
+                "reference": "fa303f537e0f2119861ab75efaa9b5ef792da12d",
                 "shasum": ""
             },
             "require": {
                 "spatie"
             ],
             "support": {
-                "source": "https://github.com/spatie/laravel-honeypot/tree/4.3.2"
+                "source": "https://github.com/spatie/laravel-honeypot/tree/4.3.3"
             },
             "funding": [
                 {
                     "type": "custom"
                 }
             ],
-            "time": "2023-01-17T07:09:34+00:00"
+            "time": "2023-07-17T20:02:47+00:00"
         },
         {
             "name": "spatie/laravel-medialibrary",
index 06c3e0cae48245089145614d78bfd4a773e6544f..b8da0dd301f4ca53ca1a4ab9cc04f0204da9a185 100644 (file)
@@ -209,6 +209,14 @@ a, a.btn-link, a:not([href]):not([tabindex]) {
         }
     }
 
+    .nav-divider {
+        height: 10px;
+        border-bottom: 1px solid #eee;
+        margin: -6px 15px 5px 25px;
+        list-style: none;
+    }
+
+
     &.bg-light {
         @media @sidebar-breakpoint {
             background-color: #fff !important;
@@ -471,6 +479,7 @@ body.embeded {
     box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
 }
 
+
 table.dataTable thead > tr > th.sorting_asc::before, table.dataTable thead > tr > th.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc::before, table.dataTable thead > tr > td.sorting_desc::after {
     opacity: 1.0 !important;
 }
index 0b44195985f6afe771a08354df8640eead3223ff..8d68af7eac3510a7f232a176c64204e8d51d9a6e 100644 (file)
@@ -61,7 +61,7 @@
         </a></li>
 @endcan
 
-@canany(['quiz:read','quiztranslation:read','elearning_media:read'])
+@canany(['quiz:read','quiz-theme:read','quiztranslation:read','elearning_media:read','elearning-package: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>
         <ul class='nav-dropdown-items'>
                 <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiz') }}"><i
                             class="la la-question nav-icon"></i> {{__('Quiz')}}</a></li>
             @endcan
+            @can('quiz:read-theme')
+                <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>
+            @endcan
+            @can('quiztranslation:read')
+                <li class="nav-item"><a class="nav-link" href="{{ backpack_url('quiztranslation') }}"><i
+                            class="la la-language nav-icon"></i> {{__('Traductions')}}</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>
                 <li class="nav-item"><a class="nav-link" href="{{ backpack_url('elearning-package') }}"><i
                             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('quiztranslation') }}"><i
-                            class="la la-language nav-icon"></i> {{__('Traductions')}}</a></li>
-            @endcan
+
         </ul>
     </li>
 @endcanany