Skip to content

Commit d99f86a

Browse files
committed
update landscape
1 parent 52add22 commit d99f86a

15 files changed

+166
-27
lines changed

content/party/gamschi.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
key: gamschi
2+
name: Gämschi
3+
pbsNumber: 51040
4+
type: person

content/party/praevention.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
key: praevention
2+
name: Team Prävention / Équipe prévention / Team Prevenzione / Team Prevention
3+
type: organization

content/party/scattle.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
key: scattle
2+
name: Scattle
3+
pbsNumber: 5112
4+
type: person

content/service/BSV-PDF.yaml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: BSV PDF
2+
description: |
3+
ist ein PDF für die GS um Abrechnung von BSV Kursen zu machen
4+
criticality: low
5+
strategy_reference: ''
6+
development: internal
7+
operations: external
8+
links:
9+
- url: 'https://scout-ch.github.io/bsv_pdf/'
10+
label: tool
11+
involved_parties:
12+
- party: content/party/GSPBS.yaml
13+
description: Benutzt
14+
- party: content/party/Filou.yaml
15+
description: developer
16+
has_sla: false
17+
relations:
18+
- service: content/service/MiData.yaml
19+
description: für daten import
20+
relation_criticality: depends_on
21+
lifecycle:
22+
- state: in_production
23+
date: 2021-04-26T22:00:00.000Z
24+
tech_stack:
25+
- stack_component: content/tech_stack/React.yaml
26+
additional_information: ''
27+
last_updated: 2025-02-26T20:14:36.301Z

content/service/Cudesch-digital.yaml

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
name: Cudesch digital
22
description: ''
3+
criticality: medium
34
strategy_reference: |
45
Projekt 1.5.4 cudesch digital
6+
development: external
7+
operations: external
58
has_sla: false
9+
relations:
10+
- service: content/service/Hering.yaml
11+
description: auch Strapi
12+
relation_criticality: related_data
613
lifecycle:
714
- state: planned
815
date: 2022-12-31T23:00:00.000Z
916
additional_information: ''
10-
last_updated: 2024-04-07T12:20:10.740Z
17+
last_updated: 2025-02-26T20:13:45.983Z
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Digitale Kursadministration
2+
description: ''
3+
strategy_reference: ''
4+
development: external
5+
operations: external
6+
links:
7+
- url: 'https://workflows.scout.ch/loginView'
8+
label: tool
9+
has_sla: false
10+
relations:
11+
- service: content/service/MiData.yaml
12+
description: auth
13+
relation_criticality: depends_on
14+
lifecycle:
15+
- state: in_production
16+
date: 2024-12-31T23:00:00.000Z
17+
additional_information: |
18+
Entwicklung: codeblock gmbh
19+
20+
läuft auf appuio
21+
last_updated: 2025-02-26T19:07:20.653Z

content/service/HealthCheck.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ tech_stack:
2525
- stack_component: content/tech_stack/Symfony.yaml
2626
- stack_component: content/tech_stack/Docker.yaml
2727
- stack_component: content/tech_stack/Angular.yaml
28-
additional_information: ''
29-
last_updated: 2024-04-07T12:22:32.116Z
28+
additional_information: |
29+
Entwickler: digio.swiss
30+
last_updated: 2025-02-26T18:19:07.575Z

content/service/MiData.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
name: MiData
22
description: |
33
Mitgliederdatenbank der PBS
4+
5+
\+ Silverscouts DB
46
criticality: high
57
strategy_reference: |
68
Steckbrief
@@ -11,7 +13,7 @@ strategy_reference: |
1113
1214
* 7.1.2 Audit MiData
1315
* 7.1.3 Weiterentwicklung MiData
14-
product_owner: content/party/Beppo.yaml
16+
product_owner: content/party/scattle.yaml
1517
development: external
1618
operations: external
1719
links:
@@ -35,4 +37,4 @@ lifecycle:
3537
tech_stack:
3638
- stack_component: content/tech_stack/Rails.yaml
3739
additional_information: ''
38-
last_updated: 2024-09-22T08:54:11.921Z
40+
last_updated: 2025-02-26T20:21:49.836Z
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Spezialistinnen Pool
2+
description: |2
3+
/ Silverscouts Tool / Wekan board
4+
strategy_reference: ''
5+
development: external
6+
operations: external
7+
links:
8+
- url: 'https://wekan-pbs.agitos.de/'
9+
label: tool
10+
has_sla: false
11+
relations:
12+
- service: content/service/MiData.yaml
13+
description: auth
14+
relation_criticality: depends_on
15+
lifecycle:
16+
- state: in_progress
17+
date: 2024-10-31T23:00:00.000Z
18+
additional_information: |
19+
vanilla opensource standard wekan
20+
last_updated: 2025-02-26T20:25:42.247Z

content/service/Thilo.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ criticality: medium
55
strategy_reference: |
66
PIT 2024 -2026 KA AuB (AKom)
77
development: external
8+
operations: betriebsplattform
89
links:
910
- url: 'https://scout-ch.github.io/thilo/#/'
1011
label: Testsystem
@@ -16,11 +17,12 @@ involved_parties:
1617
- party: content/party/ITKom.yaml
1718
description: Betreuung
1819
has_sla: false
19-
additional_information: ''
2020
lifecycle:
2121
- state: planned
2222
date: 2022-12-31T23:00:00.000Z
2323
tech_stack:
2424
- stack_component: content/tech_stack/React.yaml
2525
- stack_component: content/tech_stack/Nodejs.yaml
26-
last_updated: 2023-11-17T23:00:00.000Z
26+
additional_information: |
27+
entwicklung: privatperson
28+
last_updated: 2025-02-26T18:22:04.682Z

content/service/Twitterbox.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Twitterbox
2+
description: ''
3+
criticality: low
4+
strategy_reference: ''
5+
product_owner: content/party/gamschi.yaml
6+
development: internal
7+
operations: betriebsplattform
8+
links:
9+
- url: 'https://twitterbox.tractor.scout.ch/'
10+
label: Tool
11+
involved_parties:
12+
- party: content/party/praevention.yaml
13+
description: Auftraggeber
14+
- party: content/party/Filou.yaml
15+
description: developer
16+
has_sla: false
17+
lifecycle:
18+
- state: in_progress
19+
date: 2024-12-31T23:00:00.000Z
20+
tech_stack:
21+
- stack_component: content/tech_stack/nextjs.yaml
22+
additional_information: ''
23+
last_updated: 2025-02-26T20:23:35.228Z

content/service/Who-is-who.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Who is who
2+
description: ''
3+
strategy_reference: ''
4+
product_owner: content/party/scattle.yaml
5+
development: external
6+
operations: betriebsplattform
7+
links:
8+
- url: 'https://who-is-who.pbs.ch/'
9+
label: prod Tool
10+
has_sla: false
11+
relations:
12+
- service: content/service/MiData.yaml
13+
description: holt daten
14+
relation_criticality: critically_depends_on
15+
lifecycle:
16+
- state: in_progress
17+
date: 2024-11-30T23:00:00.000Z
18+
additional_information: |
19+
Entwicklung: Renuo
20+
last_updated: 2025-02-26T20:21:12.929Z

content/service/eCamp.yaml

+19-17
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
name: eCamp
22
description: |
33
digital camp planning for everyone
4-
product_owner: ''
5-
links:
6-
- url: 'https://app.ecamp3.ch'
7-
label: eCamp v3 App
8-
- url: 'https://dev.ecamp3.ch/login'
9-
label: Teststystem
10-
- url: 'https://github.com/ecamp/ecamp3'
11-
label: GitHub
124
strategy_reference: |
135
Steckbrief
146
@@ -17,24 +9,34 @@ strategy_reference: |
179
Projekt 7.3.1:
1810
1911
Kurs- und Lagerplanungstool "eCamp v3"
12+
development: external
13+
operations: external
14+
links:
15+
- url: 'https://app.ecamp3.ch'
16+
label: eCamp v3 App
17+
- url: 'https://dev.ecamp3.ch/login'
18+
label: Teststystem
19+
- url: 'https://github.com/ecamp/ecamp3'
20+
label: GitHub
2021
involved_parties:
2122
- party: content/party/ITKom.yaml
2223
description: Betreuung
2324
- party: content/party/eCampv3.yaml
2425
description: Betreuung
2526
has_sla: false
26-
tech_stack:
27-
- stack_component: content/tech_stack/PHP.yaml
28-
- stack_component: content/tech_stack/Vuejs.yaml
27+
relations:
28+
- service: content/service/MiData.yaml
29+
description: oAuth
30+
relation_criticality: depends_on
2931
lifecycle:
32+
- state: in_production
33+
date: 2023-09-30T22:00:00.000Z
3034
- state: in_progress
3135
date: 2020-11-13T23:00:00.000Z
3236
- state: planned
3337
date: 2020-11-13T23:00:00.000Z
38+
tech_stack:
39+
- stack_component: content/tech_stack/PHP.yaml
40+
- stack_component: content/tech_stack/Vuejs.yaml
3441
additional_information: ''
35-
development: internal
36-
relations:
37-
- service: content/service/MiData.yaml
38-
description: oAuth
39-
relation_criticality: depends_on
40-
last_updated: 2023-11-17T23:00:00.000Z
42+
last_updated: 2025-02-26T18:40:10.699Z

content/tech_stack/nextjs.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: next.js

src/pages/services/index.astro

+5-3
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,19 @@ import { Service, ServiceConnectionEdges } from "../../../.tina/__generated__/ty
66
const serviceResponse = await client.queries.serviceConnection()
77
// @ts-ignore
88
const serviceEdges: ServiceConnectionEdges[] = serviceResponse.data.serviceConnection.edges || []
9+
function compareDates(a, b) {
10+
return a.date - b.date;
11+
}
912
1013
const services = serviceEdges.map((service: ServiceConnectionEdges) => {
11-
const lifecycle = service.node?.lifecycle || [];
12-
const length: number = lifecycle?.length || 0
14+
const lifecycle = service.node?.lifecycle?.sort(compareDates) || [];
1315
const productOwner = service.node?.product_owner?.name;
1416
const dateString: string = service.node?.last_updated ? new Date(service.node?.last_updated).toLocaleDateString('de') : 'unknown'
1517
1618
return {
1719
id: service.node?.id,
1820
name: service.node?.name,
19-
status: lifecycle[length -1]?.state,
21+
status: lifecycle[0]?.state,
2022
product_owner: productOwner,
2123
lastUpdated: dateString,
2224
}

0 commit comments

Comments
 (0)