diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/2_proposal/des-textos-revelent-comment-bfm-sest-mise-au-service-de-sarkozy-le-boss.pdf.txt b/public/content/projects/1_miss-dior-blooming-bouquet/2_proposal/des-textos-revelent-comment-bfm-sest-mise-au-service-de-sarkozy-le-boss.pdf.txt
index 2363a21..800de37 100644
--- a/public/content/projects/1_miss-dior-blooming-bouquet/2_proposal/des-textos-revelent-comment-bfm-sest-mise-au-service-de-sarkozy-le-boss.pdf.txt
+++ b/public/content/projects/1_miss-dior-blooming-bouquet/2_proposal/des-textos-revelent-comment-bfm-sest-mise-au-service-de-sarkozy-le-boss.pdf.txt
@@ -15,8 +15,8 @@ Comments:
url: file://3vTh1tMFeFM2JxaN
position:
pageIndex: 1
- x: '60.110185093015'
- y: '44.594594594595'
+ x: "60.110185093015"
+ y: "44.594594594595"
replies: [ ]
text: test
author:
@@ -28,6 +28,90 @@ Comments:
id: m41h238q
type: comment
isRead: false
+-
+ location:
+ page:
+ uri: >
+ projects/miss-dior-blooming-bouquet/proposal
+ title: Offre commerciale
+ href: '/projects/miss-dior-blooming-bouquet?dialog=proposal&fileIndex=0'
+ project:
+ title: Miss Dior Blooming Bouquet
+ uri: projects/miss-dior-blooming-bouquet
+ file:
+ uuid: file://3vTh1tMFeFM2JxaN
+ url: file://3vTh1tMFeFM2JxaN
+ position:
+ pageIndex: 1
+ x: "26.098441098196"
+ y: "64.864864864865"
+ replies: [ ]
+ text: Nouveau commentaire
+ author:
+ name: Utilisateur Dior
+ email: utilisateur@dior.com
+ uuid: user://HfuumN8s
+ role: client
+ date: 2024-12-04T15:00:15+01:00
+ id: m49ygks2
+ type: comment
+ isRead: false
+-
+ location:
+ page:
+ uri: >
+ projects/miss-dior-blooming-bouquet/proposal
+ title: Offre commerciale
+ href: '/projects/miss-dior-blooming-bouquet?dialog=proposal&fileIndex=0'
+ project:
+ title: Miss Dior Blooming Bouquet
+ uri: projects/miss-dior-blooming-bouquet
+ file:
+ uuid: file://3vTh1tMFeFM2JxaN
+ url: file://3vTh1tMFeFM2JxaN
+ position:
+ pageIndex: 1
+ x: "64.481172808783"
+ y: "76.447876447876"
+ replies: [ ]
+ text: encore un commentaire
+ author:
+ name: Utilisateur Dior
+ email: utilisateur@dior.com
+ uuid: user://HfuumN8s
+ role: client
+ date: 2024-12-04T15:03:53+01:00
+ id: m49yl8zc
+ type: comment
+ isRead: false
+-
+ location:
+ page:
+ uri: >
+ projects/miss-dior-blooming-bouquet/proposal
+ title: Offre commerciale
+ href: '/projects/miss-dior-blooming-bouquet?dialog=proposal&fileIndex=0'
+ project:
+ title: Miss Dior Blooming Bouquet
+ uri: projects/miss-dior-blooming-bouquet
+ file:
+ uuid: file://3vTh1tMFeFM2JxaN
+ url: file://3vTh1tMFeFM2JxaN
+ position:
+ pageIndex: 1
+ x: '29.786457814876'
+ y: '83.397683397683'
+ replies: [ ]
+ text: et encore un
+ author:
+ name: Utilisateur Dior
+ email: utilisateur@dior.com
+ uuid: user://HfuumN8s
+ role: client
+ date: 2024-12-04T15:05:10+01:00
+ id: m49ymwuw
+ type: comment
+ isRead: false
----
diff --git a/public/site/models/project.php b/public/site/models/project.php
index 4bbda75..d9921bd 100644
--- a/public/site/models/project.php
+++ b/public/site/models/project.php
@@ -118,11 +118,11 @@ class ProjectPage extends Page {
public function managers() {
return kirby()->users()->filter(function($user) {
- if ($user->projects()->isEmpty()) {
+ if ($user->role() != 'admin' && $user->projects()->isEmpty()) {
return false;
}
- return $user->role() === 'admin' || $user->projects()->toPages()->has($this);
+ return $user->role() == 'admin' || $user->projects()->toPages()->has($this);
});
}
}
\ No newline at end of file
diff --git a/src/components/Menu.vue b/src/components/Menu.vue
index d3f2f9e..598c767 100644
--- a/src/components/Menu.vue
+++ b/src/components/Menu.vue
@@ -58,9 +58,11 @@
v-for="project in currentProjects"
:class="{ active: isCurrent(project) }"
>
- {{
- project.title
- }}
+ {{ project.title }}
@@ -71,9 +73,7 @@
v-for="project in archivedProjects"
:class="{ active: isCurrent(project) }"
>
- {{
- project.title
- }}
+ {{ project.title }}
@@ -141,6 +141,10 @@ function isCurrent(navItem) {
return navItem.uri === route.path;
}
}
+
+function hasUnreadNotification(project) {
+ return false;
+}