Merge branch '3'

This commit is contained in:
Daniel Hensby 2016-07-18 13:02:20 +01:00
commit c876a21669
No known key found for this signature in database
GPG Key ID: B00D1E9767F0B06E
2 changed files with 6 additions and 11 deletions

View File

@ -159,10 +159,10 @@ class SS_Report extends ViewableData
public function getLink($action = null) public function getLink($action = null)
{ {
return Controller::join_links( return Controller::join_links(
'admin/reports/', Config::inst()->get('AdminRootController', 'url_base'),
"$this->class", Config::inst()->get('ReportAdmin', 'url_segment'),
'/', // trailing slash needed if $action is null! get_class($this),
"$action" $action
); );
} }
@ -264,10 +264,6 @@ class SS_Report extends ViewableData
{ {
$fields = new FieldList(); $fields = new FieldList();
if($title = $this->title()) {
$fields->push(new LiteralField('ReportTitle', "<h3>{$title}</h3>"));
}
if($description = $this->description()) { if($description = $this->description()) {
$fields->push(new LiteralField('ReportDescription', "<p>" . $description . "</p>")); $fields->push(new LiteralField('ReportDescription', "<p>" . $description . "</p>"));
} }
@ -316,7 +312,6 @@ class SS_Report extends ViewableData
$items = $this->sourceRecords($params, null, null); $items = $this->sourceRecords($params, null, null);
$gridFieldConfig = GridFieldConfig::create()->addComponents( $gridFieldConfig = GridFieldConfig::create()->addComponents(
new GridFieldToolbarHeader(),
new GridFieldSortableHeader(), new GridFieldSortableHeader(),
new GridFieldDataColumns(), new GridFieldDataColumns(),
new GridFieldPaginator(), new GridFieldPaginator(),
@ -324,7 +319,7 @@ class SS_Report extends ViewableData
new GridFieldPrintButton('buttons-after-left'), new GridFieldPrintButton('buttons-after-left'),
new GridFieldExportButton('buttons-after-left') new GridFieldExportButton('buttons-after-left')
); );
$gridField = new GridField('Report',$this->title(), $items, $gridFieldConfig); $gridField = new GridField('Report',null, $items, $gridFieldConfig);
$columns = $gridField->getConfig()->getComponentByType('GridFieldDataColumns'); $columns = $gridField->getConfig()->getComponentByType('GridFieldDataColumns');
$displayFields = array(); $displayFields = array();
$fieldCasting = array(); $fieldCasting = array();

View File

@ -8,7 +8,7 @@ use SilverStripe\ORM\ArrayList;
*/ */
class ReportTest extends SapphireTest class ReportTest extends SapphireTest
{ {
protected $usesDatabase = true; protected $usesDatabase = true;
public function testGetReports() public function testGetReports()
{ {