From 272a5898fefe13fac73c60deb18a1c613da59c05 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 7 Jan 2025 11:54:53 +0100 Subject: [PATCH] #83 - make proposal step optional --- public/site/blueprints/pages/proposal.yml | 8 +++++++- public/site/templates/project.json.php | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/public/site/blueprints/pages/proposal.yml b/public/site/blueprints/pages/proposal.yml index 07459e5..66cf7da 100644 --- a/public/site/blueprints/pages/proposal.yml +++ b/public/site/blueprints/pages/proposal.yml @@ -4,11 +4,17 @@ image: back: black color: white query: false +status: + draft: + label: Désactivée + unlisted: false + listed: true + label: Activée options: delete: false changeTitle: false changeTemplate: false - changeStatus: false + changeStatus: true changeSlug: false move: false duplicate: false diff --git a/public/site/templates/project.json.php b/public/site/templates/project.json.php index 44f3bfd..8c2b7cd 100644 --- a/public/site/templates/project.json.php +++ b/public/site/templates/project.json.php @@ -4,7 +4,7 @@ $project = [ 'url' => $page->url(), 'modified' => $page->modified('Y-MM-d'), 'status' => $page->status(), - 'logo' => $page->client()->toPage()->logo()->toFile()->url(), + 'logo' => $page->client()->isNotEmpty() && $page->client()->toPage() ? $page->client()->toPage()->logo()->toFile()->url() : null, 'steps' => $page->getSteps(), ];