'non_default_tracking' => false,
'allows_null' => false,
'default' => -1,
+ 'searchLogic' => false,
]
);
$this->addField('theme', \App\Fields\FluidbookTheme::class, __('Thème'), ['non_default_tracking' => false, 'default' => 1161]);
$this->addField('section_locale', FormBigSection::class, __('Langue'));
- $this->addField('locale', FluidbookLocale::class, __('Langue principale'), ['default' => 'fr', 'allows_null' => false, 'filter' => true, 'filter_label' => 'Langue', 'column' => true, 'column_label' => '<i class="la la-language"></i>', 'non_default_tracking' => false]);
+ $this->addField('locale', FluidbookLocale::class, __('Langue principale'),
+ ['default' => 'fr', 'allows_null' => false, 'filter' => true, 'filter_label' => 'Langue', 'column' => true, 'column_label' => '<i class="la la-language"></i>', 'non_default_tracking' => false, 'searchLogic' => false]);
$this->addField('translations', \App\Fields\FluidbookTranslationOverwrite::class, __('Traductions personnalisées'));
$this->addField('section_chapters', FormBigSection::class, __('Sommaire'));
$this->addField('section_infos', FormBigSection::class, __('Administration'));
- $this->addField('visits_counter', Integer::class, 'Compteur de visites', ['read_only' => true, 'default' => 0, 'column' => true, 'column_label' => '<i class="las la-chart-area" title="Compteur de visites du lien de préview"></i>']);
+ $this->addField('visits_counter', Integer::class, 'Compteur de visites', ['read_only' => true, 'default' => 0, 'column' => true, 'column_label' => '<i class="las la-chart-area" title="Compteur de visites du lien de préview"></i>', 'searchLogic' => false]);
- $this->addField(self::CREATED_AT, Datetime::class, __('Crée'), ['column' => true, 'column_type' => 'datetime', 'column_format' => 'YYYY-MM-DD', 'filter' => true, 'read_only' => true]);
- $this->addField(self::UPDATED_AT, Datetime::class, __('Mis à jour'), ['column' => true, 'column_format' => 'YYYY-MM-DD', 'filter' => true, 'read_only' => true]);
+ $this->addField(self::CREATED_AT, Datetime::class, __('Crée'), ['column' => true, 'column_type' => 'datetime', 'column_format' => 'YYYY-MM-DD', 'filter' => true, 'read_only' => true, 'searchLogic' => false]);
+ $this->addField(self::UPDATED_AT, Datetime::class, __('Mis à jour'), ['column' => true, 'column_format' => 'YYYY-MM-DD', 'filter' => true, 'read_only' => true, 'searchLogic' => false]);
$this->addField('compilation_date', Datetime::class, __('Dernière compilation'), ['read_only' => true]);
$this->addField('composition_updated_at', Datetime::class, __('Dernière modification de la composition'), ['read_only' => true]);
$this->addField('status_date', Datetime::class, __('Date de changement de status'), ['read_only' => true]);
'owner_name' => __('Propriétaire'),
'invoicable' => __('Utilisateur facturable'),
'invoicable_company' => __('Facturation'),
- 'extranet_project' => __('Project extranet')
+ 'extranet_project' => __('Project extranet'),
+ 'c_title' => [
+ 'label' => __('Titre'),
+ 'read_only' => true,
+ 'column' => true,
+ 'column_move_after' => 'id',
+ ]
];
foreach ($composed as $name => $label) {
$this->invoicable = '';
$this->invoicable_company = '';
$this->extranet_project = '';
+ $this->c_title = $this->title;
}
public function __($str)