designtopack/public/site/blueprints/pages/project.yml

85 lines
2 KiB
YAML

title: Projet
icon: page
buttons:
refresh-cache: true
- open
- settings
- status
status:
draft:
label: Brouillon
text: Accessible uniquement aux éditeurs connectés ou via un lien secret
listed: En cours
unlisted: Archivé
tabs:
steps:
label: Étapes
icon: circle-nested
columns:
- width: 1/1
fields:
lastCacheUpdate:
type: hidden
isClientRequest:
type: hidden
default: "false"
requestDetails:
label: Demande client
type: textarea
disabled: true
when:
isClientRequest: "true"
currentStep:
label: Étape en cours
type: radio
columns: 6
options:
type: query
query: page.getSteps
text: "{{ item.label }}"
value: "{{ item.id }}"
required: true
- width: 1/3
fields:
projectType:
label: Type de projet
type: select
options:
dtp: Design to pack
morphoz: Morphoz
other: autre
client:
type: pages
multiple: false
query: site.find("clients").childrenAndDrafts
subpages: false
image:
query: page.logo.toFile
layout: cardlets
required: true
- width: 2/3
sections:
stepsSection:
label: Étapes
type: pages
sortBy: stepIndex asc
create: false
templates:
- client-brief
- proposal
- extended-brief
- industrial-ideation
- virtual-sample
- physical-sample
designToLight: tabs/design-to-light
files: tabs/files
notificationsTab:
label: Notifications
icon: bell
fields:
notifications: fields/notifications