Skip to content
Snippets Groups Projects

Fix bug in architecture report, move download bottom to the page top

2 files
+ 31
22
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -125,23 +125,23 @@ class XrayAuditEntityArchitecturePlugin extends XrayAuditTaskPluginBase {
foreach ($data as $data_row) {
$rows[] = [
"data" => [
$data_row['content']['entity'] ?? '-',
$data_row['content']['bundle'] ?? '-',
$data_row['content']['type'] ?? '-',
$data_row['content']['machine_name'] ?? '-',
$data_row['content']['label'] ?? '-',
$data_row['content']['description'] ?? '-',
$data_row['content']['data_type'] ?? '-',
$data_row['content']['computed'] ?? '-',
$data_row['content']['data_type_settings'] ?? '-',
$data_row['content']['cardinality'] ?? '-',
$data_row['content']['mandatory'] ?? '-',
$data_row['content']['read_only'] ?? '-',
$data_row['content']['translatable'] ?? '-',
$data_row['content']['revisionable'] ?? '-',
$data_row['content']['default_value'] ?? '-',
$data_row['content']['default_value_callback'] ?? '-',
$data_row['content']['form_widget'] ?? '-',
$data_row['content']['entity'] ?? '',
$data_row['content']['bundle'] ?? '',
$data_row['content']['type'] ?? '',
$data_row['content']['machine_name'] ?? '',
$data_row['content']['label'] ?? '',
$data_row['content']['description'] ?? '',
$data_row['content']['data_type'] ?? '',
$data_row['content']['computed'] ?? '',
$data_row['content']['data_type_settings'] ?? '',
$data_row['content']['cardinality'] ?? '',
$data_row['content']['mandatory'] ?? '',
$data_row['content']['read_only'] ?? '',
$data_row['content']['translatable'] ?? '',
$data_row['content']['revisionable'] ?? '',
$data_row['content']['default_value'] ?? '',
$data_row['content']['default_value_callback'] ?? '',
$data_row['content']['form_widget'] ?? '',
],
"class" => ($data_row['content']['type'] === 'entity') ? ['xray-audit--highlighted'] : [],
];
@@ -153,6 +153,7 @@ class XrayAuditEntityArchitecturePlugin extends XrayAuditTaskPluginBase {
'#header' => $headers,
'#rows' => $rows,
'#sticky' => TRUE,
'#weight' => 10,
'#attributes' => [
'class' => ['xray-audit__table'],
],
@@ -172,6 +173,7 @@ class XrayAuditEntityArchitecturePlugin extends XrayAuditTaskPluginBase {
['download']
),
'#title' => $this->t('Download'),
'#weight' => 5,
'#attributes' => [
'class' => [
'button',
Loading