diff --git a/modules/backend/controllers/accesslogs/config_list.yaml b/modules/backend/controllers/accesslogs/config_list.yaml
index 7d59a4a22..c2bf1dcc4 100644
--- a/modules/backend/controllers/accesslogs/config_list.yaml
+++ b/modules/backend/controllers/accesslogs/config_list.yaml
@@ -6,6 +6,7 @@ title: backend::lang.access_log.menu_label
list: @/modules/backend/models/accesslog/columns.yaml
modelClass: Backend\Models\AccessLog
noRecordsMessage: backend::lang.list.no_records
+recordsPerPage: 30
showSetup: true
toolbar:
diff --git a/modules/backend/widgets/Lists.php b/modules/backend/widgets/Lists.php
index 24b1fde3a..d68c199df 100644
--- a/modules/backend/widgets/Lists.php
+++ b/modules/backend/widgets/Lists.php
@@ -559,7 +559,7 @@ class Lists extends WidgetBase
$value = $record->{$columnName};
if (method_exists($this, 'eval'. studly_case($column->type) .'TypeValue'))
- $value = $this->{'eval'. studly_case($column->type) .'TypeValue'}($value, $column);
+ $value = $this->{'eval'. studly_case($column->type) .'TypeValue'}($record, $column, $value);
/*
* Extensibility
@@ -601,15 +601,19 @@ class Lists extends WidgetBase
/**
* Process as boolean switch
*/
- public function evalPartialTypeValue($value, $column)
+ protected function evalPartialTypeValue($record, $column, $value)
{
- return $this->controller->makePartial($column->path ?: $column->columnName, ['value' => $value, 'column' => $column]);
+ return $this->controller->makePartial($column->path ?: $column->columnName, [
+ 'listColumn' => $column,
+ 'record' => $record,
+ 'value' => $value
+ ]);
}
/**
* Process as boolean switch
*/
- public function evalSwitchTypeValue($value, $column)
+ protected function evalSwitchTypeValue($record, $column, $value)
{
// return ($value) ? '' : '';
return ($value) ? 'Yes' : 'No';
@@ -618,7 +622,7 @@ class Lists extends WidgetBase
/**
* Process as a datetime value
*/
- public function evalDatetimeTypeValue($value, $column)
+ protected function evalDatetimeTypeValue($record, $column, $value)
{
if ($value === null)
return null;
@@ -634,7 +638,7 @@ class Lists extends WidgetBase
/**
* Process as a time value
*/
- public function evalTimeTypeValue($value, $column)
+ protected function evalTimeTypeValue($record, $column, $value)
{
if ($value === null)
return null;
@@ -650,7 +654,7 @@ class Lists extends WidgetBase
/**
* Process as a date value
*/
- public function evalDateTypeValue($value, $column)
+ protected function evalDateTypeValue($record, $column, $value)
{
if ($value === null)
return null;
@@ -666,7 +670,7 @@ class Lists extends WidgetBase
/**
* Process as diff for humans (1 min ago)
*/
- public function evalTimesinceTypeValue($value, $column)
+ protected function evalTimesinceTypeValue($record, $column, $value)
{
if ($value === null)
return null;
diff --git a/modules/system/controllers/eventlogs/_message_column.htm b/modules/system/controllers/eventlogs/_message_column.htm
index d99209919..9514732b9 100644
--- a/modules/system/controllers/eventlogs/_message_column.htm
+++ b/modules/system/controllers/eventlogs/_message_column.htm
@@ -1,6 +1 @@
-
+= e($record->summary) ?>
\ No newline at end of file
diff --git a/modules/system/controllers/eventlogs/config_list.yaml b/modules/system/controllers/eventlogs/config_list.yaml
index 0286dffed..58071b0fe 100644
--- a/modules/system/controllers/eventlogs/config_list.yaml
+++ b/modules/system/controllers/eventlogs/config_list.yaml
@@ -7,6 +7,7 @@ list: @/modules/system/models/eventlog/columns.yaml
modelClass: System\Models\EventLog
recordUrl: system/eventlogs/preview/:id
noRecordsMessage: backend::lang.list.no_records
+recordsPerPage: 30
showSetup: true
toolbar:
diff --git a/modules/system/controllers/requestlogs/config_list.yaml b/modules/system/controllers/requestlogs/config_list.yaml
index 18017ee28..2193a48d6 100644
--- a/modules/system/controllers/requestlogs/config_list.yaml
+++ b/modules/system/controllers/requestlogs/config_list.yaml
@@ -7,6 +7,7 @@ list: @/modules/system/models/requestlog/columns.yaml
modelClass: System\Models\RequestLog
recordUrl: system/requestlogs/preview/:id
noRecordsMessage: backend::lang.list.no_records
+recordsPerPage: 30
showSetup: true
toolbar:
diff --git a/modules/system/models/EventLog.php b/modules/system/models/EventLog.php
index d9eed6fb7..a0db08e66 100644
--- a/modules/system/models/EventLog.php
+++ b/modules/system/models/EventLog.php
@@ -1,5 +1,6 @@
message, $match))
+ return $match[1];
+
+ return Str::limit($this->message, 100);
+ }
+
}
\ No newline at end of file