]> _ Git - cubist_cms-back.git/commitdiff
wait #5423
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 2 Sep 2022 17:52:03 +0000 (19:52 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 2 Sep 2022 17:52:03 +0000 (19:52 +0200)
src/app/Magic/Fields/Composed.php
src/app/Magic/Fields/Datetime.php
src/app/Magic/Fields/Email.php
src/app/Magic/Fields/Model.php
src/app/Magic/Fields/SelectFromArray.php
src/app/Magic/Models/CubistMagicAbstractModel.php

index 9420095a7139f113b891c9f6d38a62317c4c19f7..5eba2c567e2b43fa0265c61c0f2b212b1a117fff 100644 (file)
@@ -5,6 +5,7 @@ namespace Cubist\Backpack\Magic\Fields;
 class Composed extends Hidden
 {
     protected string $_composed = '';
+    protected $_databaseIndex = true;
 
     public function getDefaultAttributes()
     {
index 62aa6a01301b0b07646036435618d847943357db..3c61d486b375a610f3c6906dc01db1187dea15da 100644 (file)
@@ -9,6 +9,7 @@ class Datetime extends Field
     protected $_cast = 'datetime';
     protected $pickerOptions = ['format' => 'DD/MM/YYYY HH:mm', 'language' => 'fr'];
     protected $_databaseType = 'datetime';
+    protected $_databaseIndex = true;
     protected $_columnType = 'datetime';
     protected $_columnFormat = 'YYYY-MM-DD HH:mm';
     protected $_filterType = 'date_range';
index bb6ad802e4ad3b37afc8569064c8be16a7c30047..8a1c39067a4de20e53053cab9209b41d093aeb0f 100644 (file)
@@ -9,4 +9,5 @@ class Email extends Field
     protected $_adminType = 'email';
     protected $_columnType = 'email';
     protected $_databaseType = 'string';
+    protected $_databaseIndex = true;
 }
index d801b7d70bc21168e2c6ea6f30898e086aa026a8..e4686acf88b10f7f9397eafb0235729ae0533eb6 100644 (file)
@@ -10,6 +10,7 @@ class Model extends Field
 {
     protected static $_options = [];
     protected $___options = null;
+    protected $_databaseIndex = true;
 
     public function getDefaultAttributes()
     {
index 5c67a2611ed78289dd69ff8596f8cdc0c91fbc83..e09be70507d80a00a4cfb65970293fc8cfa50525 100644 (file)
@@ -15,7 +15,7 @@ class SelectFromArray extends Field
     protected $_columnType = 'select_from_array';
     protected $_columnViewNamespace = CubistBackpackServiceProvider::NAMESPACE . '::columns';
     protected $_databaseType = 'text';
-    //protected $_databaseLength = 32;
+    protected $_databaseIndex = true;
     protected $_multiple = false;
     protected $_allowNull = true;
     protected $_options = [];
index facc7a53a4f5a6f7ef20ee3179b005c7a8c25f90..1f3a552b924adaa9c01d400c568671af4ed086ea 100644 (file)
@@ -231,6 +231,7 @@ class CubistMagicAbstractModel extends Model implements HasMedia
                 'default' => '1',
                 'database_default' => '1',
                 'database_type' => 'boolean',
+                'database_index' => true,
                 'translatable' => false,
                 'value' => '1',
                 'hidden' => true,