vault backup: 2025-12-10 11:37:35

This commit is contained in:
2023-05-15 17:16:05 +02:00
committed by Thomas Peetz
parent 91bf72fc87
commit 73f2162ddf
6049 changed files with 513094 additions and 227748 deletions
@@ -0,0 +1,28 @@
---
title: Bundestagsausweis Nachfrage
completed: true
status: Archiv
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Bundestagsausweis Nachfrage"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Bundestagsausweis Nachfrage
Bundestagsausweis Nachfrage
============
Beginn: Di., 10. Mai 2022, 09:00 MESZ
Fällig: Di., 10. Mai 2022, 13:00 MESZ
Status: nicht begonnen
--
Geteilt mit OpenTasks
@@ -0,0 +1,19 @@
---
ttile: Druckerpatronen LC-422XL
due:
status: Archiv
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Druckerpatronen LC-422XL"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Bestellung bei Tonerdumping Druckerpatronen LC-422XL
- [x] Bestellung der Druckerpatronen abgeholt [completion:: 2024-02-01]
@@ -0,0 +1,17 @@
---
status: Backlog
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Erklärung SLA mit Beispiel erstellen"})`
%%
## Aufgabenbeschreibung
SLA Service-Level-Agreement beschreiben und ein Beispiel für eine IT-Dienstleistung schreiben
## Überlegungen
SLA für die IT-Dienstleistung "Hilfe bei IT-Problemen (Software- Installation/Update)" schreiben
## Unteraufgaben
- [ ] Erklärung SLA mit Beispiel erstellen [start:: 2024-11-07]
+6
View File
@@ -0,0 +1,6 @@
---
{}
---
https://gba-ral.com/
@@ -0,0 +1,17 @@
---
status: Archiv
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Gudrun anschreiben wg RG von Getachw (VSt-Unterlagen)"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Gudrun anschreiben wg RG von Getachw (VSt-Unterlagen)
- [x] Gudrun anschreiben wg RG von Getachw (VSt-Unterlagen) [start:: 2022-10-25] [due:: 2022-10-25] [completion:: 2022-10-25]
@@ -0,0 +1,29 @@
---
title: Hr. Lüdtke
status: Archiv
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Hr. Lüdtke"})`
%%
## Aufgabenbeschreibung
Hr. Lüdtke
============
eingestellte Schulungen (Dr. Moschel) rausnehmen
Beginn: Di., 10. Mai 2022, 09:00 MESZ
Fällig: Di., 10. Mai 2022, 13:00 MESZ
Status: nicht begonnen
--
Geteilt mit OpenTasks
## Überlegungen
## Unteraufgaben
- [x] Hr. Lüdtke
@@ -0,0 +1,17 @@
---
status: Backlog
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Informationen über ESET Protection zusammenstellen"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Informationen über ESET Protection zusammenstellen [start:: 2024-03-12] [completion:: 2024-03-13]
@@ -0,0 +1,18 @@
---
title: "Mark: Rundbrief"
completed?: no
---
Mark: Rundbrief
============
Sympoisium
Lobbyregister
Feuer-Trutz (kein Stand Aussteller, keine Teilnahme)
Beginn: Di., 10. Mai 2022, 09:00 MESZ
Fällig: Di., 10. Mai 2022, 13:00 MESZ
Status: nicht begonnen
--
Geteilt mit OpenTasks
@@ -0,0 +1,14 @@
---
title: Mitglieder wegen Fremdüberwachung anschreiben (Hr. Kielsch)
completed?: no
---
Mitglieder wegen Fremdüberwachung anschreiben (Hr. Kielsch)
============
Beginn: Di., 10. Mai 2022, 09:00 MESZ
Fällig: Di., 10. Mai 2022, 13:00 MESZ
Status: nicht begonnen
--
Geteilt mit OpenTasks
@@ -0,0 +1,19 @@
---
title: Steuerbüro anrufen wegen Verletzengeld
due: 01.06.2023
completed: true
status: Archiv
tags:
- process/task
---
%%
Project::
Bar:: `$= dv.view('total-progress-bar', {file: "Steuerbüro anrufen wegen Verletzengeld"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] [[Steuerbüro anrufen wegen Verletzengeld]] [due:: 2023-06-01] [completion:: 2023-06-01]
@@ -0,0 +1,17 @@
---
title: sortieren der digitalen dateien nach dem Ausscheiden von frau ladwig
latitude: 52.5767
longitude: 13.1854
altitude: 0
completed?: no
---
sortieren der digitalen dateien nach dem Ausscheiden von frau ladwig
zeitgleich musste im rahmen des minijobs das laufende geschäft bearbeitet werden.
An die Buchführung kam ich erst mit dem Geschäftsführerwechsel ran.
ImÜbrigen hat mein Mann schon den Koffer zu Hause bereit gestellt, für den Fall, dass ich eine neue Bleibe suche.
... für den Fall, dass ich von der Arbeit eingezogen werde.
@@ -0,0 +1,20 @@
---
status: Archiv
tags:
- process/task
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Änderung bezüglich Kommentar von RAL"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Änderung bezüglich Kommentar von RAL
Die Stimmberechtigung der Einzelmitglieder schließt die Abstimmung über Belange der Gütesiegel aus.
Einzelmitglieder bzw. Einzelpersonen sind Fördermitglieder, die stimmberechtigt sind, jedoch bei Abstimmungen zu Belangen der Gütesiegel sich enthalten.
@@ -0,0 +1,223 @@
---
status: Archiv
tags:
- process/project
subtitle: Gütegemeinschaft Brandschutz
type: Beruflich
---
> [!abstract]- Projekt
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Gütegemeinschaft Brandschutz'})`
> Target:: `$= dv.view('project-target', {file: 'Gütegemeinschaft Brandschutz'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Gütegemeinschaft Brandschutz'})`
> Tasks:: `$= const aufgaben = dv.page('Gütegemeinschaft Brandschutz').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
16 Mitglieder
## Review questions
## Aufgaben
- [x] Mark ansprechen wegen Abschaltung der Faxnummer für GBA [start:: 2023-11-23] [due:: 2023-11-23] [completion:: 2024-01-08]
- [x] Stunden an Steuerbüro senden [priority:: high] [start:: 2023-06-20] [due:: 2023-06-22] [completion:: 2023-06-21]
- [x] Anruf Steuerbüro [start::2019-04-04] [due::2019-04-04] [completion::2019-04-04]
- [x] Aufbewahrungspflicht Mitarbeiter Unterlagen
- [x] Aufbewahrungspflicht VBG (Verwaltungs Berufsgenossenschaft) Unterlagen
- [x] Mitteilung an Dr. Spary [start::2021-06-29] [due::2021-06-29] [completion::2021-06-29]
- [x] Personalunterlagen übergeben
- [x] vollständige Buchführungsunterlagen
- [x] Peter Spary auf Email von Avira hinweisen [start::2020-10-01] [due::2020-10-04] [completion::2020-10-01]
- [x] Für die Rückerstattung der Avira Lizenz ist die Bestätigung von Avira erforderlich
- [x] Dr. Spary: Zusendung FAZ Artikel über Brandschutz (Dr. Faustmann hat ihn nicht gefunden) [start::2021-08-03] [due::2021-08-03] [completion::2021-08-20]
- [x] VfW Schreiben raussuchen für Versendung Mitgliederverzeichnis [start::2021-08-19] [due::2021-08-19] [completion::2021-08-20]
- [x] Email an den Besucherdienst Deutscher Bundestag [completion::2021-10-14]
- [x] Email an den Besucherdienst Deutscher Bundestag zwecks Abholung der 30-köpfigen Besuchergruppe aus dem Restaurant Käfer am 12.10.2021
- [x] Register Bundestag ausfüllen und an Schubert senden [start::2021-10-07] [due::2021-10-07[completion::2021-10-14]
- [x] Email an Besucherdienst Deutscher Bundestag [start::2021-10-06] [due::2021.10.06] [completion::2021-10-14]
- [x] Email an den Besucherdienst Deutscher Bundestag zwecks Abholung der 30-köpfigen Besuchergruppe aus dem Restaurant Käfer am 12.10.2021.
- [x] Unterschriftenmappe inklusive Unterlagen liegt bei der Buchführung [start::2021-11-17] [due::2021-11-17] [completion::2021-11-18]
- [x] Ingenieurbüro Kielsch als Mitglied? [start::2021-11-17] [due::2021-11-17] [completion::2021-11-18]
- [x] Email an Fr. Anders wegen Sitzungstermin [start::2021-11-17] [due::2021-11-17] [completion::2021-11-18]
- [x] Fr. Wundrack (Celsion) wg. Schrank informieren [start::2021-11-17] [due::2021-11-17] [completion::2021-11-18]
- [x] Haushaltsplan erstellen [completion::2021-12-15]
- [x] Email an Faustmann [start::2021-12-06- [due::2021-12-06] [completion::2021-12-15]
- [x] Termin für Sitzung?
- [x] [ ] Erinnerung an Urlaub
- [x] Kündigung Steuerbüro [completion::2022-03-30]
- [x] Inventar erfassen und Bestätigung aufsetzen [start::2021-12-14] [due::2021-12-14] [completion::2022-05-11]
- [x] Berliner Volksbank ansprechen wegen Auskunftsformular und Verlegung der Stammfiliale [start::2021-12-14] due::2021-12-14] [completion::2022-05-11
- [x] FinanzCenter Friedrichstraße, Friedrichstraße 108, 10117 Berlin
- [x] Anmeldeformular für Vorstandssitzung (siehe VfW) [start::2021-11-17] [completion::2022-05-05]
- [x] Email an den Besucherdienst Deutscher Bundestag [completion::2022-05-05]
- [x] Kontakt zum Internationalen Wirtschaftsrat aufnehmen [start::2022-01-27] [due::2022-01-27] [completion::2022-05-11]
- [x] Frage Hr Faustmann [start::2022-01-11] [due::2022-01-11] [completion::2022-05-11]
- [x] Austausch Schließanlage Büro nach Umbau
- [x] Einbau Schloß in Bürotür
- [x] Strampler für Arbeit [start::2021-12-14] [due::2021-12-14] [completion::2022-05-11]
- [x] Auf dem Rücken ist zwischen den Totenköpfen eine Katze mit dem Spruch:"Are you looking for trouble?"
- [x] Wer ist Vertragspartner der Telekom [start::2022-03-31] [due::2022-03-31] [completion::2022-05-11]
- [x] Bekommt Hr. Schmiechen den Briefkastenschlüssel [start::2022-03-01] [due::2022-03-01] [completion::2022-05-11]
- [x] Mitgliederrechnungen per Email versenden {start::2022-03-01] [due::2022-03-01] [completion::2022-05-11]
- [x] Schreiben an Bank wegen Kündigung Lastschrift {start::2022-04-26] [due::2022-04-26] [completion::2022-05-11]
- [x] Schreiben an Bank wegen Kündigung der Lastschrift für das Steuerbüro Getachw
- [x] Henrike anschreiben, wann Hr. Schubert in Berlin ist {start::2022-03-01] [due::2022-03-02] [completion::2022-05-11]
- [x] Hr. Lüdtke {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] eingestellte Schulungen (Dr. Moschel) rausnehmen
- [x] Steuerbüro {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Steuererklärung
- [x] Corona-Hilfe
- [x] Buchführung Rechnung herausnehmen (Rechnung GIB)
- [x] Nachfrage Buchführung 1. Quartal/USt-Voranmeldungf/Fristverlängerung
- [x] Bundestagsausweis Nachfrage {start::2022-05-10] [due::2022-05-10] [completion::20220-5-11]
- [x] Nachfrage Feriki wegen Webseite Schulungen {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Dokument zerschossen
- [x] Button für Anmeldung fehlt
- [x] Vereinbarung Mark Schmiechen {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Rundbrief von Schubert an Abgeordnete {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Mitglieder wegen Fremdüberwachung anschreiben (Hr. Kielsch) {start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] TOP Vorstandssitzung an Schubert!? [start::2022-05-10] [due::2022-05-10] [completion::2022-05-11
- [x] Mark: Rundbrief [start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Symposium
- [x] Lobbyregister
- [x] Feuer-Trutz (kein Stand Aussteller, keine Teilnahme)
- [x] Mitgliederversammlung RAL -> Schubert [start::2022-05-10] [due::2022-05-10] [completion::2022-05-11]
- [x] Email an Haubrich - Unterschrift zusenden für Zertifikat [start::2022-06-09] [due::2022-06-09] [completion::2022-06-09]
- [x] Haushaltsplan anpassen [completion::2022-06-09]
- [x] Frage Faustmann: Schlüsselsatz erhalten? [completion::2022-06-09]
- [x] Faustmann erinnern Geld für das Büro mitbringen [start::2022-07-24] [completion::2022-07]
- [x] Angaben zum Hotel der Einladung beifügen [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Frage an Spary: Welche Daten gehen an Frau Dörr-Zentgraf? [start::2022-09-22] [due::2022-09-23] [completion::2022-09-27]
- [x] Anruf Spary wegen Konto Erblindung DUG-WW [start::2022-09-22] [due::2022-09-22] [completion::2022-09-27]
- [x] Pauschale von 300 € wird nur bei monatlicher Lohnsteuererklärung mit dem Gehalt ausgezahlt[completion::2022-10-18]
- [x] Pauschale von 300 € wird nur bei monatlicher Lohnsteuererklärung mit dem Gehalt ausgezahlt. Für Claudia muss die Pauschale über die Lohnsteuererklärung geholt werden
- [x] Rechnungen Symposium vorbereiten [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Nachricht an Steuerbüro bzgl auszubuchender Forderungen [completion::2022-09-21]
- [x] Password Laptop Claudia mitteilen (Passwortverwaltung) [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Schreiben an Fremdüberwacher wg Protokolle mit Fotos [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Einschreiben Rückschein zur Post bringen [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Aktenvermerk bzgl Mark Schmiechen [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] Aktenvermerk bzgl dass Mark nach ausdrücklichem Wunsch von Dr. Faustmann im Auftrag Angebot von Hotel unterschrieben hat
- [x] Spary hat Schlüssel an die anderen gegeben [start::2022-09-06] [due::2022-09-06] [completion::2022-09-21]
-[x] Jeder weitere Schlüssel ist von den Mietern zu bezahlen
- [x] Überprüfung: Antrag Wechsel FZA an Steuerbüro übermittelt? [start::2022-09-06] [due::2022-09-06] [completion::2022-09-21]
- [x] Schreiben an die Mitglieder wg Übernachtung Maritime Pro arte [start::2022-10-18] [due::2022-10-18] [completion::2022-10-18]
- [x] IWR sendet Mitgliederausweis an GBA [start::2022-10-20] [due::2022-10-20] [completion::2022-10-20]
- [x] Einladung Symposium (Grund, Fiebich) [start::2022-10-18] [completion::2022-10-19]
- [x] IWR anrufen wegen Rechnungen [start::2022-10-19] [due::2022-10-19] [completion::2022-10-19]
- [x] Niederschrift Rechnungsprüfung vorbereiten [start::2022-10-21] [due::2022-10-21] [completion::2022-10-21]
- [x] Anruf Hr. Knopp bzgl Teilnahme am Symposium [start::2022-10-20] [due::2022-10-20] [completion::2022-10-20]
- [x] Anschreiben zu Überstunden ändern [start::2022-10-05] [completion::2022-10-19]
- [x] Wann endet das Geschäftsjahr bezogen auf das Lobbyregister [start::2022-07-26] [due::2022-07-26] [completion::2022-10-19]
- [x] StB Überstunden melden [start::2022-10-20] [due::2022-10-20] [completion::2022-10-20]
- [x] Frage an Dr. Faustmann wegen Rollups [start::2022-10-18] [completion::2022-10-19]
- [x] Niederschrift für Rechnungsprüfung vorbereiten [start::2022-10-19] [due::2022-10-19] [completion::2022-10-19]
- [x] Celsion Buchhaltung 2021 [start::2022-10-20] [due::2022-10-20] [completion::2022-10-20]
- [x] Fr Schulz ParlGes anrufen wg Excel-Liste?! [start::2022-10-25] [due::2022-10-25] [completion::2022-10-27]
- [x] Hr. Rauhhut Einladung zur Vorstands-/Mitgliederversammlung zuleiten [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Rechnungsprüfung Niederschrift (Jessing) muss bis zur Sitzung vorliegen [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Mahnungen an die entsprechenden Firmen schreiben [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Symposium abrechnen gegenüber Gäste [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Organisation Symposium mit Faustmann absprechen [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Schubert anschreiben wg Geburtsdaten und welcher MA sich um Aufsteller kümmert [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Fremdüberwachung Haubrich bearbeiten [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Zertifikate an Koch
- [x] Anschreiben an die Mitglieder nebst Rechnung
- [x] Unterlagen für Vorstandssitzung ausdrucken [start::2022-11-08] [due::2022-11-08] [completion::2022-11-03]
- [x] Forderungsmanagement [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] OP-Liste Kunden LO Buchhaltung
- [x] ITZ und Giewald kontaktieren
- [x] Mark anrufen [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Übergangsflyer
- [x] Roll-Up
- [x] Catering (war er im Büro)
- [x] Thomas Lüdke
- [x] Excel-Liste an DPG senden [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Symposium: Zu- und Absagen überprüfen [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] DPG (Wang/Schulz) anrufen ob die Liste verschlüsselt gesendet werden darf [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] E-Mail an Celsion (Fr Wundrak) [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Büromaterial
- [x] Aktenschredder (Schubert mitgeben)
- [x] Vorstands-/Mitgliederversammlung [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Mitglieder anrufen wg Teilnahme auch für Symposium
- [x] Jessing anrufen
- [x] Steuerbüro kontaktieren [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Steuererklärung soll hergereicht werden bis zum 7.11. zwecks Unterschrift von Faustmann, Schubert
- [x] Jahresbericht (Steuererklärung) an die Mitglieder senden vor den Versammlungen [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Gudrun anschreiben wg RG von Getachw (VSt-Unterlagen) [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Schmiechen Reichskristallnacht 9. November Symposium [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Einladung für Faustmann, Schmiechen und mich ausdrucken [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Schreiben an Schubert [start::2022-11-02] [due::2022-11-02] [completion::2022-11-03]
- [x] Sonderumlage Vorbereitung Feuer-Trutz 2023 (für Zahlung StErkl 2021)
- [x] Mitglieder anrufen Zahlungserinnerung [start::2022-12-13] [due::2022-12-13] [completion::2023-02-22]
- [x] neue Rechnungsnummer 23021 [start:: 2023-03-14] [completion:: 2023-07-05]
- [x] Hausverwaltung Schlüssel {start::2023-01-24] [completion::2023-02-22]
- [x] Steuerbüro: Austragen aller Drucker\, Bürostuhl [start::2023-02-22] [due::2023-02-22] [completion::2023-02-22]
- [x] Bank anrufen wegen Kreditkarte [start::2023-02-22] [due::2023-02-22] [completion::2023-02-22]
- [x] VBG anschreiben [start:: 2023-03-14] [due:: 2023-03-14] [completion:: 2023-07-11]
- [x] VBG anschreiben wegen Folgeunfall [completion::2023-05-31]
- [x] Steuerbüro anrufen wegen Buchführung 1. Quartal [start::2023-06-13] [completion::2023-06-13]
- [x] Steuerbüro anrufen wegen Verletztengeld [start::2023-06-13] [completion::2023-06-13]
- [x] VBG anschreiben [start:: 2023-03-31] [due:: 2023-03-31] [completion:: 2024-01-08]
- [x] Allergologe Termin vereinbaren [start:: 2023-08-11] [due:: 2023-08-11] [completion:: 2023-11-30]
- [x] RA für Arbeitsrecht suchen [start:: 2023-07-04] [completion:: 2024-01-19]
- [x] Bastelscheren kaufen [start:: 2023-08-07] [completion:: 2023-10-04]
- [x] Fenster ausmessen [start:: 2023-08-14] [completion:: 2023-10-01]
- [x] Foto von Hr. Hügen für Internetseite [start::2023-10-18] [completion::2023-10-18]
- [x] FÜ anmahnen an Mitglieder [start::2023-08-15] [due::2023-08-15] [completion::2023-10-04]
- [x] Sonja kontaktieren wegen Abrechnung Oktober [start::2023-09-28] [due::2023-09-28] [completion::2023-10-04]
- [x] Blankounterschriften [start::2023-09-27] [due::2023-09-27] [completion::2023-09-27]
- [x] Kündigung Versicherungen Faustmann Fragen [start::2023-08-15] [due::2023-08-15] [completion::2023-10-01]
- [x] BAFU und CELSION Kündigungs zum 32.12.2023 bestätigen [start::2023-08-15] [due::2023-08-15] [completion::2023-10-04]
- [x] Anschreiben für Stundenzettel [start::2023-09-27] [due::2023-09-27] [completion::2023-09-27]
- [x] Vertrag Haubrich Kieltsch lesen - Muss Teil der Einnahmen gespendet werden [start::2023-09-14] [due::2023-09-14] [completion::2023-09-18]
- [x] Vertragsmuster mit Anschreiben an Vereine ausfertigen [start::2023-08-15] [due::2023-08-15] [completion::2023-10-04]
- [x] Einladungen MV an Mitglieder versenden [start::2023-08-15] [due::2023-08-15] [completion::2023-10-01]
- [x] Schreiben an Kieltsch wegen Treffen in München mit Herrn Hügin [start:: 2024-02-14] [due:: 2024-02-15] [completion:: 2024-02-14]
- [x] Vertragsmuster mit Anschreiben an Vereine ausfertigen [completion:: 2024-04-09]
- [x] BAFU und CELSION Kündigung zum 31.12.2023 bestätigen [completion:: 2024-04-09]
- [x] FÜ anmahnen an Mitglieder [completion:: 2024-04-09]
- [x] Einladungen MV an Mitglieder versenden [completion:: 2024-04-09]
- [x] Buchführung [completion:: 2024-04-09]
- [x] Kündigung Versicherungen Faustmann Fragen [completion:: 2024-04-09]
## 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,21 @@
---
tags:
- process/task
status: Archiv
---
%%
Project:: [[Gütegemeinschaft Brandschutz]]
Bar:: `$= dv.view('total-progress-bar', {file: "Lohnabrechnungen"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Lohnabrechnungen 11-2023 und 12-2023 im Ordner **Lohnabrechnungen CLaudia Peetz** abgelegt
- [x] Lohnsteuerbescheinigung 2023 im Ordner **Lohnabrechnungen CLaudia Peetz** abgelegt
- [x] Lohnsteuerbescheinigung 2023 eingescannt und im sicheren Ordner abgelegt
- [x] die **Überstundenbestätigungen** vom 23.11.2023 und 13.12.2023 sind im Ordner **Arbeitgeber Claudia Peetz** unter **Bestätigung Überstunden** abgelegt
- [x] die Urlaubsanträge vom 15.11.2023 und 13.12.2023 sind im Ordner **Arbeitgeber Claudia Peetz** unter **Urlaub** abgelegt
- [x] die Krankschreibungen vom 27.11.2023 und 04.12.2023 sind im Ordner **Arbeitgeber Claudia Peetz** unter **Krankschreibungen** abgelegt
@@ -0,0 +1,3 @@
Faustmann
Zur Unterstützung ihrer oft gezeigten weiblichen Seite
@@ -0,0 +1,18 @@
---
status: In Arbeit
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App gourmand evaluieren"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] App gourmand evaluieren
@@ -0,0 +1,20 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "Task Board"})`
## Aufgabenbeschreibung
- https://userbase.kde.org/KBibTeX
## Überlegungen
## Unteraufgaben
- [x] Task Board [completion:: 2025-03-28]
@@ -0,0 +1,19 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "Task Board"})`
## Aufgabenbeschreibung
## Überlegungen
Handbuch: file:///usr/share/kraft/manual/kraft-de.html#_einf%C3%BChrung
## Unteraufgaben
- [ ] Task Board
@@ -0,0 +1,18 @@
---
status: In Arbeit
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App lf evaluieren"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] App lf evaluieren
@@ -0,0 +1,18 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App paperwork-gtk evaluieren"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] App paperwork-gtk evaluieren [completion:: 2025-03-28]
@@ -0,0 +1,18 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App scribus evaluieren"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] App scribus evaluieren
@@ -0,0 +1,21 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App setzer evaluieren"})`
## Aufgabenbeschreibung
**Setzer** is an open-source and free, full-featured LaTeX editor for Linux.
- https://www.cvfosammmm.org/setzer/
## Überlegungen
## Unteraufgaben
- [ ] App setzer evaluieren
@@ -0,0 +1,18 @@
---
status: In Arbeit
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "App sioyek evaluieren"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] App sioyek evaluieren
@@ -0,0 +1,18 @@
---
status: Review
tags:
- process/task
---
> [!task]+
> Project:: [[Software]]
> Bar:: `$= dv.view('total-progress-bar', {file: "Task Board"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] Task Board
@@ -0,0 +1,18 @@
---
status: Archiv
tags:
- process/task
---
> [!task]+
> Project:: [[Büro]]
> Bar:: `$= dv.view('total-progress-bar', {file: "Claudia geholfen Laptop aufzusetzen"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Claudia geholfen Laptop aufzusetzen [completion:: 2025-04-22]
@@ -0,0 +1,18 @@
---
status: In Arbeit
tags:
- process/task
---
%%
Project:: [[Notizenverwaltung]]
Bar:: `$= dv.view('total-progress-bar', {file: "Dataview Notiz erstellen"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Dataview Notiz erstellen [scheduled:: 2024-02-23] [completion:: 2024-02-23]
- [x] Notizen zu verwendeten Snippets erstellen [start:: 2024-02-23] [completion:: 2024-03-01]
@@ -0,0 +1,17 @@
---
status: In Arbeit
tags:
- process/task
---
%%
Project:: [[Notizenverwaltung]]
Bar:: `$= dv.view('total-progress-bar', {file: "Erfassen der Dataview Snippets"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] Erfassen der Dataview Snippets [start:: 2024-11-07] [scheduled:: 2025-08-01]
@@ -0,0 +1,23 @@
---
status: Backlog
tags:
- process/task
---
> [!task]+
> Project::
> Bar:: `$= dv.view('total-progress-bar', {file: "Geburtstagsgeschenk Flugsimulator einlösen"})`
## Aufgabenbeschreibung
https://www.mydays.de/gutschein-einloesen/l/hbdmw
![[airbusa320flugsimulatorinberlin.pdf]]
## Überlegungen
Gutscheincode: 1837BA5B
## Unteraufgaben
- [ ] Geburtstagsgeschenk Flugsimulator einlösen [due:: 2025-12-31]
@@ -0,0 +1,21 @@
---
status: Backlog
tags:
- process/task
---
> [!task]+
> Project::
> Bar:: `$= dv.view('total-progress-bar', {file: "Geburtstagsgutschein Craft Beer Braukurs einlösen"})`
## Aufgabenbeschreibung
![[mydays Erlebnis-Gutschein oder Ticket_ - craftbeerbraukursinberlin.pdf]]
## Überlegungen
Gutscheincode: PYNKZMBN6L6CHC9G
## Unteraufgaben
- [ ] Geburtstagsgutschein Craft Beer Braukurs einlösen [due:: 2027-12-31]
@@ -0,0 +1,20 @@
---
status: In Arbeit
tags:
- process/task
---
%%
Project:: [[Notizenverwaltung]]
Bar:: `$= dv.view('total-progress-bar', {file: "Git Notiz erstellen"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Git Notiz erstellen [scheduled:: 2024-02-23] [completion:: 2024-02-23]
- [x] Notiz zur git notes erstellen [start:: 2024-02-23] [completion:: 2024-02-26]
- [x] Auflisten der Git Links [start:: 2024-02-26] [completion:: 2024-02-26]
- [x] Notiz zu git lfs erstellen [start:: 2024-02-26] [completion:: 2024-02-26]
@@ -0,0 +1,19 @@
---
status: In Arbeit
tags:
- process/task
---
> [!info]- Aufgabe
> Project:: [[Notizenverwaltung]]
>Bar:: `$= dv.view('total-progress-bar', {file: "Obsidian Notiz erstellen"})`
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Obsidian Notiz erstellen [[Übersicht/SOP/Obsidian]] [completion:: 2024-02-21]
- [x] Obsidian Links sammeln [scheduled:: 2024-02-23] [completion:: 2024-02-29]
- [x] Obsidian Plugins auflisten [scheduled:: 2024-02-23] [completion:: 2024-02-29]
@@ -0,0 +1,33 @@
---
title: Telegram Bot ibtp-jenkins IBTPJenkinsBot
tags:
- process/task
status: Archiv
---
%%
Project::
Bar:: `$= dv.view('total-progress-bar', {file: "Telegram Bot ibtp-jenkins IBTPJenkinsBot"})`
%%
## Aufgabenbeschreibung
Done! Congratulations on your new bot. You will find it at t.me/IBTPJenkinsBot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
Use this token to access the HTTP API:
725460229:AAG1ND4_SjiiNGiIvkqhXuzEj-8gzPiDCvA
Keep your token secure and store it safely, it can be used by anyone to control your bot.
For a description of the Bot API, see this page: https://core.telegram.org/bots/api
```shell
curl -s -X POST https://api.telegram.org/botcurl -s -X POST https://api.telegram.org/bot725460229:AAG1ND4_SjiiNGiIvkqhXuzEj-8gzPiDCvA/sendMessage -d chat_id=391768577 -d text="Hello World" > /dev/null
curl -iX GET "https://api.telegram.org/bot$TOKEN/sendMessage?chat_id=$CHATID&text=Build OK" 2>&1 >/dev/null
```
Dieser Bot existiert nicht mehr.
## Überlegungen
## Unteraufgaben
- [x] Telegram Bot ibtp-jenkins IBTPJenkinsBot [completion:: 2024-02-13]
@@ -0,0 +1,33 @@
---
status: In Arbeit
tags:
- process/task
---
> [!task]+
> Project:: [[Domain thpeetz.de]]
> Bar:: `$= dv.view('total-progress-bar', {file: "Upgrade OS auf Debian 12"})`
## Aufgabenbeschreibung
Aktualisierung des OS auf Debian Version 12 (Bookworm)
## Überlegungen
Bei der Aktualisierung sollen die neuen Version von Konfigurationsdateien verwendet werden. Folgende Konfigurationen sind im Anschluss einzurichten:
- `/etc/sysctl.conf`
- `vm.max_map_count=262144`
- `etc/sudoers`
- `sudo` Gruppe erhält Parameter `NOPASSWD:ALL`
## Unteraufgaben
- [x] Upgrade OS auf Debian 11 [start:: 2025-07-28] [scheduled:: 2025-07-29] [completion:: 2025-07-29]
- [x] Upgrade OS auf Debian 12 [start:: 2025-07-30] [scheduled:: 2025-07-31] [completion:: 2025-08-02]
- [ ] Anpassen `/etc/sysctl.conf` [start:: 2025-07-31] [scheduled:: 2025-09-01]
- [ ] Anpassen /etc/adduser.conf [start:: 2025-07-31] [scheduled:: 2025-09-01]
- [ ] Anpassen `sudoers` [start:: 2025-07-31] [scheduled:: 2025-09-01]
- [x] Deinstallation `neovim` mit `sudo apt remove neovim` [completion:: 2025-07-30]
- [ ] Installation `neovim` aus Release-Tarball [start:: 2025-07-31] [scheduled:: 2025-09-01]
@@ -0,0 +1,38 @@
---
status: In Arbeit
tags:
- process/task
---
> [!task]+
> Project:: [[Domain thpeetz.de]]
> Bar:: `$= dv.view('total-progress-bar', {file: "inky aufräumen"})`
## Aufgabenbeschreibung
## Überlegungen
```shell
sudo apt-get purge $(dpkg -l | grep '^rc' | awk '{print $2}')
```
### Links zu systemd
- https://opensource.com/article/20/4/systemd
- https://opensource.com/article/20/5/manage-startup-systemd
- https://opensource.com/article/20/7/systemd-timers
- https://www.andysblog.de/linux-wann-wird-cron-hourly-cron-daily-cron-weekly-und-cron-monthly-ausgefuehrt
- https://wiki.debian.org/cron
## Unteraufgaben
- [ ] Remove obsolete config [start:: 2024-10-13] [scheduled:: 2025-08-09]
- [ ] Replace cron-jobs with systemd- services and timers
- [x] Stop and disable service unattended-upgrades [start:: 2025-07-21] [completion:: 2025-07-27]
- [x] Entfernen von zfs-fuse [start:: 2025-07-27] [completion:: 2025-07-27]
- [x] Entfernen der Gitlab config [start:: 2025-07-27] [completion:: 2025-07-27]
- [x] Ersetzen von SysV Skripten mit systemd [start:: 2025-07-21] [completion:: 2025-08-02]
- [x] Deinstallation von task und taskd [scheduled:: 2025-08-02] [completion:: 2025-08-02]
- [x] Installation von Certbot NginX Plugin [scheduled:: 2025-08-02] [completion:: 2025-08-02]
- [ ] Installation rustup [scheduled:: 2025-08-09]
- [x] Installation von uv [scheduled:: 2025-08-02] [completion:: 2025-08-02]
+29
View File
@@ -0,0 +1,29 @@
cimt ag
Aktuell
3 Jahre und 7 Monate, seit Jan. 2021
## Senior Consultant
Angestellt
its-people
17 Jahre und 2 Monate, Mai 2004 - Juni 2021
## IT-Berater
Partner / Gesellschafter
Gesellschafter
Ingenieurbüro Thomas Peetz
16 Jahre und 11 Monate, März 2004 - Jan. 2021
## Berater in Software-Entwicklung
Selbstständig
+60
View File
@@ -0,0 +1,60 @@
---
type: Projekt
status: Archiv
tags:
- process/project
subtitle: Büro
---
> [!abstract]+ Project
> Goal:: [[Ablage]]
> Progress:: `$= dv.view('project-progress', {file: 'Büro'})`
> Target:: `$= dv.view('project-target', {file: 'Büro'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Büro'})`
> Tasks:: `$= const aufgaben = dv.page('Büro').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,69 @@
---
type: Dokumentation
tags:
- process/project
status: Aktiv
subtitle: Aufgaben für die Domain thpeetz.de
---
> [!abstract]+ Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Domain thpeetz.de'})`
> Target:: `$= dv.view('project-target', {file: 'Domain thpeetz.de'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Domain thpeetz.de'})`
> Tasks:: `$= const aufgaben = dv.page('Domain thpeetz.de').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
- [x] Update Go auf Version 1.18.9 [completion:: 2024-01-11]
- [x] Konfiguration der Integration von Github in OpenProject [completion:: 2024-01-11]
- [x] Integration von Gitlab und OpenProject [completion:: 2024-01-11]
- [x] Installation von OpenProject [completion:: 2024-01-11]
- [x] Adresse thomas.peetz@its-people.de überprüfen und austragen [completion:: 2024-01-11]
- [x] Verwendung der Domain ingenieurbuero-peetz.de beendet [scheduled:: 2024-03-12] [completion:: 2024-03-12]
- [x] Emailadresse thomas.peetz@ingenieurbuero-peetz.de auflösen [scheduled:: 2024-02-28] [completion:: 2024-02-28]
- [x] Adresse thomas.peetz@ingenieurbuero-peetz.de überprüfen und austragen [scheduled:: 2024-02-07] [completion:: 2024-02-07]
## 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,67 @@
---
status: Aktiv
tags:
- process/project
subtitle: Project Board
type: Dokumentation
---
> [!project]- Projekt
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Notizenverwaltung'})`
> Target:: `$= dv.view('project-target', {file: 'Notizenverwaltung'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Notizenverwaltung'})`
> Tasks:: `$= const aufgaben = dv.page('Notizenverwaltung').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
Zu einzelnen Themen, wie z.B. Git, Notizen erstellen mit den wichtigsten Informationen.
Beschreibung der Vorgehensweisen für Projekte, Journal und Kontakte.
## Resources
- [[Projekt- und Aufgabenmanagement]]
- [[Journal SOP]]
- [[Kontaktverwaltung]]
## Review questions
## Aufgaben
- [x] Liste der IT Notizen erstellen [scheduled:: 2024-02-21] [completion:: 2024-02-21]
- [x] Entscheidung, ob Projekttyp Board gebraucht wird oder gelöscht werden kann. [scheduled:: 2024-02-21] [completion:: 2024-02-21]
- [x] Kann Ziele gelöscht werden? [scheduled:: 2024-02-26] [completion:: 2024-02-26]
- [x] Kann Review gelöscht werden? [scheduled:: 2024-02-26] [completion:: 2024-02-26]
- [x] Kann Review.canvas gelöscht werden? [scheduled:: 2024-02-26] [completion:: 2024-02-26]
## 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
]
}));
```
+57
View File
@@ -0,0 +1,57 @@
---
status: Aktiv
tags:
- process/project
subtitle: Software
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Software'})`
> Target:: `$= dv.view('project-target', {file: 'Software'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Software'})`
> Tasks:: `$= const aufgaben = dv.page('Software').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,64 @@
---
id: Unterlagen von Mor
aliases: []
tags:
- process/project
status: Backlog
subtitle: Unterlagen von Mor
type: Projekt
---
>[!info]- Projekt
>Goal::
>Progress:: `$= dv.view('project-progress', {file: 'Unterlagen von Mor'})`
>Target:: `$= dv.view('project-target', {file: 'Unterlagen von Mor'})`
>Bar:: `$= dv.view('project-progress-bar', {file: 'Unterlagen von Mor'})`
>Tasks:: `$= const aufgaben = dv.page('Unterlagen von Mor').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
- [ ] Mietvertrag von Mor
- [ ] Kontoauszüge
- [ ] Versicherungen
- [ ] Beileidskarten
## 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
]
}));
```
+51
View File
@@ -0,0 +1,51 @@
---
tags:
- process/goal
type: Wohlstand
---
> [!note]+ Ziel
> Progress:: `$= dv.view('progress', {file: 'Ablage'})`
> Target:: `$= dv.view('target', {file: 'Ablage'})`
> Bar:: `$= dv.view('total-progress-bar', {file: 'Ablage'})`
Projects:: `$= const projects = dv.page('Ablage').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,
page.Progress,
page.Target
]
}));
```
@@ -0,0 +1,53 @@
---
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
]
}));
```
+72
View File
@@ -0,0 +1,72 @@
---
tags:
- process/goal
type: Leben
---
> [!note]+ Ziel
> Progress:: `$= dv.view('progress', {file: 'Wohnung'})`
> Target:: `$= dv.view('target', {file: 'Wohnung'})`
> Bar:: `$= dv.view('total-progress-bar', {file: 'Wohnung'})`
> Projects:: `$= const projects = dv.page('Wohnung').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
- [ ] Baumarkt: Paulownia Holz erfragen
- [x] Kann Martin Transporte übernehmen? [start:: 2022-10-25] [scheduled:: 2022-10-27] [completion:: 2023-07-12]
### Offene Projekte
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/project'));
let projects = new Set();
for (let projectPage of pages) {
const page = dv.page(projectPage.path);
const tasks = page.file.inlinks.where((p) => {
    const mp = dv.page(p.path);
    return mp.tags?.includes("process/task");
});
const totalProjectTasks = page.file.tasks.length;
const totalProjectTasksCompleted = page.file.tasks.where(t => t.fullyCompleted === true).length;
let totalTasksCompleted = 0;
let totalTasks = 0;
tasks.values.reduce((acc, p) => {
    const mp = dv.page(p.path);
    totalTasksCompleted += mp.file.tasks.where( (t) => t.fullyCompleted === true).length;
    totalTasks += mp.file.tasks.length;
    return mp.file.tasks.length;
}, 0);
const progress = totalProjectTasksCompleted + totalTasksCompleted;
const total = totalProjectTasks + totalTasks;
if (progress != total) {
projects.add([page.file.link, page.status, progress, total]);
}
}
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,2 @@
@@ -0,0 +1,2 @@
@@ -0,0 +1,2 @@
-5
View File
@@ -1,5 +0,0 @@
URL: https://openproject.thpeetz.de
Plugins:
- [btey/openproject-gitlab-integration: OpenProject module for integration with Gitlab](https://github.com/btey/openproject-gitlab-integration)
-
@@ -0,0 +1,6 @@
---
title: "Renate Weiß fragen nach Socken "
completed?: no
---
- [x] Claudia fragt Frau Weiß, ob sie noch Socken strickt [scheduled:: 2024-02-11] [completion:: 2024-02-07]
+5
View File
@@ -0,0 +1,5 @@
---
{}
---
- [x] Puppenklinik/Teddybärenklinik für Mor herausfinden [priority:: medium] [start:: 2023-07-18] [completion:: 2023-09-21]
+95
View File
@@ -0,0 +1,95 @@
| | Anzahl |
| ------------------- | -----: |
| Schlafanzüge | 3 |
| Slips (weiss) | |
| Slips (schwarz) | 2 |
| Unterhemden (weiss) | 4 |
| BH (weiss) | |
| Strumpfhosen | |
| Miederhosen | |
| Leggings | |
| Bademantel | |
| Oberteile | |
| T-Shirts | |
| Blusen | |
| Pullover | |
| Hosen | |
| Mütze | |
| Schal | |
| Handschuhe | |
| Jacke | |
| Schuhe | |
| | |
| --------------------------------- | --- |
| Fleece-Jogger 1 (creme-weiss) | |
|dunkelblaues Oberteil (neu) | |
|Hausschuhe | |
Fragen an Mor:
- Verpackungen der REWE-Strumpfhosen aus Größe/Farbe?
- Miederhosen?
- Halstuch/Schal Mütze(n)
- Handschuhe
- Jacken
- Schuhe
- Handtasche
- Bauchtasche?
- Zeitschriften
- Buch
- Kekse
- kleines Wasser (medium/still)
Kosmetika
- Kosmetikbeutel
- Schminksachen
- Lippenstift
- Nagelfeile, Nagelschere
- Gesichtswasser
- Wattepads, Wattestäbchen
- Kosmetiktücher
- Körperlotion
- Parfüm, Deo
- Zahnpasta, Zahnbürste Haftcreme, Zahnzwischenraumbürstchen, Zahnseide
- Tachentücher
- Waschlappen, Badeschwamm
- Handtuch
- Duschzeug
- Haarschampoo, Haarspray, Haarfestiger, Haarfärbespray?
- Handspiegel
- Lockenstab
- Bürste
- Kamm
- Fön
- Lockenwickler/Trockenhaube
- Slipeinlagen, Binden
- Müllbeutel
- Reisewaschmittel
- Duschhaube
Medikamente:
- Vitamin D
- Notfallspray, Asthmaspray
- Nitrospray
- Brillen (nah, fern, Sonnen-)
- Portemainnee (Ausweis, Geldkarten, Versichertenkarte, Monatskarte)
- Adressbuch
- Zeitschrift
- Skizzenbuch
- Notizbuch
- Kalender
- Kugelschreiber, Bleistift
- Regenschirm
Elektro:
- Ladegeräte, Ladekabel
- Powerbank
- Mobiltelefone
- Wecker
Schmuck:
- Ohrringe
- Clips
- Armbanduhr
- Familienfoto (Minibilderrahmen)
@@ -0,0 +1,64 @@
---
Steuerbescheid: 2011-03-21
Aufbewahrung: 2021-12-31
type: Steuererklärung
tags:
- process/project
Entsorgung:
status: Archiv
subtitle: Steuererklärung 2001
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2001'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2001'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2001'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2001').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2001", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2024-01-11]
## 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,63 @@
---
Steuerbescheid: 2011-03-21
Aufbewahrung: 2021-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2003
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2003'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2003'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2003'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2003').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2003", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2011-03-21]
## 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,63 @@
---
Steuerbescheid: 2010-11-03
Aufbewahrung: 2020-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2006
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2006'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2006'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2006'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2006').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2006", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2010-11-03]
## 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,63 @@
---
Steuerbescheid: 2018-09-17
Aufbewahrung: 2028-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2008
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2008'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2008'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2008'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2008').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2008", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2018-09-17]
## 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,63 @@
---
Steuerbescheid: 2016-05-16
Aufbewahrung: 2026-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2009
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2009'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2009'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2009'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2009').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2009", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2016-05-16]
## 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,63 @@
---
Steuerbescheid: 2016-05-31
Aufbewahrung: 2026-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2010
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2010'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2010'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2010'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2010').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2010", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2016-05-31]
## 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,63 @@
---
Steuerbescheid: 2013-08-08
Aufbewahrung: 2023-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2011
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2011'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2011'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2011'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2011').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2011", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2013-08-08]
## 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,63 @@
---
Steuerbescheid: 2015-01-20
Aufbewahrung: 2025-12-31
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2012
type: Archiv
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2012'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2012'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2012'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2012').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2012", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2015-01-20]
## 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,63 @@
---
Steuerbescheid: 2017-05-19
Aufbewahrung: 2027-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2013
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2013'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2013'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2013'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2013').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2013", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2017-05-19]
## 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,63 @@
---
Steuerbescheid: 2015-12-14
Aufbewahrung: 2025-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2014
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2014'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2014'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2014'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2014').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2014", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2015-12-14]
## 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,63 @@
---
Steuerbescheid: 2016-12-16
Aufbewahrung: 2026-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2015
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2015'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2015'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2015'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2015').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2015", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2016-12-16]
## 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,63 @@
---
Steuerbescheid: 2018-12-05
Aufbewahrung: 2028-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2016
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2016'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2016'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2016'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2016').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2016", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2018-12-05]
## 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,63 @@
---
Steuerbescheid: 2018-12-05
Aufbewahrung: 2028-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2017
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2017'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2017'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2017'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2017').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2017", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2018-12-05]
## 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,63 @@
---
Steuerbescheid: 2020-01-27
Aufbewahrung: 2030-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2018
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2018'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2018'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2018'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2018').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2018", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2020-01-27]
## 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,63 @@
---
Steuerbescheid: 2020-12-31
Aufbewahrung: 2030-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2019
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2019'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2019'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2019'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2019').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2019", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2020-12-31]
## 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,63 @@
---
Steuerbescheid: 2021-06-30
Aufbewahrung: 2031-12-31
type: Archiv
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2020
---
%%
Goal:: [[Steuererklärung]]
Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2020'})`
Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2020'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2020'})`
Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2020').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Steuererklärung 2020", alignLeft: true})`
## Project Info
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Bescheid erhalten [completion:: 2021-06-30]
## 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,77 @@
---
id: Steuererklärung 2021
aliases: []
tags:
- process/project
Aufbewahrung: "2033-12-31"
Steuerbescheid: "2023-08-15"
status: Archiv
subtitle: Steuererklärung 2021
type: Archiv
---
>[!info]- Projekt
>Goal:: [[Steuererklärung]]
>Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2021'})`
>Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2021'})`
>Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2021'})`
>Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2021').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
Eingang der Steuererstattung am 17.05.2023 in Höhe von €4694,36
PEETZ THOMAS Referenz 019/468/00489 EINKG1505202
305770229 Verwendungszweck ERSTATT.019/468/00489
EINK.ST 2021 4.141,00 EUR,
SOL.EST 2021 ,41 EUR,
UMS.ST 2021 180,54 EUR,
KIST. 2021 372,41 EUR
abweichender Auftraggeber ZAHLUNGSVERKEHR BERLINER FINANZAEMT ER
Finanzamt Charlottenburg i.A.d. Berliner Finanzamter
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Steuerbüro anrufen wegen Steuerbescheid [startTime:: 10:00] [endTime:: 11:00] [due:: 2023-05-31] [completion:: 2023-05-31]
- [x] Anruf Steuerbüro bezüglich Steuerbescheid [[Sauer Nitzsche Böhm GbR]] [priority:: medium] [start:: 2023-06-01] [scheduled:: 2023-06-19] [completion:: 2023-06-20]
- [x] Anruf Steuerbüro bezüglich Steuerbescheid [[Sauer Nitzsche Böhm GbR]] [start:: 2023-06-20] [scheduled:: 2023-07-04] [completion:: 2023-07-18]
- [x] Weiterleitung des Steuerbescheides an [[Siemens Betriebskrankenkasse]] [start:: 2023-05-15]
- [x] Bescheid erhalten [completion:: 2023-08-15]
## 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,65 @@
---
Steuerbescheid: 2024-03-12
Aufbewahrung: 2034-12-31
type: Steuererklärung
tags:
- process/project
status: Archiv
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
## Thoughts
## Resources
## Review questions
## Aufgaben
- [x] Öffnungszeiten des Steuerbüro erfragen [start:: 2023-09-28] [scheduled:: 2023-09-28] [due:: 2023-09-28] [completion:: 2023-09-28]
- [x] Termin zur Unterschrift im Steuerbüro [start:: 2023-11-06] [scheduled:: 2023-11-24] [completion:: 2023-11-28]
- [x] Gutschrift erhalten [start:: 2024-01-01] [scheduled:: 2024-05-23] [completion:: 2024-03-14]
- [x] Bescheid erhalten [start:: 2024-01-01] [scheduled:: 2024-05-23] [completion:: 2024-03-14]
## 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,69 @@
---
Steuerbescheid: 2025-01-02
Aufbewahrung: 2035-12-31
type: Steuererklärung
tags:
- process/project
status: Archiv
subtitle: Steuererklärung 2023
---
> [!project]- Steuererklärung
> Goal:: [[Steuererklärung]]
> Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2023'})`
> Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2023'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2023'})`
> Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2023').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
- [x] Lohnsteuerbescheinigung Thomas [completion:: 2024-01-29]
- [x] Lohnsteuerbescheinigung Claudia [completion:: 2024-01-12]
- [x] Aufwendungen für Werbungskosten (Entfernung für Kilometerpauschale) [scheduled:: 2024-06-25] [completion:: 2024-08-22]
- [x] Bescheid erhalten [start:: 2024-12-20] [completion:: 2025-01-14]
- [x] Gutschrift erhalten [start:: 2024-12-20] [completion:: 2025-01-06]
## 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,60 @@
---
Steuerbescheid:
Aufbewahrung:
type: Steuererklärung
tags:
- process/project
status: Aktiv
subtitle: Steuererklärung 2024
---
> [!project]- Steuererklärung
> Goal:: [[Steuererklärung]]
> Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2024'})`
> Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2024'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2024'})`
> Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2024').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
```datacorejsx
return function View() {
const pages = dc.useQuery('@page and path("Journal/cimt AG/2024") and work_home = true');
return <p>Tage im HomeOffice {pages.length}</p>;
}
```
Büro 49
Homeoffice 167
## Resources
## Review questions
## Aufgaben
- [x] Lohnsteuerbescheinigung Thomas [start:: 2025-01-01] [completion:: 2025-05-20]
- [x] Lohnsteuerbescheinigung Claudia [start:: 2025-03-01] [completion:: 2025-05-20]
- [x] Nebenkostenabrechnung wegen haushaltsnaher Dienstleistungen [start:: 2024-11-10] [completion:: 2025-09-23]
- [x] Aufwendungen für Werbungskosten (Entfernung für Kilometerpauschale) [start:: 2025-01-01] [scheduled:: 2025-09-23] [completion:: 2025-09-23]
- [ ] Bescheid erhalten [start:: 2025-10-30]
## 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,62 @@
---
Steuerbescheid:
Aufbewahrung:
type: Steuererklärung
tags:
- process/project
status: Aktiv
subtitle: Steuererklärung 2025
---
> [!project]- Steuererklärung
> Goal:: [[Steuererklärung]]
> Progress:: `$= dv.view('project-progress', {file: 'Steuererklärung 2025'})`
> Target:: `$= dv.view('project-target', {file: 'Steuererklärung 2025'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Steuererklärung 2025'})`
> Tasks:: `$= const aufgaben = dv.page('Steuererklärung 2025').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
```datacorejsx
return function View() {
const homeoffice = dc.useQuery('@page and path("Journal/cimt AG/2025") and work_home = true');
const office = dc.useQuery('@page and path("Journal/cimt AG/2025") and work_office = true');
return <div>
<p>Tage im HomeOffice {homeoffice.length}</p>
<p>Tage im Büro {office.length}</p>
</div>;
}
```
## Resources
## Review questions
## Aufgaben
- [ ] Lohnsteuerbescheinigung Thomas [start:: 2026-01-01] [completion:: 2026-05-20]
- [ ] Lohnsteuerbescheinigung Claudia [start:: 2026-03-01] [completion:: 2026-05-20]
- [ ] Nebenkostenabrechnung wegen haushaltsnaher Dienstleistungen [start:: 2025-11-10] [completion:: 2026-09-23]
- [ ] Aufwendungen für Werbungskosten (Entfernung für Kilometerpauschale) [start:: 2026-01-01] [scheduled:: 2026-01-30]
- [ ] Bescheid erhalten [start:: 2026-06-01]
## 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,5 @@
---
type: Versicherung
---
[[Versicherungen]]
@@ -0,0 +1,5 @@
---
type: Versicherung
---
[[Versicherungen]]
@@ -0,0 +1,17 @@
---
type: Versicherung
---
[[Versicherungen]]
Claudia
Versichertennummer: R529442141
Thomas
Versichertennummer: H742704678
### Aufgaben
- [x] SBK Zusendung aktuelles Foto [start:: 2023-03-18] [due:: 2023-04-06] [completion:: 2023-04-12]
- [x] SBK Zusendung der Steuerbescheide für 2020 und 2021 [priority:: medium] [start:: 2023-03-02] [due:: 2023-06-30]
- [x] Mitteilung der Bankverbindung zur Überweisung der Gutschrift [start:: 2023-07-17] [completion:: 2023-07-26]
- [x] Mitteilung der Bankverbindung zur Überweisung des Verletzengeldes für Claudia [start:: 2023-06-20] [scheduled:: 2023-07-21] [due:: 2023-06-30] [completion:: 2023-07-28]
@@ -0,0 +1,17 @@
---
type: Versicherung
---
[[Versicherungen]]
DEURAG
VS 001814243
Tel.-Nr. 0800-0338724 Hotline
Tel.-Nr. 0611-771 355 Schadensabteilung
Tel.-Nr. 0611-771 237 Vertragsabteilung
## nächste Aufgaben
- [ ] Rechtsschutzversicherung anpassen [start:: 2024-02-20] [due:: 2024-05-16]
- [x] Anruf DEURAG [due:: 2023-06-20] [completion:: 2023-07-04]
- [x] Angebot für Rechtsschutzversicherung einholen [scheduled:: 2023-06-19] [due:: 2023-06-19] [completion:: 2023-07-04]
@@ -1,8 +1,7 @@
---
title: 'Anruf Allianz '
updated: 2020-09-02 09:00:12Z
created: 2020-09-02 08:55:13Z
title: "Anruf Allianz "
completed?: yes
type: Versicherung
---
Zum 01.09. wurde der reguläre Betrag abgebucht.
@@ -0,0 +1,5 @@
---
type: Versicherung
---
[[Versicherungen]]
@@ -0,0 +1,8 @@
---
type: Einkauf
---
Kundennummer: 128 83167-8
BAUR Versand
96222 Burgkunstadt
@@ -0,0 +1,7 @@
---
title: Das Unternehmen Portfolio consult AG hat am 17.10. 2018 eine Lastschrift in Höhe
---
Das Unternehmen Portfolio consult AG hat am 17.10. 2018 eine Lastschrift in Höhe von 7,99€ veranlasst, obgleich zu keiner Zeit ein Mandat erteilt wurde und wird. Das Unternehmen ist uns nicht bekannt. Wir bitten um umgehend Rückmeldung dahingehend, welche weiteren Informationen zu dieser Lastschrift seitens des Unternehmens vorliegen, um ggf. Strafanzeige stellen Sie zu können.
Tel 0228 55005500
+7
View File
@@ -0,0 +1,7 @@
| Datum | Grund | Betrag |
| ---------- | --------------- | ------ |
| 03.10.2024 | Geschenk Eltern | 50 |
| 04.10.2024 | Geschenk Mor | 50 |
+7
View File
@@ -0,0 +1,7 @@
---
{}
---
```dataview
list from [[]] and !outgoing([[]])
```
@@ -1,8 +0,0 @@
---
title: Allergien Claudia
updated: 2020-06-09 17:03:25Z
created: 2020-06-09 17:02:48Z
---
Liebstöckel geht
@@ -1,23 +0,0 @@
---
title: Arztbesuch Claudia
updated: 2019-08-04 23:44:14Z
created: 2019-06-25 20:13:36Z
latitude: 52.39640000
longitude: 9.59730000
altitude: 0.0000
completed?: no
---
## Arztbesuch
- [ ] Kopf
- [ ] Schilddrüse
- [ ] Herz (erbliche Vorbelastung durch Mutter?)
- [ ] Lunge abhorchen
- [ ] Venen (linker Oberschenkel)
- [ ] Endokrinologie
- [ ] Blutwerte (großes Blutbild)
- [ ] Kontrolle Blutwert Eisen
- [ ] geschwollene Hände
- [ ] geschwollene Füsse
- [ ] Eisenwert
@@ -1,14 +0,0 @@
---
title: Arztbesuch Thomas
updated: 2019-07-23 05:10:14Z
created: 2019-07-08 07:49:22Z
completed?: no
---
## Arztbesuch
- [ ] Herz (erbliche Vorbelastung durch Mutter?)
- [ ] Prostata
- [ ] Venen (linker Oberschenkel)
- [ ] Endokrinologie
Hiermit entbinde ich Herrn Dr. Giakas gegenüber meiner Ehefrau von der Schweigepflicht bis auf schriftlichen Widerruf.
@@ -0,0 +1,6 @@
---
title: Allergien Claudia
---
Liebstöckel geht
@@ -0,0 +1,26 @@
---
title: Arztbesuch Claudia
latitude: 52.3964
longitude: 9.5973
altitude: 0
completed?: no
---
## Arztbesuch
- [x] Dr. Giakas [completion::2019 11 02]
- [x] Bericht der Magenspiegelung von 2008/2009 fehlt
- [x] Krankengymnastik HWS VBG heraussuchen [start::2023 04 12] [completion::2023-04-12]
- [x] Giakas: Vitamin B12? [completion::2022-06-16]
- [x] Dr. Leinhorst anrufen:Propofol mit Soja? [completion::2022-06-16]
- [x] Gesundheitscheck Claudia [start::2023-09-11] [completion:: 2023-10-26]
- Kopf
- Schilddrüse
- Herz (erbliche Vorbelastung durch Mutter?)
- Lunge abhorchen
- Venen (linker Oberschenkel)
- Endokrinologie
- Blutwerte (großes Blutbild)
- Kontrolle Blutwert Eisen
- geschwollene Hände
- geschwollene Füsse
- Eisenwert
@@ -0,0 +1,21 @@
---
status: Archiv
tags:
- process/task
---
%%
Project:: [[Krankenakte Claudia]]
Bar:: `$= dv.view('total-progress-bar', {file: "Blutuntersuchung"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Blutabnahme
- [x] Besprechung der Laborwerte [completion:: 2024-01-14]
- [x] Laborwerte abgelegt [completion:: 2024-01-12]
- [x] Rechnung erhalten [completion:: 2024-01-23]
- [x] Rechnung bezahlt [completion:: 2024-01-30]
+10
View File
@@ -0,0 +1,10 @@
Ich würde gerne spätestens Donnerstag wieder zur Arbeit gehen können.
Ich kann nicht mehr richtig Husten aufgrund von Schmerzen links unter den Rippen - evtl. das Zwerchfell verklemmt?
Mor lässt fragen, ob es auch Keuchhusten sein könnte, aufgrund der Symptome - krampfartiger Husten mit Erbrechen. Ich esse somit seit einer Woche zuuu wenig. Angefangen hat es am Montag Abend letzter Woche. Die Antibiotika habe ich erst ab Dienstag genommen und weiß somit nicht, inwieweit ich diese nicht wieder erbrochen habe. Als wir in die Praxis kamen, bekam ich erneut einen solchen Anfall und musste mich entsprechend übergeben. Ich schaffte es gerade rechtzeitig zur Toilette. Ferner habe ich durch diese Husterei kaum Kontrolle über meine Blase. Ich trinke zur Zeit fast 3 Liter Wasser täglich.
Wie läuft der Test ab, um herauszufinden, ob es Keuchhusten sein könnte? Wann läge das Ergebnis eines solchen Testes vor?
Meine Kenntnisse hierzu stammen aus dem 2009/2010, als damals die Frau meines damaligen Arbeitgebers trotz Husten zur Arbeit kam. Es stellte sich dann heraus, dass sie Keuchhusten hatte. Damals hieß es, diese Erkrankung sei meldepflichtig. Ist das immer noch so? Wenn ja, wie läuft das sog. Prozedere ab?
@@ -1,7 +1,5 @@
---
title: Gefäßchiurgin
updated: 2022-09-01 12:43:25Z
created: 2022-09-01 12:24:32Z
---
Gefäßchiurgin Dr. Ute Jückstock
@@ -0,0 +1,61 @@
---
type: Gesundheit
status: Archiv
tags:
- process/project
subtitle: Krankenakte Claudia
---
%%
Goal:: [[Ablage]]
Progress:: `$= dv.view('project-progress', {file: 'Krankenakte Claudia'})`
Target:: `$= dv.view('project-target', {file: 'Krankenakte Claudia'})`
Bar:: `$= dv.view('project-progress-bar', {file: 'Krankenakte Claudia'})`
Tasks:: `$= const aufgaben = dv.page('Krankenakte Claudia').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) }`
%%
`$= dv.view('project-progress-bar', {file: "Krankenakte Claudia", alignLeft: true})`
## 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
]
}));
```
@@ -1,10 +1,5 @@
---
title: Langzeit EKG
updated: 2022-01-30 19:18:05Z
created: 2022-01-28 15:10:22Z
latitude: 52.54600000
longitude: 13.20540000
altitude: 0.0000
---
Langzeit EKG
+17
View File
@@ -0,0 +1,17 @@
---
{}
---
- [x] Mammographie Termin verschieben [start:: 2023-06-19] [scheduled:: 2023-06-19] [due:: 2023-06-23] [completion:: 2023-06-26]
- [x] Mammographie Termin erfragen [start:: 2023-07-15] [scheduled:2023-07-15] [due:: 2023-08-15] [completion:: 2023-09-27]
## Dokumente
[[Fragebogen_Mammographie_06.11.2023.pdf]]
[[Fragebogen_Mammographie_Seite_1_06.11.2023.jpg]]
[[Fragebogen_Mammographie_Seite_2_06.11.2023.jpg]]
[[Fragebogen Mammographie 20.11.2025.pdf]]
## Termine
```dataview
list from [[]] and !outgoing([[]]) and "Journal"
```
@@ -1,7 +1,5 @@
---
title: Medikamente Claudia
updated: 2020-01-01 13:06:42Z
created: 2020-01-01 11:51:20Z
---
@@ -17,3 +15,8 @@ Vigantol Öl
ferro sanol duodenal mite
01.01.2020 14:00 Uhr Vigantol Öl 1 Tropfen mit Wasser eingenommen
- [x] Altstadt Apotheke [start::2020-11-03] [due::2020-11-18] [completion::2020-11-18]
- [x] Salbe mit Harnsäure blauer Untergrund mit weißer Schrift
- [x] Chrom-Ophtal
- [x] angefertigte Creme
@@ -0,0 +1,21 @@
---
title: Überprüfung Rechnung
status: Archiv
tags:
- process/task
---
%%
Project:: [[Krankenakte Claudia]]
Bar:: `$= dv.view('total-progress-bar', {file: "Überprüfung Rechnung"})`
%%
## Aufgabenbeschreibung
![](9fb8fa4047b348d594d774680910c456.jpg)
## Überlegungen
## Unteraufgaben
- [x] Überprüfung Rechnung [completion:: 2024-01-30]
@@ -0,0 +1,14 @@
---
title: Arztbesuch Thomas
completed?: no
---
## Arztbesuch
- [x] Gesundheitscheck Thomas [start::2023-09-11] [completion:: 2023-12-23]
- Herz (erbliche Vorbelastung durch Mutter?)
- Prostata
- Venen (linker Oberschenkel)
- Endokrinologie
Hiermit entbinde ich Herrn Dr. Giakas gegenüber meiner Ehefrau von der Schweigepflicht bis auf schriftlichen Widerruf.
@@ -0,0 +1,21 @@
---
status: Archiv
tags:
- process/task
---
%%
Project:: [[Krankenakte Thomas]]
Bar:: `$= dv.view('total-progress-bar', {file: "Blutuntersuchung"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [x] Blutabnahme
- [x] Besprechung der Laborwerte [completion:: 2024-01-14]
- [x] Laborwerte abgelegt [completion:: 2024-01-14]
- [x] Rechnung erhalten [completion:: 2024-01-23]
- [x] Rechnung bezahlt [completion:: 2024-01-30]
@@ -0,0 +1,15 @@
---
status: Backlog
tags:
- process/task
---
%%
Project:: [[Krankenakte Thomas]]
Bar:: `$= dv.view('total-progress-bar', {file: "Hautkrebsscreening"})`
%%
## Aufgabenbeschreibung
## Überlegungen
## Unteraufgaben
- [ ] Termin zur Vorsorge vereinbart [start:: 2024-07-04]
@@ -0,0 +1,59 @@
---
status: Archiv
tags:
- process/project
subtitle: Krankenakte Thomas
type: Gesundheit
---
> [!abstarct]+ Project
> Goal:: [[Ablage]]
> Progress:: `$= dv.view('project-progress', {file: 'Krankenakte Thomas'})`
> Target:: `$= dv.view('project-target', {file: 'Krankenakte Thomas'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Krankenakte Thomas'})`
> Tasks:: `$= const aufgaben = dv.page('Krankenakte Thomas').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
]
}));
```

Some files were not shown because too many files have changed in this diff Show More