Skip to content

setAutoPublishDataObject not working #221

@schrattenholz

Description

@schrattenholz

Hej,
after uploading through bulkuploader and saving, the dataobject is still in draftmode..
any ideas about that?

//GridField
$gridFieldConfig=GridFieldConfig::create()
->addComponent(new GridFieldButtonRow('before'))
->addComponent($dataColumn=new GridFieldDataColumns())
->addComponent(new GridFieldToolbarHeader())
->addComponent(new GridFieldTitleHeader("Bild","Titel","Adult"))
->addComponent(new GridFieldDetailForm())
->addComponent($editableColumns=new GridFieldEditableColumns())
->addComponent(new GridFieldDeleteAction())
->addComponent(new GridFieldEditButton())
->addComponent(new GridFieldOrderableRows('SortID'))
->addComponent($bulkUploader=new \Colymba\BulkUpload\BulkUploader("Image"))
;
$editableColumns->setDisplayFields(array(
'Title' => array(
'title' => 'Titel',
'callback' => function($record, $column, $grid) {
return TextField::create($column);
})
));
$bulkUploader->setAutoPublishDataObject(true);

class CO_Gallery_Image extends DataObject{
private static $table_name="CO_Gallery_Image";
private static $db=[
'Title'=>'Varchar(255)',
'SortID'=>'Int',
'Adult'=>'Boolean',
'Video'=>'Text',
'Video_Autoplay'=>'Boolean',
'Video_Format'=>'Enum("16-9,4-3","16-9")'
//'DeepLinkHash'=>'Boolean'
];
private static $has_one=[
"Image"=>Image::class,
"Gallery"=>CO_Gallery::class,
'DeepLink'=>SiteTree::class
];
private static $extensions = [
Versioned::class,
];
private static $owns=[
'Image'
];

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions