From 2558363a67ad4fca85ddd27f60d44f65c1220744 Mon Sep 17 00:00:00 2001 From: afornerot Date: Tue, 29 Jul 2025 14:51:01 +0200 Subject: [PATCH] svg --- src/Controller/FileController.php | 9 +++++---- templates/file/browse.html.twig | 2 +- templates/home/home.html.twig | 6 ++---- templates/project/edit.html.twig | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/Controller/FileController.php b/src/Controller/FileController.php index 7c46bfb..d3c8d85 100644 --- a/src/Controller/FileController.php +++ b/src/Controller/FileController.php @@ -18,8 +18,8 @@ class FileController extends AbstractController $this->fileService = $fileService; } - #[Route('/user/file/{domain}/{id}', name: 'app_files', methods: ['GET'])] - public function browse(string $domain, int $id, Request $request): Response + #[Route('/user/file/{domain}/{id}/{editable}', name: 'app_files', methods: ['GET'])] + public function browse(string $domain, int $id, int $editable, Request $request): Response { $relativePath = $request->query->get('path', ''); @@ -31,15 +31,16 @@ class FileController extends AbstractController 'id' => $id, 'files' => $files, 'path' => $relativePath, - 'editable' => true, + 'editable' => $editable, ]); } catch (\Exception $e) { $this->addFlash('danger', $e->getMessage()); + dd($e->getMessage()); return $this->redirectToRoute('app_files', [ 'domain' => $domain, 'id' => $id, - 'editable' => true, + 'editable' => $editable, ]); } } diff --git a/templates/file/browse.html.twig b/templates/file/browse.html.twig index ce350a2..0e6d996 100644 --- a/templates/file/browse.html.twig +++ b/templates/file/browse.html.twig @@ -2,7 +2,7 @@ class="file-browser" data-domain="{{ domain }}" data-id="{{ id }}" - data-base-path="{{ path('app_files', { domain: domain, id: id }) }}" + data-base-path="{{ path('app_files', { domain: domain, id: id, editable: editable }) }}" data-current-path="{{ path }}">
diff --git a/templates/home/home.html.twig b/templates/home/home.html.twig index 529db7c..0f64527 100644 --- a/templates/home/home.html.twig +++ b/templates/home/home.html.twig @@ -5,10 +5,8 @@
{% for project in projects %}
- - -
{{project.title}}
-
+
{{project.title}}
+ {{ render(path("app_files",{domain:'project',id:project.id, editable:0})) }}
{% endfor %} diff --git a/templates/project/edit.html.twig b/templates/project/edit.html.twig index d3e7ef7..0da65f1 100644 --- a/templates/project/edit.html.twig +++ b/templates/project/edit.html.twig @@ -35,7 +35,7 @@
{% if mode=="update" %} - {{ render(path("app_files",{domain:'project',id:project.id})) }} + {{ render(path("app_files",{domain:'project',id:project.id, editable:1})) }} {% endif %} {{ form_end(form) }}