SilverStripe\SecurityReport\UserSecurityReport
User Security Report
- Author: Michael Parkhill <mike@silverstripe.com>
Synopsis
class UserSecurityReport
extends Report
{
- // members
- private static array $columns = ;
- protected $dataClass = Member::class;
- // methods
- public string title()
- public string description()
- public array columns()
- public array getColumns()
- public array summaryFields()
- public array sortColumns()
- public DataList sourceRecords()
- public boolean canView()
- public FormField getReportField()
Hierarchy
Extends
- SilverStripe\Reports\Report
Members
private
- $columns
—
array
Columns in the report
protected
- $dataClass
Methods
public
- canView() — Restrict access to this report to users with security admin access
- columns() — Returns the column names of the report
- description() — Builds a report description which is the current hostname with the current date and time
- getColumns() — Alias of columns(), to support the export to csv action in {@link GridFieldExportButton} generateExportFileData method.
- getReportField() — Return a field, such as a {@link GridField} that is used to show and manipulate data relating to this report.
- sortColumns() — Defines the sortable columns on the report gridfield
- sourceRecords() — Get the source records for the report gridfield
- summaryFields()
- title() — Returns the report title