vault backup: 2026-03-08 02:22:41

This commit is contained in:
2026-03-08 02:22:41 +01:00
parent 03d3b310a8
commit 6b934edc3a
73 changed files with 65 additions and 223 deletions
@@ -5,13 +5,6 @@ tags:
- process/project - process/project
subtitle: Steuererklärung 2022 subtitle: Steuererklärung 2022
--- ---
> [!project]-
> Goal:: [[Steuererklärung]]
> Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2022'})`
> Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2022'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2022'})`
> Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2022').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info ## Project Info
## Thoughts ## Thoughts
+2 -4
View File
@@ -27,12 +27,11 @@ subtitle: kontor-spring
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]
@@ -43,12 +42,11 @@ dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]
@@ -2,10 +2,6 @@
tags: tags:
- process/task - process/task
--- ---
%%
Project:: [[Charlotte Ordner]]
Bar:: `$= dv.view('total-progress-bar', {file: "Mieterhöhungsverlangen Oktober 2023"})`
%%
## Aufgabenbeschreibung ## Aufgabenbeschreibung
## Überlegungen ## Überlegungen
@@ -5,3 +5,5 @@ journal-end-date: 2024-10-07
journal-date: 2024-09-17 journal-date: 2024-09-17
journal-index: 100 journal-index: 100
--- ---
```interval-nav
```
@@ -5,3 +5,5 @@ journal-end-date: 2024-10-28
journal-date: 2024-10-08 journal-date: 2024-10-08
journal-index: 101 journal-index: 101
--- ---
```interval-nav
```
@@ -5,3 +5,5 @@ journal-end-date: 2024-11-18
journal-date: 2024-10-29 journal-date: 2024-10-29
journal-index: 102 journal-index: 102
--- ---
```interval-nav
```
@@ -5,3 +5,5 @@ journal-end-date: 2024-12-09
journal-date: 2024-11-19 journal-date: 2024-11-19
journal-index: 103 journal-index: 103
--- ---
```interval-nav
```
@@ -5,3 +5,5 @@ journal-end-date: 2024-12-30
journal-date: 2024-12-10 journal-date: 2024-12-10
journal-index: 104 journal-index: 104
--- ---
```interval-nav
```
@@ -12,7 +12,7 @@ journal-index: 108
Zugeordnete Tickets Zugeordnete Tickets
```dataview ```dataview
TABLE title, status TABLE title, status
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
## Sprint Planning ## Sprint Planning
@@ -11,7 +11,7 @@ journal-index: 109
Zugeordnete Tickets Zugeordnete Tickets
```dataview ```dataview
TABLE title, status TABLE title, status
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
## Sprint Planning ## Sprint Planning
@@ -11,7 +11,7 @@ journal-index: 110
Zugeordnete Tickets Zugeordnete Tickets
```dataview ```dataview
TABLE title, status TABLE title, status
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
## Sprint Planning ## Sprint Planning
@@ -11,7 +11,7 @@ journal-index: 111
Zugeordnete Tickets Zugeordnete Tickets
```dataview ```dataview
TABLE title, status TABLE title, status
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
## Sprint Planning ## Sprint Planning
@@ -11,7 +11,7 @@ journal-index: 112
Zugeordnete Tickets Zugeordnete Tickets
```dataview ```dataview
TABLE title, status TABLE title, status
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
## Sprint Planning ## Sprint Planning
+8 -4
View File
@@ -57,12 +57,11 @@ Tool: https://github.com/Collective-Software/ClickPaste
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]
@@ -70,15 +69,20 @@ dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
``` ```
## Aufgaben ## Aufgaben
```dataview
TABLE
FROM #process/task AND [[]]
```
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]
@@ -32,7 +32,7 @@ Telefon: 21624
[[IVV21001 (Beratung Softwareentwicklung)]] [[IVV21001 (Beratung Softwareentwicklung)]]
[[IVV22001 (GIT-Umsetzung)]] [[IVV22001 (GIT-Umsetzung)]]
## Termine ## Termine
```dataview ```dataview
LIST LIST
FROM [[]] AND !outgoing([[]]) AND "Journal" FROM [[]] AND !outgoing([[]]) AND "Journal"
@@ -95,17 +95,7 @@ dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
``` ```
## Aufgaben ## Aufgaben
```dataviewjs ```dataview
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')); TABLE title, status, Lösungsversion
FROM #process/task AND [[]]
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
``` ```
@@ -7,6 +7,6 @@ Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
## Zugeordnete Tickets ## Zugeordnete Tickets
```dataview ```dataview
TABLE title, status, Lösungsversion TABLE title, Lösungsversion
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
@@ -2,11 +2,12 @@
name: GIT Prozesse und Automatisierung name: GIT Prozesse und Automatisierung
tags: tags:
- process/epic - process/epic
reference:
- "[[DC-G Softwareentwicklungsumgebung]]"
--- ---
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
## Zugeordnete Tickets ## Zugeordnete Tickets
```dataview ```dataview
TABLE title, status, Lösungsversion TABLE title, status, Lösungsversion
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
@@ -7,6 +7,6 @@ Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
## Zugeordnete Tickets ## Zugeordnete Tickets
```dataview ```dataview
TABLE title, status, Lösungsversion TABLE title, Lösungsversion
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
@@ -2,11 +2,12 @@
name: GIT Releasebuild name: GIT Releasebuild
tags: tags:
- process/epic - process/epic
reference:
- "[[DC-G Softwareentwicklungsumgebung]]"
--- ---
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
## Zugeordnete Tickets ## Zugeordnete Tickets
```dataview ```dataview
TABLE title, status, Lösungsversion TABLE title, Lösungsversion
FROM #process/task AND [[]] FROM #process/task AND [[]]
``` ```
@@ -2,11 +2,12 @@
name: GIT SKM-Pipeline name: GIT SKM-Pipeline
tags: tags:
- process/epic - process/epic
reference:
- "[[DC-G Softwareentwicklungsumgebung]]"
--- ---
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
## Zugeordnete Tickets ## Zugeordnete Tickets
```dataview ```dataview
TABLE title, status, Lösungsversion TABLE title, Lösungsversion
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]] FROM #process/task AND [[]]
``` ```
-105
View File
@@ -1,105 +0,0 @@
---
kanban-plugin: board
---
## Eingang
## Offen
## Anforderung schreiben
## In Arbeit
## Fertig zum Test
## In QS
## Geschlossen
## Abgewiesen
***
## Archiv
- [x] [[SEU-3195]]
- [x] [[SEU-3136]]
- [x] [[SEU-2638]]
- [x] [[SEU-3154]]
- [x] [[SEU-2974]]
- [x] [[SEU-2776]]
- [x] [[SEU-2568]]
- [x] [[SEU-2412]]
- [x] [[SEU-2661]]
- [x] [[SEU-2760]]
- [x] [[SEU-3205]]
- [x] [[SEU-3057]]
- [x] [[SEU-3051]]
- [x] [[SEU-3033]]
- [x] [[SEU-3025]]
- [x] [[SEU-3020]]
- [x] [[SEU-3014]]
- [x] [[SEU-3009]]
- [x] [[SEU-3013]]
- [x] [[SEU-3008]]
- [x] [[SEU-3007]]
- [x] [[SEU-2989]]
- [x] [[SEU-2976]]
- [x] [[SEU-2968]]
- [x] [[SEU-2968]]
- [x] [[SEU-2967]]
- [x] [[SEU-2966]]
- [x] [[SEU-2958]]
- [x] [[SEU-2895]]
- [x] [[SEU-2883]]
- [x] [[SEU-2875]]
- [x] [[SEU-2874]]
- [x] [[SEU-2872]]
- [x] [[SEU-2848]]
- [x] [[SEU-2845]]
- [x] [[SEU-2592]]
- [x] [[SEU-2842]]
- [x] [[SEU-2830]]
- [x] [[SEU-2799]]
- [x] [[SEU-2792]]
- [x] [[SEU-2779]]
- [x] [[SEU-2778]]
- [x] [[SEU-2744]]
- [x] [[SEU-2737]]
- [x] [[SEU-2721]]
- [x] [[SEU-2699]]
- [x] [[SEU-2660]]
- [x] [[SEU-2598]]
- [x] [[SEU-2555]]
- [x] [[SEU-2528]]
- [x] [[SEU-2516]]
- [x] [[SEU-2508]]
- [x] [[SEU-2399]]
- [x] [[SEU-2361]]
- [x] [[SEU-2340]]
- [x] [[SEU-2303]]
- [x] [[SEU-2081]]
%% kanban:settings
```
{"kanban-plugin":"board","show-checkboxes":true,"move-task-metadata":true}
```
%%
@@ -1,53 +0,0 @@
---
tags:
- process/goal
type: Wohlstand
---
> [!Project]- Projekt
> Progress:: `$= dv.view('progress', {file: 'Steuererklärung'})`
> Target:: `$= dv.view('target', {file: 'Steuererklärung'})`
> Bar:: `$= dv.view('total-progress-bar', {file: 'Steuererklärung'})`
> Projects:: `$= const projects = dv.page('Steuererklärung').file.inlinks.where(p => { const mp = dv.page(p.path); return mp.tags?.includes('process/project') && mp.status != 'Archiv'}); if (projects.length > 0) { dv.header(4, projects.length > 1 ? "Projects" : "Project"); dv.list(projects) }`
## Wie sieht der Erfolg aus? Was soll erreicht werden?
-
## Related core values
-
## Projekte, um das Ziel zu erreichen
### Ideen
- [x] Sind Schenkungen steuerpflichtig? [start:: 2023-07-23] [completion:: 2023-10-26]
### Offene Projekte
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/project')).where(p => dv.page(p.path).status == "Aktiv");
let projects = new Set();
for (let projectPage of pages) {
const page = dv.page(projectPage.path);
projects.add([page.file.link, page.status, page.Progress, page.Target]);
}
dv.table(["Project", "Status", "Completed", "Tasks"], Array.from(projects));
```
### Projekte
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/project')).where(p => dv.page(p.path).file.name != "finance-tax-declaration");
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -1,5 +0,0 @@
---
type: Versicherung
---
[[Versicherungen]]
@@ -0,0 +1,5 @@
---
type: Versicherung
reference:
- "[[Versicherungen]]"
---
-7
View File
@@ -1,7 +0,0 @@
---
{}
---
```dataview
list from [[]] and !outgoing([[]])
```
@@ -0,0 +1,15 @@
---
tags:
- process/task
reference:
- "[[Steuererklärung 2026]]"
---
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] Nebenkostenabrechnung erhalten [start:: 2026-10-01]
- [ ] Nebenkostenabrechnung eingescannt [start:: 2025-10-01]
+2 -4
View File
@@ -23,12 +23,11 @@ subtitle: <% tp.file.title %>
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]
@@ -39,12 +38,11 @@ dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
```dataviewjs ```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')); const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => { dv.table(["Project", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path); const page = dv.page(p.path);
const tasks = page.file.tasks; const tasks = page.file.tasks;
return [ return [
page.file.link, page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length, tasks.where(t => t.fullyCompleted === true).length,
tasks.length tasks.length
] ]