]> _ Git - fluidbook-toolbox.git/commitdiff
wip #4211 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 19 May 2022 11:47:11 +0000 (13:47 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 19 May 2022 11:47:11 +0000 (13:47 +0200)
app/Models/Traits/PublicationSettings.php

index febed374a28cff76923860ec61b8e16fc389e3ca..659615fc8e00033f29366504262a7e392d3b2bb8 100644 (file)
@@ -8,6 +8,7 @@ use Cubist\Backpack\Magic\Fields\Checkbox;
 use Cubist\Backpack\Magic\Fields\FilesOrURL;
 use Cubist\Backpack\Magic\Fields\FormSection;
 use Cubist\Backpack\Magic\Fields\FormSeparator;
+use Cubist\Backpack\Magic\Fields\FormSuperSection;
 use Cubist\Backpack\Magic\Fields\Integer;
 use Cubist\Backpack\Magic\Fields\LongText;
 use Cubist\Backpack\Magic\Fields\Number;
@@ -2969,6 +2970,80 @@ L,index',
             'store_in' => 'settings',
             'translatable' => false,
         ]);
+
+        $this->addField('section_downloads', FormSection::class, $this->__('Versions disponibles au téléchargement'));
+        $this->addField('download_online', Checkbox::class, $this->__('Version online - Version par défaut'), [
+            'v2' => '{"type":"boolean","editable":true,"default":true,"label":"\\u00a7!\\u00a7Version online - Version par d\\u00e9faut!\\u00a7!","grade":3}',
+            'default' => true,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_sharepoint', Checkbox::class, $this->__('Version Sharepoint - Version par défaut'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version Sharepoint - Version par d\\u00e9faut!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_scorm', Checkbox::class, $this->__('Version SCORM - Version par défaut'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version SCORM - Version par d\\u00e9faut!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_win_inss_html', Checkbox::class, $this->__('Version offline - Executable Windows'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Executable Windows!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_win_ins_html', Checkbox::class, $this->__('Version offline - Installeur Auto-executable Windows'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Installeur Auto-executable Windows!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_win_exe_html', Checkbox::class, $this->__('Version offline - ZIP Windows'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - ZIP Windows!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_mac_exe_html', Checkbox::class, $this->__('Version offline - Exécutable Mac OS X'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Ex\\u00e9cutable Mac OS X!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_win_cd_html', Checkbox::class, $this->__('Version offline - CD-ROM / Clé USB'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - CD-ROM \\/ Cl\\u00e9 USB!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_win_html', Checkbox::class, $this->__('Version offline - HTML (Non adaptée à l\'installation sur un serveur web)'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - HTML (Non adapt\\u00e9e \\u00e0 l\'installation sur un serveur web)!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+        $this->addField('download_precompiled', Checkbox::class, $this->__('Version precompilée'), [
+            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version precompil\\u00e9e!\\u00a7!","grade":3}',
+            'default' => false,
+            'fake' => true,
+            'store_in' => 'settings',
+            'translatable' => false,
+        ]);
+
+        $this->addField('section_elearning',FormSuperSection::class,__('E-Learning'));
         $this->addField('section_gamify', FormSection::class, $this->__('Gamification'));
         $this->addField('gamify_coins_pages', Textarea::class, $this->__('Attribuer des coins lors de la visite des pages'), [
             'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Attribuer des coins lors de la visite des pages!\\u00a7!"}',
@@ -3110,77 +3185,6 @@ L,index',
             'store_in' => 'settings',
             'translatable' => false,
         ]);
-        $this->addField('section_downloads', FormSection::class, $this->__('Versions disponibles au téléchargement'));
-        $this->addField('download_online', Checkbox::class, $this->__('Version online - Version par défaut'), [
-            'v2' => '{"type":"boolean","editable":true,"default":true,"label":"\\u00a7!\\u00a7Version online - Version par d\\u00e9faut!\\u00a7!","grade":3}',
-            'default' => true,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_sharepoint', Checkbox::class, $this->__('Version Sharepoint - Version par défaut'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version Sharepoint - Version par d\\u00e9faut!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_scorm', Checkbox::class, $this->__('Version SCORM - Version par défaut'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version SCORM - Version par d\\u00e9faut!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_win_inss_html', Checkbox::class, $this->__('Version offline - Executable Windows'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Executable Windows!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_win_ins_html', Checkbox::class, $this->__('Version offline - Installeur Auto-executable Windows'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Installeur Auto-executable Windows!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_win_exe_html', Checkbox::class, $this->__('Version offline - ZIP Windows'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - ZIP Windows!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_mac_exe_html', Checkbox::class, $this->__('Version offline - Exécutable Mac OS X'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - Ex\\u00e9cutable Mac OS X!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_win_cd_html', Checkbox::class, $this->__('Version offline - CD-ROM / Clé USB'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - CD-ROM \\/ Cl\\u00e9 USB!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_win_html', Checkbox::class, $this->__('Version offline - HTML (Non adaptée à l\'installation sur un serveur web)'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - HTML (Non adapt\\u00e9e \\u00e0 l\'installation sur un serveur web)!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
-        $this->addField('download_precompiled', Checkbox::class, $this->__('Version precompilée'), [
-            'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version precompil\\u00e9e!\\u00a7!","grade":3}',
-            'default' => false,
-            'fake' => true,
-            'store_in' => 'settings',
-            'translatable' => false,
-        ]);
 
     }