Files
sm-seo-plugin/controllers/crawls/_crawl_summary.htm
Jakub Zych c4f0b4f94c feat: Site audit and Crawls screens with their MCP tools
- golem15.seo.issues (Site audit): current issues errors first, labels,
  summary and fix columns, filters, P7 issue_details, Check this address
  again, Ignore, Stop ignoring, bulk Ignore, ignored rows badged
- golem15.seo.crawls (Crawls): newest first, P6 crawl_summary with one
  status callout, staging and rendered-comparison lines, stats strip and
  per-kind table; Cancel; a running crawl refuses delete
- Start crawl toolbar action on both, refusing already_running and
  no_site_url; navigation Site audit (gauge) and Crawls (globe)
- routes and MCP tools start/cancel/list/get/delete crawls, list_issues
  with filters (open by default), recheck_url, ignore and unignore
- AdminOperations maps both controllers; toolbar actions get their own
  operation kind
- TestCrawlAdmin, TestCrawlTools, TestIssueKindLabels
2026-11-04 15:34:22 +01:00

32 lines
1.2 KiB
HTML

{{- with .Data -}}
{{- if .HasCallout -}}
<div class="summer-callout{{ if .Tone }} summer-callout--{{ .Tone }}{{ end }}" role="status">
{{- if .Title -}}<p class="summer-callout__title">{{ .Title }}</p>{{- end -}}
<p class="summer-callout__text">{{ .Text }}</p>
</div>
{{- end -}}
{{- if .Staging -}}<p>{{ .Staging }}</p>{{- end -}}
{{- if .Render -}}<p>{{ .Render }}</p>{{- end -}}
{{- if .Stats -}}
<dl class="summer-stats">
{{- range .Stats -}}
<div class="summer-stat"><dt class="summer-stat__label">{{ .Label }}</dt><dd class="summer-stat__value">{{ .Value }}</dd></div>
{{- end -}}
</dl>
{{- end -}}
{{- if .Kinds -}}
<div class="summer-table-wrap">
<table class="summer-table">
<thead><tr><th>{{ trans "golem15.seo::lang.crawls.kinds_problem" }}</th><th>{{ trans "golem15.seo::lang.crawls.kinds_severity" }}</th><th class="summer-table__num">{{ trans "golem15.seo::lang.crawls.kinds_count" }}</th></tr></thead>
<tbody>
{{- range .Kinds -}}
<tr><td>{{ .Label }}</td><td>{{ .Severity }}</td><td class="summer-table__num"><a href="{{ .Link }}">{{ .Count }}</a></td></tr>
{{- end -}}
</tbody>
</table>
</div>
{{- else if .NoIssues -}}
<p>{{ trans "golem15.seo::lang.crawls.no_issues" }}</p>
{{- end -}}
{{- end -}}