Hi,
I need to get an overview of all SiteTree objects which are not Published yet in modeladmin.
Wondering how to do this in 3.1
class UnPublishedPagesAdmin extends ModelAdmin {
public static $managed_models = array('SiteTree');
static $url_segment = 'unpublishedpages';
static $menu_title = 'Publish content';
public $showImportForm = false;
public $showExportForm = false;
public function getList() {
$unpublished_site_trees = ArrayList::create('SiteTree');
$all_site_trees = SiteTree::get();
foreach ($all_site_trees as $sitetree_obj) {
if (! $sitetree_obj->isPublished()) {
$unpublished_site_trees->push($sitetree_obj);
}
}
return $unpublished_site_trees;
}
}
}
Above my unsuccesful attempt ... The is not something like ->filter('NotPublished')?
Cheers,
Bart