vault backup: 2025-12-10 11:37:35
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
[[cimt objects AG]]
|
||||
|
||||
## Logo
|
||||
|
||||
|
||||
## Leitung
|
||||
|
||||
|
||||
## Referenzen
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]])
|
||||
```
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]]) and "Journal"
|
||||
```
|
||||
|
||||
## Themenliste
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[Lightning Talks]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,49 @@
|
||||
<%*
|
||||
await app.fileManager.processFrontMatter(tp.config.target_file, (fm) => {
|
||||
fm.type = "contact"
|
||||
fm.relationship: ""
|
||||
fm.phone = ""
|
||||
fm.email = ""
|
||||
f.telegram = ""
|
||||
fm.linkedin = ""
|
||||
fm.xing = ""
|
||||
fm.birthday = ""
|
||||
last_chat = ""
|
||||
fm.friends = ""
|
||||
fm.template = "[[contact-colleague]]"
|
||||
if (fm.company == undefined) {
|
||||
fm.company = "[[cimt objects AG]]"
|
||||
} else {
|
||||
fm.company = ""
|
||||
}
|
||||
const location = fm.location
|
||||
if (location != undefined) {
|
||||
fm.location = location
|
||||
} else {
|
||||
fm.location = ""
|
||||
}
|
||||
const email = tp.frontmatter.email
|
||||
if (email != undefined) {
|
||||
fm.email = email
|
||||
} else {
|
||||
fm.email = ""
|
||||
}
|
||||
fm.manager = ""
|
||||
})
|
||||
-%>
|
||||
|
||||
## Rollen
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
```
|
||||
## Referenzen
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]]) AND !"Journal" AND !"Infos/Kontakte"
|
||||
```
|
||||
## Mitarbeiter
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]]) AND "Infos/Kontakte"
|
||||
```
|
||||
@@ -0,0 +1,48 @@
|
||||
---
|
||||
tags:
|
||||
organization:
|
||||
address:
|
||||
street:
|
||||
city:
|
||||
code:
|
||||
country: Deutschland
|
||||
url:
|
||||
parent_company:
|
||||
---
|
||||
<%*
|
||||
const organization = tp.frontmatter.organization
|
||||
const url = tp.frontmatter.url
|
||||
app.fileManager.processFrontMatter(tp.config.target_file, (fm) => {
|
||||
if (organization == undefined) {
|
||||
fm.organization = tp.file.name
|
||||
} else {
|
||||
fm.organization = organization
|
||||
}
|
||||
if (url == undefined) {
|
||||
fm.url = ""
|
||||
} else {
|
||||
fm.url = url
|
||||
}
|
||||
frontmatter.template = "[[contact-company]]"
|
||||
frontmatter.type = "company"
|
||||
})
|
||||
-%>
|
||||
|
||||
## Kontakte
|
||||
```dataview
|
||||
TABLE location AS Standort, manager AS Vorgesetzter
|
||||
FROM [[]] AND !outgoing([[]]) AND "Infos/Kontakte"
|
||||
WHERE !contains(former_company, [[<% tp.file.title %>]])
|
||||
SORT location, manager, name
|
||||
```
|
||||
## Ehemalige Kollegen
|
||||
```dataview
|
||||
TABLE company AS Firma, location AS Standort
|
||||
FROM [[]] AND !outgoing([[]]) AND "Infos/Kontakte"
|
||||
WHERE contains(former_company, [[<% tp.file.title %>]])
|
||||
SORT location, manager, name
|
||||
```
|
||||
## Termine
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]]) and "Journal"
|
||||
```
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
{}
|
||||
---
|
||||
|
||||
## Kontakte
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Infos/Kontakte"
|
||||
```
|
||||
@@ -0,0 +1,28 @@
|
||||
<%*
|
||||
const phone = tp.frontmatter.phone
|
||||
const email = tp.frontmatter.email
|
||||
const telegram = tp.frontmatter.telegram
|
||||
const linkedin =tp.frontmatter.linkedin
|
||||
const xing = tp.frontmatter.xing
|
||||
const birthday = tp.frontmatter.birthday
|
||||
const last_chat = tp.frontmatter.last_chat
|
||||
const friends = tp.frontmatter.friends
|
||||
const created = tp.file.creation_date()
|
||||
const updated = tp.date.now()
|
||||
app.fileManager.processFrontMatter(tp.config.target_file, (frontmatter) => {
|
||||
frontmatter.created = created
|
||||
frontmatter.updated = updated
|
||||
frontmatter.template = "[[Resources/Templates/contact]]"
|
||||
frontmatter.type = "contact"
|
||||
})
|
||||
-%>
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
```
|
||||
## Referenzen
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]]) AND !"Journal" AND !"Infos/Kontakte"
|
||||
```
|
||||
@@ -0,0 +1,58 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Journal
|
||||
|
||||
## Ziele
|
||||
|
||||
##### [[<% tp.date.now("YYYY-[W]WW", 0, tp.file.title, "YYYY-MM-DD")%>#^<% tp.date.now("WW", 0, tp.file.title, "YYYY-MM-DD")%>i|Woche]] | [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM-DD")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-MM-DD")%>i|Monat]] | [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM-DD")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM-DD")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
|
||||
> [!hint]- Aktuelle Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!warning]- Heute fällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!error]- Überfällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion = date(<% tp.file.title %>)
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM-DD').format("MM") %> AND birthday.day = <% moment(tp.file.title,'YYYY-MM-DD').format("DD") %>
|
||||
```
|
||||
@@ -0,0 +1,59 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Journal
|
||||
- [ ] 09:35 - 10:00 [[Daily - Talend Pipeline]]
|
||||
|
||||
## Ziele
|
||||
|
||||
##### [[<% tp.date.now("YYYY-[W]WW", 0, tp.file.title, "YYYY-MM-DD")%>#^<% tp.date.now("WW", 0, tp.file.title, "YYYY-MM-DD")%>i|Woche]] | [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM-DD")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-MM-DD")%>i|Monat]] | [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM-DD")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM-DD")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
|
||||
> [!hint]- Aktuelle Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!warning]- Heute fällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!error]- Überfällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion = date(<% tp.file.title %>)
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM-DD').format("MM") %> AND birthday.day = <% moment(tp.file.title,'YYYY-MM-DD').format("DD") %>
|
||||
```
|
||||
@@ -0,0 +1,63 @@
|
||||
---
|
||||
work_home: false
|
||||
work_office: false
|
||||
---
|
||||
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Journal
|
||||
|
||||
## Ziele
|
||||
|
||||
##### [[Journal/cimt AG/<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>/<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM-DD")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-MM-DD")%>i|Monat]] | [[Journal/cimt AG/<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>/<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM-DD")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM-DD")%>i|Quartal]] | [[Journal/cimt AG/<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
|
||||
> [!hint]- Aktuelle Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!warning]- Heute fällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!error]- Überfällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion = date(<% tp.file.title %>)
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM-DD').format("MM") %> AND birthday.day = <% moment(tp.file.title,'YYYY-MM-DD').format("DD") %>
|
||||
```
|
||||
@@ -0,0 +1,58 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Journal
|
||||
|
||||
## Ziele
|
||||
|
||||
##### [[<% tp.date.now("YYYY-[W]WW", 0, tp.file.title, "YYYY-MM-DD")%>#^<% tp.date.now("WW", 0, tp.file.title, "YYYY-MM-DD")%>i|Woche]] | [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM-DD")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-MM-DD")%>i|Monat]] | [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM-DD")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM-DD")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
|
||||
> [!hint]- Aktuelle Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!warning]- Heute fällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!error]- Überfällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion = date(<% tp.file.title %>)
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM-DD').format("MM") %> AND birthday.day = <% moment(tp.file.title,'YYYY-MM-DD').format("DD") %>
|
||||
```
|
||||
@@ -0,0 +1,64 @@
|
||||
---
|
||||
weight:
|
||||
meditation:
|
||||
pushUps: 0
|
||||
plank: 0
|
||||
---
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Journal
|
||||
|
||||
## Ziele
|
||||
|
||||
##### [[<% tp.date.now("YYYY-[W]WW", 0, tp.file.title, "YYYY-MM-DD")%>#^<% tp.date.now("WW", 0, tp.file.title, "YYYY-MM-DD")%>i|Woche]] | [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM-DD")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-MM-DD")%>i|Monat]] | [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM-DD")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM-DD")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM-DD")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
|
||||
> [!hint]- Aktuelle Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>happens before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!warning]- Heute fällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due on <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!error]- Überfällig
|
||||
>```tasks
|
||||
>not done
|
||||
>has due date
|
||||
>due before <% tp.file.title %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion = date(<% tp.file.title %>)
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM-DD').format("MM") %> AND birthday.day = <% moment(tp.file.title,'YYYY-MM-DD').format("DD") %>
|
||||
```
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
Steuerbescheid:
|
||||
Aufbewahrung:
|
||||
tags:
|
||||
- process/project
|
||||
---
|
||||
>[!info]- Projekt
|
||||
>Goal:: [[Steuererklärung]]
|
||||
>Progress:: `$= dv.view('project-progress', {file: '<% tp.file.title %>'})`
|
||||
>Target:: `$= dv.view('project-target', {file: '<% tp.file.title %>'})`
|
||||
>Bar:: `$= dv.view('total-progress-bar', {file: "<% tp.file.title %>"})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('<% tp.file.title %>').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
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
## Review questions
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [ ] Lohnsteuerbescheinigung Thomas
|
||||
- [ ] Lohnsteuerbescheinigung Claudia
|
||||
- [ ] Nebenkostenabrechnung für haushaltsnahe Dienstleistungen
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
- [ ] Update Sprint availability [start::{{start_date}}]
|
||||
@@ -0,0 +1,2 @@
|
||||
```interval-nav
|
||||
```
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## Info
|
||||
|
||||
## Bücher
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]])
|
||||
```
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: Title
|
||||
subtitle:
|
||||
author:
|
||||
- Autor
|
||||
verlag: Verlag
|
||||
year:
|
||||
edition:
|
||||
isbn: ""
|
||||
serie:
|
||||
name:
|
||||
band:
|
||||
status: gemerkt
|
||||
total:
|
||||
current:
|
||||
leseliste:
|
||||
---
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## Info
|
||||
|
||||
## Bücher
|
||||
```dataview
|
||||
list from [[]] and !outgoing([[]])
|
||||
```
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
Nummer: <% tp.file.title %>
|
||||
Titel:
|
||||
Jahr:
|
||||
umgewandelt: false
|
||||
---
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
Nummer: 1
|
||||
Titel: <% tp.file.title %>
|
||||
Erscheinung:
|
||||
isbn:
|
||||
Autor: Jan Gaspard
|
||||
umgewandelt: false
|
||||
---
|
||||
|
||||
## Verschwörungstheorie
|
||||
@@ -0,0 +1,59 @@
|
||||
---
|
||||
work_hours: 0
|
||||
---
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
> ## Monats Ziele - [[<% tp.file.title %>|<%tp.date.now("MMMM", 0, tp.file.title, "YYYY-MM")%>]]
|
||||
> 1. Objective one
|
||||
> 2. Objective two
|
||||
> 3. Objective three ^<% tp.date.now("MM", 0, tp.file.title, "YYYY-MM")%>i
|
||||
|
||||
#### [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>#^<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>i|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01 <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01) AND completion < date(<% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM').format("MM") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
@@ -0,0 +1,70 @@
|
||||
---
|
||||
work_hours: 0
|
||||
---
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
> ## Monats Ziele - [[<% tp.file.title %>|<%tp.date.now("MMMM", 0, tp.file.title, "YYYY-MM")%>]]
|
||||
> 1. Objective one
|
||||
> 2. Objective two
|
||||
> 3. Objective three ^<% tp.date.now("MM", 0, tp.file.title, "YYYY-MM")%>i
|
||||
|
||||
#### [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>#^<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>i|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01 <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01) AND completion < date(<% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM').format("MM") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
|
||||
## Anwesenheit
|
||||
```dataview
|
||||
TABLE WITHOUT ID
|
||||
file.link as Datum,
|
||||
choice(work_home = true, "✅", "❌") as HomeOffice,
|
||||
choice(work_office = true, "✅", "❌") as Büro
|
||||
FROM "Journal/cimt AG"
|
||||
WHERE file.day >= date(<% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01) AND file.day < date(<% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01)
|
||||
SORT file.day ASC
|
||||
```
|
||||
@@ -0,0 +1,55 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
> ## Monats Ziele - [[<% tp.file.title %>|<%tp.date.now("MMMM", 0, tp.file.title, "YYYY-MM")%>]]
|
||||
> 1. Objective one
|
||||
> 2. Objective two
|
||||
> 3. Objective three ^<% tp.date.now("MM", 0, tp.file.title, "YYYY-MM")%>i
|
||||
|
||||
#### [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>#^<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>i|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01 <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01) AND completion < date(<% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM').format("MM") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
heizung:
|
||||
warmwasser:
|
||||
---
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
> ## Monats Ziele - [[<% tp.file.title %>|<%tp.date.now("MMMM", 0, tp.file.title, "YYYY-MM")%>]]
|
||||
> 1. Objective one
|
||||
> 2. Objective two
|
||||
> 3. Objective three ^<% tp.date.now("MM", 0, tp.file.title, "YYYY-MM")%>i
|
||||
|
||||
#### [[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-MM")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-MM")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>#^<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-MM")%>i|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01 <% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-MM") %>-01) AND completion < date(<% tp.date.now("YYYY-MM", "P+1M", tp.file.title, "YYYY-MM") %>-01)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month = <% moment(tp.file.title,'YYYY-MM').format("MM") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
@@ -0,0 +1,52 @@
|
||||
---
|
||||
tags:
|
||||
- process/goal
|
||||
type:
|
||||
---
|
||||
|
||||
> [!info]- Status
|
||||
> Progress:: `$= dv.view('progress', {file: '<% tp.file.title %>'})`
|
||||
> Target:: `$= dv.view('target', {file: '<% tp.file.title %>'})`
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: '<% tp.file.title %>'})`
|
||||
> Projects:: `$= const projects = dv.page('<% tp.file.title %>').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
|
||||
|
||||
|
||||
### 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'));
|
||||
|
||||
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
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects::
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,57 @@
|
||||
---
|
||||
status: Backlog
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: <% tp.file.title %>
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: '<% tp.file.title %>'})`
|
||||
> Target:: `$= dv.view('project-target', {file: '<% tp.file.title %>'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: '<% tp.file.title %>'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('<% tp.file.title %>').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
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```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);
|
||||
|
||||
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
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
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 => {
|
||||
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
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
## Ziel und Zweck
|
||||
|
||||
## Konfiguration
|
||||
|
||||
### Verwendete Plugins
|
||||
|
||||
### Templates
|
||||
|
||||
## Anwendung
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: In Planung
|
||||
tags:
|
||||
- process/task
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project::
|
||||
> Sprint::
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "<% tp.file.title %>"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [ ] <% tp.file.title %>
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
status: In Planung
|
||||
tags:
|
||||
- process/task
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project::
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "<% tp.file.title %>"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [ ] <% tp.file.title %>
|
||||
@@ -0,0 +1,53 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
>### Quartal <% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %> Ziele ^q<% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %>i
|
||||
|
||||
---
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %> <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %>) AND completion < date(<% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.now("MM", 0, tp.file.title, "YYYY-[Q]Q") %> AND birthday.month <= <% tp.date.now("MM", "P+2M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
SORT birthday.month, birthday.day
|
||||
```
|
||||
@@ -0,0 +1,55 @@
|
||||
```calendar-nav
|
||||
```
|
||||
```calendar-timeline
|
||||
```
|
||||
---
|
||||
|
||||
>### Quartal <% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %> Ziele ^q<% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %>i
|
||||
|
||||
---
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %> <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %>) AND completion < date(<% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.now("MM", 0, tp.file.title, "YYYY-[Q]Q") %> AND birthday.month <= <% tp.date.now("MM", "P+2M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
SORT birthday.month, birthday.day
|
||||
```
|
||||
@@ -0,0 +1,54 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
>### Quartal <% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %> Ziele ^q<% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %>i
|
||||
|
||||
---
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %> <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %>) AND completion < date(<% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.now("MM", 0, tp.file.title, "YYYY-[Q]Q") %> AND birthday.month <= <% tp.date.now("MM", "P+2M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
SORT birthday.month, birthday.day
|
||||
```
|
||||
@@ -0,0 +1,54 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
>### Quartal <% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %> Ziele ^q<% tp.date.now("Q", 0, tp.file.title, "YYYY-[Q]Q") %>i
|
||||
|
||||
---
|
||||
|
||||
## Aufgaben
|
||||
> [!examples]- Backlog
|
||||
>```tasks
|
||||
>not done
|
||||
>no scheduled date
|
||||
>no start date
|
||||
>no due date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Journal\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>starts on or before <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>has start date
|
||||
>no scheduled date
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %> <% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>FROM !"Resources/Templates"
|
||||
>WHERE completed AND completion >= date(<% tp.date.now("YYYY-MM-DD", 0, tp.file.title, "YYYY-[Q]Q") %>) AND completion < date(<% tp.date.now("YYYY-MM-DD", "P+3M", tp.file.title, "YYYY-[Q]Q") %>)
|
||||
>SORT completion, start
|
||||
>```
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.now("MM", 0, tp.file.title, "YYYY-[Q]Q") %> AND birthday.month <= <% tp.date.now("MM", "P+2M", tp.file.title, "YYYY-[Q]Q") %>
|
||||
SORT birthday.month, birthday.day
|
||||
```
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: Checkliste
|
||||
---
|
||||
|
||||
## Checkliste
|
||||
|
||||
- [ ] Unterwäsche 4x
|
||||
- [ ] Kulturtasche (Duschzeug, Zahnbürste, Zahnpasta, Nassrasierer)
|
||||
- [ ] Hose
|
||||
- [ ] Oberhemden 2x
|
||||
- [ ] Schlanzug
|
||||
- [ ] Masken, Desinfektionsmittel, Taschentücher
|
||||
- [ ] Jacke, Kopfbedeckung
|
||||
- [ ] Monatskarte
|
||||
- [ ] Reisewecker
|
||||
- [ ] Zahnspange
|
||||
@@ -0,0 +1,55 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
#### [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-[W]WW")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-[W]WW")%>i|Monat]] |[[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-[W]WW")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-[W]WW")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-[W]WW")%>## Jahresziele|Jahr]]
|
||||
<%* tp.file.cursor() %>
|
||||
|
||||
## Aufgaben
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>(happens on or before <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>) AND NOT (scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>WHERE completed AND completion >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND completion < date(<% tp.date.weekday("YYYY-MM-DD", 7, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
|
||||
## History
|
||||
|
||||
<%*
|
||||
Array.from(Array(7).keys()).map((i) => {
|
||||
date = tp.date.weekday("YYYY-MM-DD", i, tp.file.title, "YYYY-[W]W");
|
||||
year = tp.date.weekday("YYYY", i, tp.file.title, "YYYY-[W]W");
|
||||
month = tp.date.weekday("MM", i, tp.file.title, "YYYY-[W]W");
|
||||
tR += `### [[Journal/Messe München/${year}/${month}/${date}|${date}]]\n`;
|
||||
tR += `![[Journal/Messe München/${year}/${month}/${date}#Journal]]\n\n`;
|
||||
});
|
||||
%>
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.weekday("MM", 0, tp.file.title, "YYYY-[W]W") %> AND birthday.day >= <% tp.date.weekday("DD", 0, tp.file.title, "YYYY-[W]W") %>
|
||||
WHERE birthday.month <= <% tp.date.weekday("MM", 7, tp.file.title, "YYYY-[W]W") %> AND birthday.day < <% tp.date.weekday("DD", 7, tp.file.title, "YYYY-[W]W") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
|
||||
> [!note]- Erzeugte Notizen
|
||||
> ```dataview
|
||||
> LIST
|
||||
> WHERE file.cday >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND file.cday < date(<% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
@@ -0,0 +1,54 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
#### [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-[W]WW")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-[W]WW")%>i|Monat]] |[[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-[W]WW")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-[W]WW")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-[W]WW")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Aufgaben
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>(happens on or before <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>) AND NOT (scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>WHERE completed AND completion >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND completion < date(<% tp.date.weekday("YYYY-MM-DD", 7, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
|
||||
## History
|
||||
|
||||
<%*
|
||||
Array.from(Array(7).keys()).map((i) => {
|
||||
date = tp.date.weekday("YYYY-MM-DD", i, tp.file.title, "YYYY-[W]W");
|
||||
year = tp.date.weekday("YYYY", i, tp.file.title, "YYYY-[W]W");
|
||||
month = tp.date.weekday("MM", i, tp.file.title, "YYYY-[W]W");
|
||||
tR += `### ${date}\n`;
|
||||
tR += `![[Journal/cimt AG/${year}/${month}/${date}#Journal]]\n\n`;
|
||||
});
|
||||
%>
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.weekday("MM", 0, tp.file.title, "YYYY-[W]W") %> AND birthday.day >= <% tp.date.weekday("DD", 0, tp.file.title, "YYYY-[W]W") %>
|
||||
WHERE birthday.month <= <% tp.date.weekday("MM", 7, tp.file.title, "YYYY-[W]W") %> AND birthday.day < <% tp.date.weekday("DD", 7, tp.file.title, "YYYY-[W]W") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
|
||||
> [!note]- Erzeugte Notizen
|
||||
> ```dataview
|
||||
> LIST
|
||||
> WHERE file.cday >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND file.cday < date(<% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
@@ -0,0 +1,79 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
## Routinen der Woche
|
||||
|
||||
```dataview
|
||||
TABLE WITHOUT ID
|
||||
file.link as Datum,
|
||||
choice(meditation = true, "✅", "❌") as Meditation,
|
||||
choice(pushUps >= 10, "✅", "❌") as Liegestütz,
|
||||
choice(plank >= 120, "✅", "❌") as Plank
|
||||
FROM "Journal/Privat"
|
||||
WHERE file.day >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND file.day <= date(<% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
SORT file.day ASC
|
||||
```
|
||||
|
||||
> ### Woche [[<% tp.file.title %>|<%tp.date.now("ww", 0, tp.file.title, "YYYY-[W]WW")%>]] Ziele
|
||||
> - Persönliche Ziele
|
||||
> ---
|
||||
> - Berufliche Ziele
|
||||
> ---
|
||||
> - Erledigtes
|
||||
> ---
|
||||
^<%tp.date.now("WW", 0, tp.file.title, "YYYY-[W]WW")%>i
|
||||
|
||||
#### [[<%tp.date.now("YYYY-MM", 0, tp.file.title, "YYYY-[W]WW")%>#^<%tp.date.now("MM", 0, tp.file.title, "YYYY-[W]WW")%>i|Monat]] |[[<%tp.date.now("YYYY-[Q]Q", 0, tp.file.title, "YYYY-[W]WW")%>#^q<%tp.date.now("Q", 0, tp.file.title, "YYYY-[W]WW")%>i|Quartal]] | [[<%tp.date.now("YYYY", 0, tp.file.title, "YYYY-[W]WW")%>## Jahresziele|Jahr]]
|
||||
|
||||
## Leseliste
|
||||
![[Leseliste Thomas#Leseliste]]
|
||||
|
||||
## Aufgaben
|
||||
> [!todo]- Aktive Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>(happens on or before <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>) AND NOT (scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!hint]- Geplante Aufgaben
|
||||
>```tasks
|
||||
>not done
|
||||
>scheduled <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %> <% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>
|
||||
>path regex does not match /^Resources\/Templates\/.*/
|
||||
>path regex does not match /^Übersicht\/.*/
|
||||
>```
|
||||
|
||||
> [!done]- Erledigte Aufgaben
|
||||
>```dataview
|
||||
>TASK
|
||||
>WHERE completed AND completion >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND completion < date(<% tp.date.weekday("YYYY-MM-DD", 7, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
|
||||
## History
|
||||
|
||||
<%*
|
||||
Array.from(Array(7).keys()).map((i) => {
|
||||
date = tp.date.weekday("YYYY-MM-DD", i, tp.file.title, "YYYY-[W]W");
|
||||
year = tp.date.weekday("YYYY", i, tp.file.title, "YYYY-[W]W");
|
||||
month = tp.date.weekday("MM", i, tp.file.title, "YYYY-[W]W");
|
||||
tR += `### ${date}\n`;
|
||||
tR += `![[Journal/Privat/${year}/${month}/${date}#Journal]]\n\n`;
|
||||
});
|
||||
%>
|
||||
|
||||
## Geburtstage
|
||||
```dataview
|
||||
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
|
||||
FROM "Infos/Kontakte"
|
||||
WHERE birthday.month >= <% tp.date.weekday("MM", 0, tp.file.title, "YYYY-[W]W") %> AND birthday.day >= <% tp.date.weekday("DD", 0, tp.file.title, "YYYY-[W]W") %>
|
||||
WHERE birthday.month <= <% tp.date.weekday("MM", 7, tp.file.title, "YYYY-[W]W") %> AND birthday.day < <% tp.date.weekday("DD", 7, tp.file.title, "YYYY-[W]W") %>
|
||||
SORT birthday.day
|
||||
```
|
||||
|
||||
> [!note]- Erzeugte Notizen
|
||||
> ```dataview
|
||||
> LIST
|
||||
> WHERE file.cday >= date(<% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-[W]W") %>) AND file.cday < date(<% tp.date.weekday("YYYY-MM-DD", 6, tp.file.title, "YYYY-[W]W") %>)
|
||||
>```
|
||||
@@ -0,0 +1,6 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
## 🗓️ Wichtige Ereignisse
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
## Jahresziele
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/project'));
|
||||
|
||||
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
|
||||
]
|
||||
}));
|
||||
```
|
||||
^<% tp.file.title %>i
|
||||
|
||||
---
|
||||
## 🗓️ Wichtige Ereignisse
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
## Jahresziele
|
||||
>### 🧭 💻 Jahresziele [[<% tp.file.title %>]] - Beruflich
|
||||
> 1. Intention 1
|
||||
> 2. Intention 2
|
||||
> 3. Intention 3
|
||||
> 4. Intention 4
|
||||
>
|
||||
> ### 🧭 🏡 Jahresziele [[<% tp.file.title %>]] - Privat
|
||||
> 1. Intention 1
|
||||
> 2. Intention 2
|
||||
> 3. Intention 3
|
||||
> 4. Intention 4 ^<% tp.file.title %>i
|
||||
|
||||
---
|
||||
## 🗓️ Wichtige Ereignisse
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
```calendar-timeline
|
||||
```
|
||||
|
||||
---
|
||||
## Jahresziele
|
||||
> ### 🧭 🏡 Jahresziele [[<% tp.file.title %>]] - Privat
|
||||
> 1. Intention 1
|
||||
> 2. Intention 2
|
||||
> 3. Intention 3
|
||||
> 4. Intention 4 ^<% tp.file.title %>i
|
||||
|
||||
---
|
||||
## 🗓️ Wichtige Ereignisse
|
||||
|
||||
Reference in New Issue
Block a user