reorganize panel:

- project blueprints : add managers field
- projects blueprint : re organize, add 'Vos projets' section based on custom user method
- menu : hide dashboard item (useless)
This commit is contained in:
isUnknown 2024-11-11 11:43:34 +01:00
parent d3e73bc8de
commit 4f60dc91d3
15 changed files with 110 additions and 150 deletions

View file

@ -0,0 +1,15 @@
<?php
Kirby::plugin('adrienpayet/pdc-your-projects', [
'userMethods' => [
'projects' => function() {
$allProjects = page('projects')->children();
$managedProjects = $allProjects->filter(
fn ($project) => $project->managers()->toUsers()->has($this)
);
return $managedProjects;
}
]
]);