OneBot: Leantime 改造版源码(BOM/Univer 表格/AI 接管/品牌替换等)
This commit is contained in:
89
app/Domain/Blueprints/Templates/definitions/cp.yaml
Normal file
89
app/Domain/Blueprints/Templates/definitions/cp.yaml
Normal file
@@ -0,0 +1,89 @@
|
||||
slug: "cp"
|
||||
icon: "fa-city"
|
||||
disclaimer: "text.cp.disclaimer"
|
||||
minColumns: 7
|
||||
|
||||
boxes:
|
||||
cp_cj_rv:
|
||||
icon: "fa-money-bills"
|
||||
title: "box.cp.cj_rv"
|
||||
cp_cj_rc:
|
||||
icon: "fa-hand-holding-dollar"
|
||||
title: "box.cp.cj_rc"
|
||||
cp_cj_e:
|
||||
icon: "fa-thumbs-up"
|
||||
title: "box.cp.cj_e"
|
||||
cp_ou_rv:
|
||||
icon: "fa-money-bills"
|
||||
title: "box.cp.ou_rv"
|
||||
cp_ou_rc:
|
||||
icon: "fa-hand-holding-dollar"
|
||||
title: "box.cp.ou_rc"
|
||||
cp_ou_e:
|
||||
icon: "fa-thumbs-up"
|
||||
title: "box.cp.ou_e"
|
||||
cp_os_rv:
|
||||
icon: "fa-money-bills"
|
||||
title: "box.cp.os_rv"
|
||||
cp_os_rc:
|
||||
icon: "fa-hand-holding-dollar"
|
||||
title: "box.cp.os_rc"
|
||||
cp_os_e:
|
||||
icon: "fa-thumbs-up"
|
||||
title: "box.cp.os_e"
|
||||
cp_oi_rv:
|
||||
icon: "fa-money-bills"
|
||||
title: "box.cp.oi_rv"
|
||||
cp_oi_rc:
|
||||
icon: "fa-hand-holding-dollar"
|
||||
title: "box.cp.oi_rc"
|
||||
cp_oi_e:
|
||||
icon: "fa-thumbs-up"
|
||||
title: "box.cp.oi_e"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
layout:
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 16, empty: true }
|
||||
- { width: 84, header: { icon: "fa fa-user-doctor", title: "box.header.cp.cj" } }
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 16, label: "box.label.cp.need" }
|
||||
- { width: 28, box: "cp_cj_rv" }
|
||||
- { width: 28, box: "cp_cj_rc" }
|
||||
- { width: 28, box: "cp_cj_e" }
|
||||
- type: separator
|
||||
columns:
|
||||
- { width: 16, empty: true }
|
||||
- { width: 28, icon: "fa fa-arrows-up-down" }
|
||||
- { width: 28, icon: "fa fa-arrows-up-down" }
|
||||
- { width: 28, icon: "fa fa-arrows-up-down" }
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 16, empty: true }
|
||||
- { width: 84, header: { icon: "fa fa-barcode", title: "box.header.cp.ovp" } }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 16, label: "box.label.cp.unique" }
|
||||
- { width: 28, box: "cp_ou_rv" }
|
||||
- { width: 28, box: "cp_ou_rc" }
|
||||
- { width: 28, box: "cp_ou_e" }
|
||||
- type: boxes
|
||||
id: thirdRow
|
||||
columns:
|
||||
- { width: 16, label: "box.label.cp.superior" }
|
||||
- { width: 28, box: "cp_os_rv" }
|
||||
- { width: 28, box: "cp_os_rc" }
|
||||
- { width: 28, box: "cp_os_e" }
|
||||
- type: boxes
|
||||
id: fourthRow
|
||||
columns:
|
||||
- { width: 16, label: "box.label.cp.indifferent" }
|
||||
- { width: 28, box: "cp_oi_rv" }
|
||||
- { width: 28, box: "cp_oi_rc" }
|
||||
- { width: 28, box: "cp_oi_e" }
|
||||
101
app/Domain/Blueprints/Templates/definitions/dbm.yaml
Normal file
101
app/Domain/Blueprints/Templates/definitions/dbm.yaml
Normal file
@@ -0,0 +1,101 @@
|
||||
slug: "dbm"
|
||||
icon: "fa-building"
|
||||
disclaimer: "text.dbm.disclaimer"
|
||||
minColumns: 8
|
||||
|
||||
boxes:
|
||||
dbm_cs:
|
||||
icon: "fa-users"
|
||||
color: "#ccffcc"
|
||||
title: "box.dbm.cs"
|
||||
dbm_cj:
|
||||
icon: "fa-user-doctor"
|
||||
color: "#ccffcc"
|
||||
title: "box.dbm.cj"
|
||||
dbm_cr:
|
||||
icon: "fa-heart"
|
||||
color: "#ccffcc"
|
||||
title: "box.dbm.cr"
|
||||
dbm_cd:
|
||||
icon: "fa-truck"
|
||||
color: "#ccffcc"
|
||||
title: "box.dbm.cd"
|
||||
dbm_ovp:
|
||||
icon: "fa-money-bill-transfer"
|
||||
color: "#ffcccc"
|
||||
title: "box.dbm.ovp"
|
||||
dbm_ops:
|
||||
icon: "fa-barcode"
|
||||
color: "#ffcccc"
|
||||
title: "box.dbm.ops"
|
||||
dbm_kad:
|
||||
icon: "fa-chess"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.kad"
|
||||
dbm_kac:
|
||||
icon: "fa-hand-holding-dollar"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.kac"
|
||||
dbm_kao:
|
||||
icon: "fa-handshake"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.kao"
|
||||
dbm_krp:
|
||||
icon: "fa-apple-whole"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.krp"
|
||||
dbm_krc:
|
||||
icon: "fa-industry"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.krc"
|
||||
dbm_krl:
|
||||
icon: "fa-person-digging"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.krl"
|
||||
dbm_krs:
|
||||
icon: "fa-lightbulb"
|
||||
color: "#ccecff"
|
||||
title: "box.dbm.krs"
|
||||
dbm_fr:
|
||||
icon: "fa-sack-dollar"
|
||||
color: "#ffffaa"
|
||||
title: "box.dbm.fr"
|
||||
dbm_fc:
|
||||
icon: "fa-tags"
|
||||
color: "#ffffaa"
|
||||
title: "box.dbm.fc"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 20, box: "dbm_cs" }
|
||||
- { width: 20, box: "dbm_cr" }
|
||||
- { width: 20, box: "dbm_ovp" }
|
||||
- { width: 13.33, box: "dbm_kad" }
|
||||
- { width: 13.33, box: "dbm_kac" }
|
||||
- { width: 13.33, box: "dbm_kao" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 20, box: "dbm_cj" }
|
||||
- { width: 20, box: "dbm_cd" }
|
||||
- { width: 20, box: "dbm_ops" }
|
||||
- { width: 40, nested: true, rows: [
|
||||
{ id: "secondRowTop", columns: [
|
||||
{ width: 50, box: "dbm_krp" },
|
||||
{ width: 50, box: "dbm_krc" }
|
||||
]},
|
||||
{ id: "secondRowBottom", columns: [
|
||||
{ width: 50, box: "dbm_krl" },
|
||||
{ width: 50, box: "dbm_krs" }
|
||||
]}
|
||||
]}
|
||||
- type: boxes
|
||||
id: thirdRow
|
||||
columns:
|
||||
- { width: 50, box: "dbm_fr" }
|
||||
- { width: 50, box: "dbm_fc" }
|
||||
95
app/Domain/Blueprints/Templates/definitions/ea.yaml
Normal file
95
app/Domain/Blueprints/Templates/definitions/ea.yaml
Normal file
@@ -0,0 +1,95 @@
|
||||
slug: "ea"
|
||||
icon: "fa-seedling"
|
||||
disclaimer: ""
|
||||
minColumns: 4
|
||||
|
||||
boxes:
|
||||
ea_political:
|
||||
icon: "fa-landmark"
|
||||
title: "box.ea.political"
|
||||
ea_economic:
|
||||
icon: "fa-chart-line"
|
||||
title: "box.ea.economic"
|
||||
ea_societal:
|
||||
icon: "fa-people-arrows"
|
||||
title: "box.ea.societal"
|
||||
ea_technological:
|
||||
icon: "fa-computer"
|
||||
title: "box.ea.technological"
|
||||
ea_legal:
|
||||
icon: "fa-scale-balanced"
|
||||
title: "box.ea.legal"
|
||||
ea_ecological:
|
||||
icon: "fa-cloud-sun"
|
||||
title: "box.ea.ecological"
|
||||
|
||||
statusLabels:
|
||||
status_observation:
|
||||
icon: "fa-tower-observation"
|
||||
color: "blue"
|
||||
title: "status.ea.observation"
|
||||
dropdown: "info"
|
||||
active: true
|
||||
status_threat:
|
||||
icon: "fa-cloud-bolt"
|
||||
color: "red"
|
||||
title: "status.ea.threat"
|
||||
dropdown: "danger"
|
||||
active: true
|
||||
status_trend:
|
||||
icon: "fa-arrow-trend-up"
|
||||
color: "lightgreen"
|
||||
title: "status.ea.trend"
|
||||
dropdown: "success"
|
||||
active: true
|
||||
|
||||
relatesLabels:
|
||||
relates_none:
|
||||
icon: "fa-border-none"
|
||||
color: "grey"
|
||||
title: "relates.none"
|
||||
dropdown: "default"
|
||||
active: true
|
||||
relates_customers:
|
||||
icon: "fa-users"
|
||||
color: "green"
|
||||
title: "relates.customers"
|
||||
dropdown: "success"
|
||||
active: true
|
||||
relates_offerings:
|
||||
icon: "fa-barcode"
|
||||
color: "red"
|
||||
title: "relates.offerings"
|
||||
dropdown: "danger"
|
||||
active: true
|
||||
relates_markets:
|
||||
icon: "fa-shop"
|
||||
color: "brown"
|
||||
title: "relates.markets"
|
||||
dropdown: "default"
|
||||
active: true
|
||||
relates_stakeholders:
|
||||
icon: "fa-handshake"
|
||||
color: "orange"
|
||||
title: "relates.stakeholders"
|
||||
dropdown: "warning"
|
||||
active: true
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.assumption", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 33.33, box: "ea_political" }
|
||||
- { width: 33.33, box: "ea_economic" }
|
||||
- { width: 33.33, box: "ea_societal" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 33.33, box: "ea_technological" }
|
||||
- { width: 33.33, box: "ea_legal" }
|
||||
- { width: 33.33, box: "ea_ecological" }
|
||||
73
app/Domain/Blueprints/Templates/definitions/em.yaml
Normal file
73
app/Domain/Blueprints/Templates/definitions/em.yaml
Normal file
@@ -0,0 +1,73 @@
|
||||
slug: "em"
|
||||
icon: "fa-heart"
|
||||
disclaimer: "text.em.disclaimer"
|
||||
minColumns: 4
|
||||
|
||||
boxes:
|
||||
em_who:
|
||||
icon: "fa-1"
|
||||
title: "box.em.who"
|
||||
em_what:
|
||||
icon: "fa-2"
|
||||
title: "box.em.what"
|
||||
em_see:
|
||||
icon: "fa-3"
|
||||
title: "box.em.see"
|
||||
em_say:
|
||||
icon: "fa-4"
|
||||
title: "box.em.say"
|
||||
em_do:
|
||||
icon: "fa-5"
|
||||
title: "box.em.do"
|
||||
em_hear:
|
||||
icon: "fa-6"
|
||||
title: "box.em.hear"
|
||||
em_pains:
|
||||
icon: "fa-face-frown"
|
||||
title: "box.em.pains"
|
||||
em_gains:
|
||||
icon: "fa-face-smile"
|
||||
title: "box.em.gains"
|
||||
em_motives:
|
||||
icon: "fa-face-rolling-eyes"
|
||||
title: "box.em.motives"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.em.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.conclusion", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 100, header: { icon: "fas fa-bullseye", title: "box.em.header.goal" } }
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 50, box: "em_who" }
|
||||
- { width: 50, box: "em_what" }
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 100, header: { icon: "fas fa-heart", title: "box.em.header.empathy" } }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 25, box: "em_see" }
|
||||
- { width: 25, box: "em_say" }
|
||||
- { width: 25, box: "em_do" }
|
||||
- { width: 25, box: "em_hear" }
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 100, header: { icon: "fas fa-7", title: "box.em.header.think_feel" } }
|
||||
- type: boxes
|
||||
id: thirdRow
|
||||
columns:
|
||||
- { width: 50, box: "em_pains" }
|
||||
- { width: 50, box: "em_gains" }
|
||||
- type: boxes
|
||||
id: fourthRow
|
||||
columns:
|
||||
- { width: 100, box: "em_motives" }
|
||||
40
app/Domain/Blueprints/Templates/definitions/insights.yaml
Normal file
40
app/Domain/Blueprints/Templates/definitions/insights.yaml
Normal file
@@ -0,0 +1,40 @@
|
||||
slug: "insights"
|
||||
icon: "fa-note-sticky"
|
||||
disclaimer: ""
|
||||
minColumns: 5
|
||||
|
||||
boxes:
|
||||
insights_oberve:
|
||||
icon: "fa-tower-observation"
|
||||
title: "box.insights.observe"
|
||||
insights_interview:
|
||||
icon: "fa-people-arrows"
|
||||
title: "box.insights.interview"
|
||||
insights_focus_groups:
|
||||
icon: "fa-people-line"
|
||||
title: "box.insights.focus_groups"
|
||||
insights_secondary_research:
|
||||
icon: "fa-book"
|
||||
title: "box.insights.secondary_research"
|
||||
insights_knowledge:
|
||||
icon: "fa-file-signature"
|
||||
title: "box.insights.knowledge"
|
||||
color: "#e3e3e3"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: default
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.insights.insight", field: "conclusion", active: true }
|
||||
2: { title: "label.insights.data", field: "data", active: true }
|
||||
3: { title: "", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 20, box: "insights_oberve" }
|
||||
- { width: 20, box: "insights_interview" }
|
||||
- { width: 20, box: "insights_focus_groups" }
|
||||
- { width: 20, box: "insights_secondary_research" }
|
||||
- { width: 20, box: "insights_knowledge" }
|
||||
37
app/Domain/Blueprints/Templates/definitions/lbm.yaml
Normal file
37
app/Domain/Blueprints/Templates/definitions/lbm.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
slug: "lbm"
|
||||
icon: "fa-building"
|
||||
disclaimer: "text.lbm.disclaimer"
|
||||
minColumns: 3
|
||||
|
||||
boxes:
|
||||
lbm_customers:
|
||||
icon: "fa-users"
|
||||
color: "#ccffcc"
|
||||
title: "box.lbm.customers"
|
||||
lbm_offerings:
|
||||
icon: "fa-barcode"
|
||||
color: "#ffcccc"
|
||||
title: "box.lbm.offerings"
|
||||
lbm_capabilities:
|
||||
icon: "fa-pen-ruler"
|
||||
color: "#ccecff"
|
||||
title: "box.lbm.capabilities"
|
||||
lbm_financials:
|
||||
icon: "fa-money-bill"
|
||||
color: "#ffffaa"
|
||||
title: "box.lbm.financials"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 33.33, box: "lbm_customers" }
|
||||
- { width: 33.33, box: "lbm_offerings" }
|
||||
- { width: 33.33, box: "lbm_capabilities" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 100, box: "lbm_financials" }
|
||||
68
app/Domain/Blueprints/Templates/definitions/lean.yaml
Normal file
68
app/Domain/Blueprints/Templates/definitions/lean.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
slug: "lean"
|
||||
icon: "fa-flask"
|
||||
disclaimer: "text.lean.disclaimer"
|
||||
minColumns: 5
|
||||
|
||||
boxes:
|
||||
problem:
|
||||
icon: "fa-lock"
|
||||
title: "box.lean.problem"
|
||||
alternatives:
|
||||
icon: "fa-arrow-down-up-across-line"
|
||||
title: "box.lean.alternatives"
|
||||
solution:
|
||||
icon: "fa-key"
|
||||
title: "box.lean.solution"
|
||||
keymetrics:
|
||||
icon: "fa-chart-column"
|
||||
title: "box.lean.keymetrics"
|
||||
uniquevalue:
|
||||
icon: "fa-gift"
|
||||
title: "box.lean.uniquevalue"
|
||||
highlevelconcept:
|
||||
icon: "fa-wand-magic-sparkles"
|
||||
title: "box.lean.highlevelconcept"
|
||||
unfairadvantage:
|
||||
icon: "fa-person-running"
|
||||
title: "box.lean.unfairadvantage"
|
||||
channels:
|
||||
icon: "fa-truck"
|
||||
title: "box.lean.channels"
|
||||
customersegment:
|
||||
icon: "fa-user"
|
||||
title: "box.lean.customersegment"
|
||||
earlyadopters:
|
||||
icon: "fa-chart-pie"
|
||||
title: "box.lean.earlyadopters"
|
||||
cost:
|
||||
icon: "fa-file-invoice-dollar"
|
||||
title: "box.lean.cost"
|
||||
revenue:
|
||||
icon: "fa-sack-dollar"
|
||||
title: "box.lean.revenue"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 20, box: "problem" }
|
||||
- { width: 20, box: "solution" }
|
||||
- { width: 20, box: "uniquevalue" }
|
||||
- { width: 20, box: "unfairadvantage" }
|
||||
- { width: 20, box: "customersegment" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 20, box: "alternatives" }
|
||||
- { width: 20, box: "keymetrics" }
|
||||
- { width: 20, box: "highlevelconcept" }
|
||||
- { width: 20, box: "channels" }
|
||||
- { width: 20, box: "earlyadopters" }
|
||||
- type: boxes
|
||||
id: thirdRow
|
||||
columns:
|
||||
- { width: 50, box: "cost" }
|
||||
- { width: 50, box: "revenue" }
|
||||
47
app/Domain/Blueprints/Templates/definitions/minempathy.yaml
Normal file
47
app/Domain/Blueprints/Templates/definitions/minempathy.yaml
Normal file
@@ -0,0 +1,47 @@
|
||||
slug: "minempathy"
|
||||
icon: "fa-solid fa-heart-circle-check"
|
||||
disclaimer: ""
|
||||
minColumns: 2
|
||||
|
||||
boxes:
|
||||
minempathy_who:
|
||||
icon: ""
|
||||
title: "box.minempathy.who"
|
||||
minempathy_struggles:
|
||||
icon: ""
|
||||
title: "box.minempathy.struggles"
|
||||
minempathy_where:
|
||||
icon: ""
|
||||
title: "box.minempathy.where"
|
||||
minempathy_why:
|
||||
icon: ""
|
||||
title: "box.minempathy.why"
|
||||
minempathy_how:
|
||||
icon: ""
|
||||
title: "box.minempathy.how"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: true }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: true }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 50, box: "minempathy_who" }
|
||||
- { width: 50, box: "minempathy_struggles" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 25, empty: true }
|
||||
- { width: 50, box: "minempathy_where" }
|
||||
- { width: 25, empty: true }
|
||||
- type: boxes
|
||||
id: thirdRow
|
||||
columns:
|
||||
- { width: 50, box: "minempathy_why" }
|
||||
- { width: 50, box: "minempathy_how" }
|
||||
58
app/Domain/Blueprints/Templates/definitions/obm.yaml
Normal file
58
app/Domain/Blueprints/Templates/definitions/obm.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
slug: "obm"
|
||||
icon: "fa-object-group"
|
||||
disclaimer: "text.obm.disclaimer"
|
||||
minColumns: 5
|
||||
minWidthOffset: 50
|
||||
|
||||
boxes:
|
||||
obm_kp:
|
||||
icon: "fa-ring"
|
||||
title: "box.obm.kp"
|
||||
obm_kr:
|
||||
icon: "fa-hammer"
|
||||
title: "box.obm.kr"
|
||||
obm_ka:
|
||||
icon: "fa-person-digging"
|
||||
title: "box.obm.ka"
|
||||
obm_vp:
|
||||
icon: "fa-gift"
|
||||
title: "box.obm.vp"
|
||||
obm_ch:
|
||||
icon: "fa-truck"
|
||||
title: "box.obm.ch"
|
||||
obm_cr:
|
||||
icon: "fa-heart"
|
||||
title: "box.obm.cr"
|
||||
obm_cs:
|
||||
icon: "fa-person"
|
||||
title: "box.obm.cs"
|
||||
obm_fc:
|
||||
icon: "fa-file-invoice-dollar"
|
||||
title: "box.obm.fc"
|
||||
obm_fr:
|
||||
icon: "fa-cash-register"
|
||||
title: "box.obm.fr"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 20, box: "obm_kp" }
|
||||
- { width: 20, nested: true, rows: [
|
||||
{ id: "firstRowTop", columns: [{ width: 100, box: "obm_ka" }] },
|
||||
{ id: "firstRowBottom", columns: [{ width: 100, box: "obm_kr" }] }
|
||||
]}
|
||||
- { width: 20, box: "obm_vp" }
|
||||
- { width: 20, nested: true, rows: [
|
||||
{ id: "firstRowTop2", columns: [{ width: 100, box: "obm_cr" }] },
|
||||
{ id: "firstRowBottom2", columns: [{ width: 100, box: "obm_ch" }] }
|
||||
]}
|
||||
- { width: 20, box: "obm_cs" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 50, box: "obm_fc" }
|
||||
- { width: 50, box: "obm_fr" }
|
||||
31
app/Domain/Blueprints/Templates/definitions/retros.yaml
Normal file
31
app/Domain/Blueprints/Templates/definitions/retros.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
slug: "retros"
|
||||
icon: "fa-hand-spock"
|
||||
disclaimer: ""
|
||||
minColumns: 3
|
||||
|
||||
boxes:
|
||||
well:
|
||||
icon: "fa-circle-check"
|
||||
title: "box.retros.continue"
|
||||
notwell:
|
||||
icon: "fa-circle-xmark"
|
||||
title: "box.retros.stop_doing"
|
||||
startdoing:
|
||||
icon: "fa-circle-plus"
|
||||
title: "box.retros.start_doing"
|
||||
|
||||
statusLabels: {}
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 33, box: "well" }
|
||||
- { width: 33, box: "notwell" }
|
||||
- { width: 33, box: "startdoing" }
|
||||
38
app/Domain/Blueprints/Templates/definitions/risks.yaml
Normal file
38
app/Domain/Blueprints/Templates/definitions/risks.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
slug: "risks"
|
||||
icon: "fa-person-falling"
|
||||
disclaimer: ""
|
||||
minColumns: 2
|
||||
|
||||
boxes:
|
||||
risks_imp_low_pro_low:
|
||||
icon: ""
|
||||
title: "box.risks.imp_low_pro_low"
|
||||
risks_imp_low_pro_high:
|
||||
icon: ""
|
||||
title: "box.risks.imp_low_pro_high"
|
||||
risks_imp_high_pro_low:
|
||||
icon: ""
|
||||
title: "box.risks.imp_high_pro_low"
|
||||
risks_imp_high_pro_high:
|
||||
icon: ""
|
||||
title: "box.risks.imp_high_pro_high"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: default
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.risks.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: true }
|
||||
3: { title: "label.risks.mitigation", field: "assumptions", active: true }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 50, box: "risks_imp_low_pro_high" }
|
||||
- { width: 50, box: "risks_imp_high_pro_high" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 50, box: "risks_imp_low_pro_low" }
|
||||
- { width: 50, box: "risks_imp_high_pro_low" }
|
||||
97
app/Domain/Blueprints/Templates/definitions/sb.yaml
Normal file
97
app/Domain/Blueprints/Templates/definitions/sb.yaml
Normal file
@@ -0,0 +1,97 @@
|
||||
slug: "sb"
|
||||
icon: "fa-briefcase"
|
||||
disclaimer: ""
|
||||
minColumns: 4
|
||||
|
||||
boxes:
|
||||
sb_industry:
|
||||
icon: "fa-industry"
|
||||
title: "box.sb.industry"
|
||||
sb_description:
|
||||
icon: "fa-file-lines"
|
||||
title: "box.sb.description"
|
||||
sb_st_design:
|
||||
icon: "fa-user-tie"
|
||||
title: "box.sb.st_design"
|
||||
sb_st_decision:
|
||||
icon: "fa-sitemap"
|
||||
title: "box.sb.st_decision"
|
||||
sb_st_experts:
|
||||
icon: "fa-chalkboard-user"
|
||||
title: "box.sb.st_experts"
|
||||
sb_st_support:
|
||||
icon: "fa-person-circle-question"
|
||||
title: "box.sb.st_support"
|
||||
sb_budget:
|
||||
icon: "fa-money-bills"
|
||||
title: "box.sb.budget"
|
||||
sb_time:
|
||||
icon: "fa-business-time"
|
||||
title: "box.sb.time"
|
||||
sb_culture:
|
||||
icon: "fa-masks-theater"
|
||||
title: "box.sb.culture"
|
||||
sb_change:
|
||||
icon: "fa-book-skull"
|
||||
title: "box.sb.change"
|
||||
sb_principles:
|
||||
icon: "fa-ruler-combined"
|
||||
title: "box.sb.principles"
|
||||
|
||||
statusLabels:
|
||||
status_pending:
|
||||
icon: "fa-person-circle-question"
|
||||
color: "blue"
|
||||
title: "status.pending"
|
||||
dropdown: "info"
|
||||
active: true
|
||||
status_accepted:
|
||||
icon: "fa-person-circle-check"
|
||||
color: "green"
|
||||
title: "status.accepted"
|
||||
dropdown: "success"
|
||||
active: true
|
||||
status_rejected:
|
||||
icon: "fa-person-circle-xmark"
|
||||
color: "red"
|
||||
title: "status.rejected"
|
||||
dropdown: "danger"
|
||||
active: true
|
||||
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sb_description", statusLabels: {} }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sb_industry", statusLabels: {} }
|
||||
- type: boxes
|
||||
id: stakeholderRow
|
||||
columns:
|
||||
- { width: 25, box: "sb_st_design", statusLabels: "inherit" }
|
||||
- { width: 25, box: "sb_st_decision", statusLabels: "inherit" }
|
||||
- { width: 25, box: "sb_st_experts", statusLabels: "inherit" }
|
||||
- { width: 25, box: "sb_st_support", statusLabels: "inherit" }
|
||||
- type: boxes
|
||||
id: financialsRow
|
||||
columns:
|
||||
- { width: 50, box: "sb_budget", statusLabels: {} }
|
||||
- { width: 50, box: "sb_time", statusLabels: {} }
|
||||
- type: boxes
|
||||
id: culturechangeRow
|
||||
columns:
|
||||
- { width: 50, box: "sb_culture", statusLabels: {} }
|
||||
- { width: 50, box: "sb_change", statusLabels: {} }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sb_principles", statusLabels: {} }
|
||||
- type: static
|
||||
columns:
|
||||
- { width: 100, icon: "fas fa-person-falling", title: "box.sb.risks", content: "text.sb.risks_analysis" }
|
||||
83
app/Domain/Blueprints/Templates/definitions/sm.yaml
Normal file
83
app/Domain/Blueprints/Templates/definitions/sm.yaml
Normal file
@@ -0,0 +1,83 @@
|
||||
slug: "sm"
|
||||
icon: "fa-chess"
|
||||
disclaimer: ""
|
||||
minColumns: 2
|
||||
|
||||
boxes:
|
||||
sm_qa:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qa"
|
||||
sm_qb:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qb"
|
||||
sm_qc:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qc"
|
||||
sm_qd:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qd"
|
||||
sm_qe:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qe"
|
||||
sm_qf:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qf"
|
||||
sm_qg:
|
||||
icon: "fa-clipboard-question"
|
||||
title: "box.sm.qg"
|
||||
|
||||
statusLabels:
|
||||
status_draft:
|
||||
icon: "fa-circle-question"
|
||||
color: "blue"
|
||||
title: "status.draft"
|
||||
dropdown: "info"
|
||||
active: true
|
||||
status_review:
|
||||
icon: "fa-circle-exclamation"
|
||||
color: "orange"
|
||||
title: "status.review"
|
||||
dropdown: "warning"
|
||||
active: true
|
||||
status_accepted:
|
||||
icon: "fa-circle-check"
|
||||
color: "green"
|
||||
title: "status.accepted"
|
||||
dropdown: "success"
|
||||
active: true
|
||||
status_rejected:
|
||||
icon: "fa-circle-xmark"
|
||||
color: "red"
|
||||
title: "status.rejected"
|
||||
dropdown: "danger"
|
||||
active: true
|
||||
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.sm.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qa" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qb" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qc" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qd" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qe" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qf" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sm_qg" }
|
||||
71
app/Domain/Blueprints/Templates/definitions/sq.yaml
Normal file
71
app/Domain/Blueprints/Templates/definitions/sq.yaml
Normal file
@@ -0,0 +1,71 @@
|
||||
slug: "sq"
|
||||
icon: "fa-chess"
|
||||
disclaimer: ""
|
||||
minColumns: 2
|
||||
|
||||
boxes:
|
||||
sq_qa:
|
||||
icon: "fa-1"
|
||||
title: "box.sq.qa"
|
||||
sq_qb:
|
||||
icon: "fa-2"
|
||||
title: "box.sq.qb"
|
||||
sq_qc:
|
||||
icon: "fa-3"
|
||||
title: "box.sq.qc"
|
||||
sq_qd:
|
||||
icon: "fa-4"
|
||||
title: "box.sq.qd"
|
||||
sq_qe:
|
||||
icon: "fa-5"
|
||||
title: "box.sq.qe"
|
||||
|
||||
statusLabels:
|
||||
status_draft:
|
||||
icon: "fa-circle-question"
|
||||
color: "blue"
|
||||
title: "status.draft"
|
||||
dropdown: "info"
|
||||
active: true
|
||||
status_review:
|
||||
icon: "fa-circle-exclamation"
|
||||
color: "orange"
|
||||
title: "status.review"
|
||||
dropdown: "warning"
|
||||
active: true
|
||||
status_accepted:
|
||||
icon: "fa-circle-check"
|
||||
color: "green"
|
||||
title: "status.accepted"
|
||||
dropdown: "success"
|
||||
active: true
|
||||
status_rejected:
|
||||
icon: "fa-circle-xmark"
|
||||
color: "red"
|
||||
title: "status.rejected"
|
||||
dropdown: "danger"
|
||||
active: true
|
||||
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.sq.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: false }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sq_qa" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sq_qb" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sq_qc" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sq_qd" }
|
||||
- type: boxes
|
||||
columns:
|
||||
- { width: 100, box: "sq_qe" }
|
||||
42
app/Domain/Blueprints/Templates/definitions/swot.yaml
Normal file
42
app/Domain/Blueprints/Templates/definitions/swot.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
slug: "swot"
|
||||
icon: "fa-chess-board"
|
||||
disclaimer: ""
|
||||
minColumns: 2
|
||||
|
||||
boxes:
|
||||
swot_strengths:
|
||||
icon: "fa-dumbbell"
|
||||
title: "box.swot.strengths"
|
||||
swot_weaknesses:
|
||||
icon: "fa-fire"
|
||||
title: "box.swot.weaknesses"
|
||||
swot_opportunities:
|
||||
icon: "fa-clover"
|
||||
title: "box.swot.opportunities"
|
||||
swot_threats:
|
||||
icon: "fa-bolt-lightning"
|
||||
title: "box.swot.threats"
|
||||
|
||||
statusLabels: {}
|
||||
relatesLabels: default
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.description", field: "conclusion", active: true }
|
||||
2: { title: "label.data", field: "data", active: true }
|
||||
3: { title: "label.assumptions", field: "assumptions", active: false }
|
||||
|
||||
layout:
|
||||
- type: header
|
||||
columns:
|
||||
- { width: 50, header: { icon: "far fa-thumbs-up", title: "box.header.swot.helpful" } }
|
||||
- { width: 50, header: { icon: "far fa-thumbs-down", title: "box.header.swot.harmful" } }
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 50, box: "swot_strengths" }
|
||||
- { width: 50, box: "swot_weaknesses" }
|
||||
- type: boxes
|
||||
id: secondRow
|
||||
columns:
|
||||
- { width: 50, box: "swot_opportunities" }
|
||||
- { width: 50, box: "swot_threats" }
|
||||
35
app/Domain/Blueprints/Templates/definitions/value.yaml
Normal file
35
app/Domain/Blueprints/Templates/definitions/value.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
slug: "value"
|
||||
icon: "fa-ranking-star"
|
||||
disclaimer: ""
|
||||
minColumns: 5
|
||||
|
||||
boxes:
|
||||
customersegment:
|
||||
icon: "fa-user"
|
||||
title: "box.lean.customersegment"
|
||||
problem:
|
||||
icon: "fa-lock"
|
||||
title: "box.lean.problem"
|
||||
solution:
|
||||
icon: "fa-key"
|
||||
title: "box.lean.solution"
|
||||
uniquevalue:
|
||||
icon: "fa-gift"
|
||||
title: "box.value.benefit"
|
||||
|
||||
statusLabels: default
|
||||
relatesLabels: {}
|
||||
|
||||
dataLabels:
|
||||
1: { title: "label.valueCanvas.assumptions", field: "assumptions", active: true }
|
||||
2: { title: "label.valueCanvas.data", field: "data", active: true }
|
||||
3: { title: "label.valueCanvas.conclusion", field: "conclusion", active: true }
|
||||
|
||||
layout:
|
||||
- type: boxes
|
||||
id: firstRow
|
||||
columns:
|
||||
- { width: 25, box: "customersegment" }
|
||||
- { width: 25, box: "problem" }
|
||||
- { width: 25, box: "solution" }
|
||||
- { width: 25, box: "uniquevalue" }
|
||||
Reference in New Issue
Block a user