Fix new snip route

This commit is contained in:
Tim 2025-05-13 13:53:29 +02:00
parent 5ae5db985b
commit 73a3b93760
4 changed files with 5 additions and 5 deletions

View File

@ -124,14 +124,14 @@ class SnipController extends AbstractController
} }
#[Route('/new', name: '_new')] #[Route('/new', name: '_new')]
public function new(Request $request): Response public function new(Request $request, SnipContentService $contentService): Response
{ {
$snip = new Snip(); $snip = new Snip();
$snip->setCreatedAtNow() $snip->setCreatedAtNow()
->setCreatedBy($this->getUser()) ->setCreatedBy($this->getUser())
; ;
return $this->edit($snip, $request); return $this->edit($snip, $request, $contentService);
} }
#[Route('/delete/{snip}', name: '_delete')] #[Route('/delete/{snip}', name: '_delete')]

View File

@ -1 +1 @@
<span class="badge text-bg-secondary">{{ date|date('Y-m-d H:i:s') }}</span> <span class="badge text-bg-secondary">{{ datetime|date('Y-m-d H:i:s') }}</span>

View File

@ -54,7 +54,7 @@
<p class="card-text text-muted"> <p class="card-text text-muted">
Current version: {{ snip.activeVersion.id }} Current version: {{ snip.activeVersion.id }}
{% if snip.activeVersion == snip.latestVersion %}(latest){% endif %} {% if snip.activeVersion == snip.latestVersion %}(latest){% endif %}
Created at {{ include('generic/datetime.badge.html.twig', {date: snip.activeVersion.id.dateTime}) }} Created at {{ include('generic/datetime.badge.html.twig', {datetime: snip.activeVersion.id.dateTime}) }}
</p> </p>
</div> </div>
</div> </div>

View File

@ -18,7 +18,7 @@
<a class="list-group-item {% if version.id == snip.activeVersion.id %}list-group-item-success{% endif %} d-flex justify-content-between" <a class="list-group-item {% if version.id == snip.activeVersion.id %}list-group-item-success{% endif %} d-flex justify-content-between"
href="{{ path('version_set', {version: version.id, snip: snip.id}) }}"> href="{{ path('version_set', {version: version.id, snip: snip.id}) }}">
<span> <span>
{{ include('generic/datetime.badge.html.twig', {date: version.id.dateTime}) }} {{ include('generic/datetime.badge.html.twig', {datetime: version.id.dateTime}) }}
{% if version.name %}{{ version.name }}{% endif %} {% if version.name %}{{ version.name }}{% endif %}
</span> </span>
<span class="text-muted">{{ version.id }}</span> <span class="text-muted">{{ version.id }}</span>