diff --git a/public/site/plugins/classes/location/ProjectDetails.php b/public/site/plugins/classes/location/ProjectDetails.php
index 3de7a99..a5ec494 100644
--- a/public/site/plugins/classes/location/ProjectDetails.php
+++ b/public/site/plugins/classes/location/ProjectDetails.php
@@ -5,19 +5,22 @@ use Kirby;
class ProjectDetails
{
- public string $title;
- public string $uri;
+ private string $title;
+ private string $uri;
+ private string $uuid;
public function __construct(Kirby\Cms\Page $page)
{
$this->title = (string) $page->title();
$this->uri = (string) $page->uri();
+ $this->uuid = (string) $page->uuid();
}
public function toArray() {
return [
"title" => $this->title,
- "uri" => $this->uri
+ "uri" => $this->uri,
+ "uuid" => $this->uuid,
];
}
}
diff --git a/public/site/templates/projects.json.php b/public/site/templates/projects.json.php
index 9e0e7ed..51c6563 100644
--- a/public/site/templates/projects.json.php
+++ b/public/site/templates/projects.json.php
@@ -8,7 +8,8 @@ function getProjectData($project) {
'currentStep' => $project->currentStep()->value(),
'status' => $project->status(),
'logo' => $project->client()->toPage() ? $project->client()->toPage()->logo()->toFile()->url() : '',
- 'steps' => $project->getSteps()
+ 'steps' => $project->getSteps(),
+ "uuid" => (string) $project->uuid()
];
}
diff --git a/src/components/notifications/Comment.vue b/src/components/notifications/Comment.vue
index 3e66618..db27dae 100644
--- a/src/components/notifications/Comment.vue
+++ b/src/components/notifications/Comment.vue
@@ -12,9 +12,10 @@
data-icon="comment"
>Commentaire
- {{
- notification.location.project.title
- }}
+ {{ project.title }}
+ {{ project?.status === "unlisted" ? "(archivé)" : "" }}