initial yeet

This commit is contained in:
Andreas Bail
2026-06-15 15:10:55 +02:00
commit 6cfcc69a2a
26 changed files with 2081 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
{
"readableLineLength": false,
"promptDelete": false,
"alwaysUpdateLinks": true,
"pdfExportSettings": {
"pageSize": "A4",
"landscape": false,
"margin": "2",
"downscalePercent": 100
}
}
+3
View File
@@ -0,0 +1,3 @@
{
"accentColor": "#f63131"
}
+5
View File
@@ -0,0 +1,5 @@
[
"obsidian-kanban",
"obsidian-excel-to-markdown-table",
"obsidian-git"
]
+33
View File
@@ -0,0 +1,33 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": false,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": false,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": false,
"bases": true,
"webviewer": false
}
+4
View File
@@ -0,0 +1,4 @@
{
"folder": "Berichtsheft",
"format": "WW YYYY"
}
@@ -0,0 +1,230 @@
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
var __export = (target, all) => {
__markAsModule(target);
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __reExport = (target, module2, desc) => {
if (module2 && typeof module2 === "object" || typeof module2 === "function") {
for (let key of __getOwnPropNames(module2))
if (!__hasOwnProp.call(target, key) && key !== "default")
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });
}
return target;
};
var __toModule = (module2) => {
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2);
};
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
// src/main.ts
__export(exports, {
default: () => ExcelToMarkdownTablePlugin
});
var import_obsidian = __toModule(require("obsidian"));
// src/table-alignment-syntax.ts
var ALIGNED_LEFT_SYNTAX = {
prefix: "",
postfix: "",
adjust: 0
};
var ALIGNED_RIGHT_SYNTAX = {
prefix: "",
postfix: ":",
adjust: 1
};
var ALIGNED_CENTER_SYNTAX = {
prefix: ":",
postfix: ":",
adjust: 2
};
// src/excel-markdown-helpers.ts
var ALIGNED_LEFT = "l";
var ALIGNED_RIGHT = "r";
var ALIGNED_CENTER = "c";
var EXCEL_COLUMN_DELIMITER = " ";
var MARKDOWN_NEWLINE = "<br/>";
var UNESCAPED_DOUBLE_QUOTE = '"';
var EXCEL_ROW_DELIMITER_REGEX = /[\n\u0085\u2028\u2029]|\r\n?/g;
var COLUMN_ALIGNMENT_REGEX = /^(\^[lcr])/i;
var EXCEL_NEWLINE_ESCAPED_CELL_REGEX = /"([^\t]*(?<=[^\r])\n[^\t]*)"/g;
var EXCEL_NEWLINE_REGEX = /\n/g;
var EXCEL_DOUBLE_QUOTE_ESCAPED_REGEX = /""/g;
function addMarkdownSyntax(rows, columnWidths) {
return rows.map(function(row, rowIndex) {
return "| " + row.map(function(column, index) {
column = column.replace("|", "\\|");
return column + Array(columnWidths[index] - column.length + 1).join(" ");
}).join(" | ") + " |";
});
}
function addAlignmentSyntax(markdownRows, columnWidths, colAlignments) {
let result = Object.assign([], markdownRows);
result.splice(1, 0, "|" + columnWidths.map(function(width, index) {
let { prefix, postfix, adjust } = calculateAlignmentMarkdownSyntaxMetadata(colAlignments[index]);
return prefix + Array(columnWidths[index] + 3 - adjust).join("-") + postfix;
}).join("|") + "|");
return result;
}
function calculateAlignmentMarkdownSyntaxMetadata(alignment) {
switch (alignment) {
case ALIGNED_LEFT:
return ALIGNED_LEFT_SYNTAX;
case ALIGNED_CENTER:
return ALIGNED_CENTER_SYNTAX;
case ALIGNED_RIGHT:
return ALIGNED_RIGHT_SYNTAX;
default:
return ALIGNED_LEFT_SYNTAX;
}
}
function getColumnWidthsAndAlignments(rows) {
let colAlignments = [];
return {
columnWidths: rows[0].map(function(column, columnIndex) {
let alignment = columnAlignment(column);
colAlignments.push(alignment);
column = column.replace(COLUMN_ALIGNMENT_REGEX, "");
rows[0][columnIndex] = column;
return columnWidth(rows, columnIndex);
}),
colAlignments
};
}
function columnAlignment(columnHeaderText) {
var m = columnHeaderText.match(COLUMN_ALIGNMENT_REGEX);
if (m) {
var alignChar = m[1][1].toLowerCase();
return columnAlignmentFromChar(alignChar);
}
return ALIGNED_LEFT;
}
function columnAlignmentFromChar(alignChar) {
switch (alignChar) {
case ALIGNED_LEFT:
return ALIGNED_LEFT;
case ALIGNED_CENTER:
return ALIGNED_CENTER;
case ALIGNED_RIGHT:
return ALIGNED_RIGHT;
default:
return ALIGNED_LEFT;
}
}
function columnWidth(rows, columnIndex) {
return Math.max.apply(null, rows.map(function(row) {
return row[columnIndex] && row[columnIndex].length || 0;
}));
}
function splitIntoRowsAndColumns(data) {
var rows = data.split(EXCEL_ROW_DELIMITER_REGEX).map(function(row) {
return row.split(EXCEL_COLUMN_DELIMITER);
});
return rows;
}
function replaceIntraCellNewline(data) {
let cellReplacer = (_) => _.slice(1, -1).replace(EXCEL_DOUBLE_QUOTE_ESCAPED_REGEX, UNESCAPED_DOUBLE_QUOTE).replace(EXCEL_NEWLINE_REGEX, MARKDOWN_NEWLINE);
return data.replace(EXCEL_NEWLINE_ESCAPED_CELL_REGEX, cellReplacer);
}
// src/excel-markdown-tables.ts
var LINE_ENDING = "\n";
function excelToMarkdown(rawData) {
let data = rawData.trim();
var intraCellNewlineReplacedData = replaceIntraCellNewline(data);
var rows = splitIntoRowsAndColumns(intraCellNewlineReplacedData);
var { columnWidths, colAlignments } = getColumnWidthsAndAlignments(rows);
const markdownRows = addMarkdownSyntax(rows, columnWidths);
return addAlignmentSyntax(markdownRows, columnWidths, colAlignments).join(LINE_ENDING);
}
function getExcelRows(rawData) {
let data = rawData.trim();
var intraCellNewlineReplacedData = replaceIntraCellNewline(data);
return splitIntoRowsAndColumns(intraCellNewlineReplacedData);
}
function excelRowsToMarkdown(rows) {
var { columnWidths, colAlignments } = getColumnWidthsAndAlignments(rows);
const markdownRows = addMarkdownSyntax(rows, columnWidths);
return addAlignmentSyntax(markdownRows, columnWidths, colAlignments).join(LINE_ENDING);
}
function isExcelData(rows) {
return rows && rows[0] && rows[0].length > 1 ? true : false;
}
// src/main.ts
var ExcelToMarkdownTablePlugin = class extends import_obsidian.Plugin {
constructor() {
super(...arguments);
this.pasteHandler = (evt, editor) => {
if (evt.clipboardData === null) {
return;
}
if (evt.clipboardData.types.length === 1 && evt.clipboardData.types[0] === "text/plain") {
return;
}
const rawData = evt.clipboardData.getData("text");
const rows = getExcelRows(rawData);
if (isExcelData(rows)) {
const markdownData = excelRowsToMarkdown(rows);
editor.replaceSelection(markdownData + "\n");
evt.preventDefault();
}
};
}
onload() {
return __async(this, null, function* () {
this.addCommand({
id: "excel-to-markdown-table",
name: "Excel to Markdown",
hotkeys: [
{
modifiers: ["Mod", "Alt"],
key: "v"
}
],
editorCallback: (editor, view) => __async(this, null, function* () {
const text = yield navigator.clipboard.readText();
editor.replaceSelection(excelToMarkdown(text));
})
});
this.app.workspace.on("editor-paste", this.pasteHandler);
});
}
onunload() {
this.app.workspace.off("editor-paste", this.pasteHandler);
}
};
/* nosourcemap */
@@ -0,0 +1,10 @@
{
"id": "obsidian-excel-to-markdown-table",
"name": "Excel to Markdown Table",
"version": "0.4.0",
"minAppVersion": "0.12.0",
"description": "An Obsidian plugin to paste data from Microsoft Excel, Google Sheets, Apple Numbers and LibreOffice Calc as Markdown tables in Obsidian editor.",
"author": "Ganessh Kumar R P <rpganesshkumar@gmail.com>",
"authorUrl": "https://ganesshkumar.com",
"isDesktopOnly": false
}
@@ -0,0 +1 @@
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"id": "obsidian-git",
"name": "Git",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.38.5"
}
+23
View File
@@ -0,0 +1,23 @@
#!/bin/sh
PROMPT="$1"
TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT"
cleanup() {
rm -f "$TEMP_FILE" "$TEMP_FILE.response"
}
trap cleanup EXIT
echo "$PROMPT" > "$TEMP_FILE"
while [ ! -e "$TEMP_FILE.response" ]; do
if [ ! -e "$TEMP_FILE" ]; then
echo "Trigger file got removed: Abort" >&2
exit 1
fi
sleep 0.1
done
RESPONSE=$(cat "$TEMP_FILE.response")
echo "$RESPONSE"
+705
View File
@@ -0,0 +1,705 @@
@keyframes loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.workspace-leaf-content[data-type="git-view"] .button-border {
border: 2px solid var(--interactive-accent);
border-radius: var(--radius-s);
}
.workspace-leaf-content[data-type="git-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.workspace-leaf-content[data-type="git-history-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.loading {
overflow: hidden;
}
.loading > svg {
animation: 2s linear infinite loading;
transform-origin: 50% 50%;
display: inline-block;
}
.obsidian-git-center {
margin: auto;
text-align: center;
width: 50%;
}
.obsidian-git-textarea {
display: block;
margin-left: auto;
margin-right: auto;
}
.obsidian-git-disabled {
opacity: 0.5;
}
.obsidian-git-center-button {
display: block;
margin: 20px auto;
}
.tooltip.mod-left {
overflow-wrap: break-word;
}
.tooltip.mod-right {
overflow-wrap: break-word;
}
/* Limits the scrollbar to the view body */
.git-view {
display: flex;
flex-direction: column;
position: relative;
height: 100%;
}
/* Re-enable wrapping of nav buttns to prevent overflow on smaller screens #*/
.workspace-drawer .git-view .nav-buttons-container {
flex-wrap: wrap;
}
.git-tools {
display: flex;
margin-left: auto;
}
.git-tools .type {
padding-left: var(--size-2-1);
display: flex;
align-items: center;
justify-content: center;
width: 11px;
}
.git-tools .type[data-type="M"] {
color: orange;
}
.git-tools .type[data-type="D"] {
color: red;
}
.git-tools .buttons {
display: flex;
}
.git-tools .buttons > * {
padding: 0;
height: auto;
}
.workspace-leaf-content[data-type="git-view"] .tree-item-self,
.workspace-leaf-content[data-type="git-history-view"] .tree-item-self {
align-items: center;
}
.workspace-leaf-content[data-type="git-view"]
.tree-item-self:hover
.clickable-icon,
.workspace-leaf-content[data-type="git-history-view"]
.tree-item-self:hover
.clickable-icon {
color: var(--icon-color-hover);
}
/* Highlight an item as active if it's diff is currently opened */
.is-active .git-tools .buttons > * {
color: var(--nav-item-color-active);
}
.git-author {
color: var(--text-accent);
}
.git-date {
color: var(--text-accent);
}
.git-ref {
color: var(--text-accent);
}
/* ====== diff2html ======
The following styles are adapted from the obsidian-version-history plugin by
@kometenstaub https://github.com/kometenstaub/obsidian-version-history-diff/blob/main/src/styles.scss
which itself is adapted from the diff2html library with the following original license:
https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md
Copyright 2014-2016 Rodrigo Fernandes https://rtfpessoa.github.io/
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.theme-dark,
.theme-light {
--git-delete-bg: #ff475040;
--git-delete-hl: #96050a75;
--git-insert-bg: #68d36840;
--git-insert-hl: #23c02350;
--git-change-bg: #ffd55840;
--git-selected: #3572b0;
--git-delete: #cc3333;
--git-insert: #399839;
--git-change: #d0b44c;
--git-move: #3572b0;
}
.git-diff {
.d2h-d-none {
display: none;
}
.d2h-wrapper {
text-align: left;
border-radius: 0.25em;
overflow: auto;
}
.d2h-file-header.d2h-file-header {
background-color: var(--background-secondary);
border-bottom: 1px solid var(--background-modifier-border);
font-family:
Source Sans Pro,
Helvetica Neue,
Helvetica,
Arial,
sans-serif;
height: 35px;
padding: 5px 10px;
}
.d2h-file-header,
.d2h-file-stats {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d2h-file-header {
display: none;
}
.d2h-file-stats {
font-size: 14px;
margin-left: auto;
}
.d2h-lines-added {
border: 1px solid var(--color-green);
border-radius: 5px 0 0 5px;
color: var(--color-green);
padding: 2px;
text-align: right;
vertical-align: middle;
}
.d2h-lines-deleted {
border: 1px solid var(--color-red);
border-radius: 0 5px 5px 0;
color: var(--color-red);
margin-left: 1px;
padding: 2px;
text-align: left;
vertical-align: middle;
}
.d2h-file-name-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 15px;
width: 100%;
}
.d2h-file-name {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--text-normal);
font-size: var(--h5-size);
}
.d2h-file-wrapper {
border: 1px solid var(--background-secondary-alt);
border-radius: 3px;
margin-bottom: 1em;
max-height: 100%;
}
.d2h-file-collapse {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid var(--background-secondary-alt);
border-radius: 3px;
cursor: pointer;
display: none;
font-size: 12px;
justify-content: flex-end;
padding: 4px 8px;
}
.d2h-file-collapse.d2h-selected {
background-color: var(--git-selected);
}
.d2h-file-collapse-input {
margin: 0 4px 0 0;
}
.d2h-diff-table {
border-collapse: collapse;
font-family: var(--font-monospace);
font-size: var(--code-size);
width: 100%;
}
.d2h-files-diff {
width: 100%;
}
.d2h-file-diff {
/*
overflow-y: scroll;
*/
border-radius: 5px;
font-size: var(--font-text-size);
line-height: var(--line-height-normal);
}
.d2h-file-side-diff {
display: inline-block;
margin-bottom: -8px;
margin-right: -4px;
overflow-x: scroll;
overflow-y: hidden;
width: 50%;
}
.d2h-code-line {
padding-left: 6em;
padding-right: 1.5em;
}
.d2h-code-line,
.d2h-code-side-line {
display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: 100%;
}
.d2h-code-side-line {
/* needed to be changed */
padding-left: 0.5em;
padding-right: 0.5em;
}
.d2h-code-line-ctn {
word-wrap: normal;
background: none;
display: inline-block;
padding: 0;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
vertical-align: middle;
width: 100%;
/* only works for line-by-line */
white-space: pre-wrap;
}
.d2h-code-line del,
.d2h-code-side-line del {
background-color: var(--git-delete-hl);
color: var(--text-normal);
}
.d2h-code-line del,
.d2h-code-line ins,
.d2h-code-side-line del,
.d2h-code-side-line ins {
border-radius: 0.2em;
display: inline-block;
margin-top: -1px;
text-decoration: none;
vertical-align: middle;
}
.d2h-code-line ins,
.d2h-code-side-line ins {
background-color: var(--git-insert-hl);
text-align: left;
}
.d2h-code-line-prefix {
word-wrap: normal;
background: none;
display: inline;
padding: 0;
white-space: pre;
}
.line-num1 {
float: left;
}
.line-num1,
.line-num2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
/*
padding: 0 0.5em;
*/
text-overflow: ellipsis;
width: 2.5em;
padding-left: 0;
}
.line-num2 {
float: right;
}
.d2h-code-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-faint);
cursor: pointer;
display: inline-block;
position: absolute;
text-align: right;
width: 5.5em;
}
.d2h-code-linenumber:after {
content: "\200b";
}
.d2h-code-side-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-faint);
cursor: pointer;
overflow: hidden;
padding: 0 0.5em;
text-align: right;
text-overflow: ellipsis;
width: 4em;
/* needed to be changed */
display: table-cell;
position: relative;
}
.d2h-code-side-linenumber:after {
content: "\200b";
}
.d2h-code-side-emptyplaceholder,
.d2h-emptyplaceholder {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
}
.d2h-code-line-prefix,
.d2h-code-linenumber,
.d2h-code-side-linenumber,
.d2h-emptyplaceholder {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.d2h-code-linenumber,
.d2h-code-side-linenumber {
direction: rtl;
}
.d2h-del {
background-color: var(--git-delete-bg);
border-color: var(--git-delete-hl);
}
.d2h-ins {
background-color: var(--git-insert-bg);
border-color: var(--git-insert-hl);
}
.d2h-info {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
color: var(--text-faint);
}
.d2h-del,
.d2h-ins,
.d2h-file-diff .d2h-change {
color: var(--text-normal);
}
.d2h-file-diff .d2h-del.d2h-change {
background-color: var(--git-change-bg);
}
.d2h-file-diff .d2h-ins.d2h-change {
background-color: var(--git-insert-bg);
}
.d2h-file-list-wrapper {
a {
text-decoration: none;
cursor: default;
-webkit-user-drag: none;
}
svg {
display: none;
}
}
.d2h-file-list-header {
text-align: left;
}
.d2h-file-list-title {
display: none;
}
.d2h-file-list-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
}
.d2h-file-list {
}
.d2h-file-list > li {
border-bottom: 1px solid var(--background-modifier-border);
margin: 0;
padding: 5px 10px;
}
.d2h-file-list > li:last-child {
border-bottom: none;
}
.d2h-file-switch {
cursor: pointer;
display: none;
font-size: 10px;
}
.d2h-icon {
fill: currentColor;
margin-right: 10px;
vertical-align: middle;
}
.d2h-deleted {
color: var(--git-delete);
}
.d2h-added {
color: var(--git-insert);
}
.d2h-changed {
color: var(--git-change);
}
.d2h-moved {
color: var(--git-move);
}
.d2h-tag {
background-color: var(--background-secondary);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 10px;
margin-left: 5px;
padding: 0 2px;
}
.d2h-deleted-tag {
border: 1px solid var(--git-delete);
}
.d2h-added-tag {
border: 1px solid var(--git-insert);
}
.d2h-changed-tag {
border: 1px solid var(--git-change);
}
.d2h-moved-tag {
border: 1px solid var(--git-move);
}
/* needed for line-by-line*/
.d2h-diff-tbody {
position: relative;
}
/* My additions */
.cm-merge-revert {
width: 4em;
}
/* Ensure that merge revert markers are positioned correctly */
.cm-merge-revert > * {
position: absolute;
background-color: var(--background-secondary);
display: flex;
}
}
/* ====================== Line Authoring Information ====================== */
.cm-gutterElement.obs-git-blame-gutter {
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
border-width: 0px 2px 0.2px;
border-style: solid;
border-color: var(--background-secondary);
background-color: var(--background-secondary);
}
.cm-gutterElement.obs-git-blame-gutter > div,
.line-author-settings-preview {
/* delegate text color to settings */
color: var(--obs-git-gutter-text);
font-family: monospace;
height: 100%; /* ensure, that age-based background color occupies entire parent */
text-align: right;
padding: 0px 6px;
white-space: pre; /* Keep spaces and do not collapse them. */
}
@media (max-width: 800px) {
/* hide git blame gutter not to superpose text */
.cm-gutterElement.obs-git-blame-gutter {
display: none;
}
}
.git-unified-diff-view,
.git-split-diff-view .cm-deletedLine .cm-changedText {
background-color: #ee443330;
}
.git-unified-diff-view,
.git-split-diff-view .cm-insertedLine .cm-changedText {
background-color: #22bb2230;
}
.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg>');
}
.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye-off"><path d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"></path><path d="M14.084 14.158a3 3 0 0 1-4.242-4.242"></path><path d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"></path><path d="m2 2 20 20"></path></svg>');
}
/* Override styling of Codemirror merge view "collapsed lines" indicator */
.git-split-diff-view .ͼ2 .cm-collapsedLines {
background: var(--interactive-normal);
border-radius: var(--radius-m);
color: var(--text-accent);
font-size: var(--font-small);
padding: var(--size-4-1) var(--size-4-1);
}
.git-split-diff-view .ͼ2 .cm-collapsedLines:hover {
background: var(--interactive-hover);
color: var(--text-accent-hover);
}
.git-signs-gutter {
.cm-gutterElement {
display: grid;
/* Needed to align the sign properly for different line heigts. Such as
* when having a heading or list item.
*/
padding-top: 0 !important;
}
}
.git-gutter-marker:hover {
border-radius: 2px;
}
.git-gutter-marker.git-add {
background-color: var(--color-green);
justify-self: center;
height: inherit;
width: 0.2rem;
}
.git-gutter-marker.git-change {
background-color: var(--color-yellow);
justify-self: center;
height: inherit;
width: 0.2rem;
}
.git-gutter-marker.git-changedelete {
color: var(--color-yellow);
font-weight: var(--font-bold);
font-size: 1rem;
justify-self: center;
height: inherit;
}
.git-gutter-marker.git-delete {
background-color: var(--color-red);
height: 0.2rem;
width: 0.8rem;
align-self: end;
}
.git-gutter-marker.git-topdelete {
background-color: var(--color-red);
height: 0.2rem;
width: 0.8rem;
align-self: start;
}
div:hover > .git-gutter-marker.git-change {
width: 0.6rem;
}
div:hover > .git-gutter-marker.git-add {
width: 0.6rem;
}
div:hover > .git-gutter-marker.git-delete {
height: 0.6rem;
}
div:hover > .git-gutter-marker.git-topdelete {
height: 0.6rem;
}
div:hover > .git-gutter-marker.git-changedelete {
font-weight: var(--font-bold);
}
.git-gutter-marker.staged {
opacity: 0.5;
}
/* Prevent shifting of the editor when git signs gutter is the only gutter present */
.cm-gutters.cm-gutters-before:has(> .git-signs-gutter:only-child) {
margin-inline-end: 0;
.git-signs-gutter {
margin-inline-start: -1rem;
}
}
.git-changes-status-bar-colored {
.git-add {
color: var(--color-green);
}
.git-change {
color: var(--color-yellow);
}
.git-delete {
color: var(--color-red);
}
}
.git-changes-status-bar .git-add {
margin-right: 0.3em;
}
.git-changes-status-bar .git-change {
margin-right: 0.3em;
}
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
{
"id": "obsidian-kanban",
"name": "Kanban",
"version": "2.0.51",
"minAppVersion": "1.0.0",
"description": "Create markdown-backed Kanban boards in Obsidian.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
"helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin",
"isDesktopOnly": false
}
File diff suppressed because one or more lines are too long
+247
View File
@@ -0,0 +1,247 @@
{
"main": {
"id": "170f4c9b7bb73ceb",
"type": "split",
"children": [
{
"id": "8462094f338770aa",
"type": "tabs",
"children": [
{
"id": "d9533f8f9acdaf2f",
"type": "leaf",
"pinned": true,
"state": {
"type": "kanban",
"state": {
"file": "tickets.md",
"kanbanViewState": {
"kanban-plugin": "board",
"list-collapse": [
false,
false,
true,
false,
false,
false,
true,
true,
false,
true,
false
]
}
},
"pinned": true,
"icon": "lucide-trello",
"title": "tickets"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "5d2efcf9ebcd6220",
"type": "split",
"children": [
{
"id": "decf4d5602a6980e",
"type": "tabs",
"children": [
{
"id": "d1f848a92892492c",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Dateiexplorer"
}
},
{
"id": "a5f3f2478a393520",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Suchen"
}
},
{
"id": "a998fa99e3cf3e63",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
]
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "3d65d28a38ea1e86",
"type": "split",
"children": [
{
"id": "f31e986ad6754ad3",
"type": "tabs",
"children": [
{
"id": "be270986d698ef2a",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "81d525a01572bad0",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "f9d6e79d16212cef",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "815421a1e2f7e396",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "tickets.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Gliederung von tickets"
}
},
{
"id": "1a4dfb11cb7a0322",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "Source Control"
}
}
],
"currentTab": 4
}
],
"direction": "horizontal",
"width": 394.5
},
"left-ribbon": {
"hiddenItems": {
"switcher:Schnellauswahl öffnen": false,
"graph:Graph-Ansicht öffnen": false,
"daily-notes:Heutige Notiz öffnen": false,
"templates:Vorlage einfügen": false,
"command-palette:Befehlspalette öffnen": false,
"bases:Neue Base erstellen": false,
"obsidian-kanban:Create new board": false,
"obsidian-git:Open Git source control": false,
"vcf-contacts:Contacts": false,
"obsidian-full-calendar:Open Full Calendar": false
}
},
"active": "1a4dfb11cb7a0322",
"lastOpenFiles": [
"Kalender/2026-05-20 SJK After-Work-Event 🍹🎶.md",
"Kalender/2026-07-24 AKF goes Sommerfest 2026.md",
"Kalender/2026-06-24 SJK After-Work-Event 🍹🎶.md",
"Dokumentationen/Instaccount.md",
"Berichtsheft",
"Dokumentationen/Drucker.md",
"Dokumentationen/citrix.md",
"Dokumentationen/Autohotkey.md",
"LogTag Analyzer.md",
"LogTag Config.png",
"Kalender/2026-04-01 Ataxx Update.md",
"Kalender/2026-03-18 Hobart Techniker Lollo.md",
"Kalender/2026-03-15 Ataxx Update.md",
"OU Lese- & Schreibegruppen anlegen.md",
"Pasted image 20260429140915.png",
"Pasted image 20260429140621.png",
"tickets.md",
"2026-03-13.md",
"Kontakte/Francesca Scottini.md",
"Pasted image 20260429133451.png",
"Dokumentationen/vFM.md",
"Pasted image 20260429140330.png",
"Pasted image 20260429140324.png",
"Pasted image 20260429105131.png",
"Kontakte/Hannah Niese.md",
"Yvonne Lang.md",
"Untitled Kanban.md",
"Links für Andreas.md",
"Dokumentationen/Orbis.md",
"Dokumentationen/Orbis",
"Dokumentationen/Orbis/Orbis - Digitale Signatur.md",
"Kontakte/Anna Matheiowetz.md",
"Kontakte/Tanja Frankenberger.md",
"Kontakte/Gregor Thomas.md",
"Dokumentationen",
"Kontakte/Ariane Szelies.md",
"Caltest/a320e1fe-1099-4f9b-be69-7f1d04570c27.ics",
"Caltest",
"Kalender",
"Unbenannt.base",
"Kontakte",
"HTML import/Attachments/user_avatar.png",
"HTML import/Attachments/logo.png",
"HTML import/Attachments",
"HTML import"
]
}
+1
View File
@@ -0,0 +1 @@
Skripte liegen auf `\\artemed.local\Gruppen\FBG\EDV\Allgemein\SJK\Dokumentationen\RKK_Spezial\Autohotkey\`
+8
View File
@@ -0,0 +1,8 @@
# Druckerkarten
- Seriennummer der Druckerkarte mit Handy auslesen (NFC Tools ist zu empfehlen)
- [aQrate Benutzer](https://rkkvprg09.rkkad.de:8080/de/app/#{"r":"users"}) aufrufen und einloggen (Logindaten im Keepass)
- Nutzer Suchen oder ggf. erstellen
- Im Feld Karten Seriennummer eintragen.
# Laboretikettendrucker umbenennen
## Imed
## Zebra
+8
View File
@@ -0,0 +1,8 @@
# Große zebra Etikettendrucker ändern im Falle eines defekts
Datei → Programm → Etiketten
![[Pasted image 20260429133451.png]] ![[Pasted image 20260429140330.png]]
![[Pasted image 20260429140621.png]]
Patz hier aus Sammelproduktion, Produktion & Auftrag des kaputten Druckers entfernen.
![[Pasted image 20260429140915.png]]
zum entfernen, oben Doppelklick auf Platz.
und dann beim anderen Drucker per Doppelklick unten wieder hinzufügen
+1
View File
@@ -0,0 +1 @@
benötigt sowohl `MOMO-ADMIN-FBG` (Admin Rechte in MOMO selbst) als auch `MOMO_EDV_ADMIN_FBG` (Loginberechtigung)
+6
View File
@@ -0,0 +1,6 @@
Telefonliste der Ärtzte in
`Tools → Abfragegenerator → Vorschau → aktualisieren Pfeil`
## User bearb
### Rollenzuweisung
Tipp: Bulk Rollenzuweisung geht besser über `Systemadministration → Rollenübersicht`
Dort Rolle auswählen und dann Leute hinzufügen (geht uu schneller als jeden Benutzer einzeln zu öffnen)
@@ -0,0 +1,9 @@
- Orbis → Extra → Systemverwaltung → Unterschriften
- Person suchen (nach Alphabet sortiert, keine Suchfunktion vorhanden)
- Person anklicken und dann auf `Bearbeiten` klicken (oder Doppelklick)
- `Neu`
- Wenn man ein Unterschriftentablet hat, `Scannen` drücken, andernfalls ein Schwarz-Weißes Bild der Unterschrift importieren
- Bild muss evtl. noch nachbearbeitet werden.
- Wenn auf Tablet unterschrieben, `Exportieren` und speichern.
- Gültigkeit muss nicht eingetragen werden.
- Bild der Unterschrift unter `\\artemed.local\Gruppen\FBG\EDV\Allgemein\SJK\sola\Orbis Unterschriften\<Jahreszahl>` mit Nachnamen als Dateiname ablegen.v
@@ -0,0 +1,19 @@
F1 Help page mit viel information.
F4 kann durchsuchen (maybe)
User kopieren
Mitarbeiterfunktionen -> OP Relevanz
Kalender Orbis -> ADM Terminverwaltung -> ADM Mitearbeiterkalender
OP Relevanz bei anlegen Häkchen setzen
Kalenderset - Weird shit mal bei Fabrizio zugucken....
Systemadministration -> Effektive Berechitgungen
Berechtigung anwählen zeigt Quelle der Berechtigung unten
Fallnummer
Jahreszahl
Sequencer->CLassinc aPPlication-> GBDM-> Strukturen->Logisches modell-> Krankenhaus
betriebsstätte-> rechtiskilck auf stätte -> Fall nr.
LFBGAP0060;LFBGAP0061
+1
View File
@@ -0,0 +1 @@
RKK-GC-CTX-USB-erlaubt
+18
View File
@@ -0,0 +1,18 @@
# Massenimport
- In Excel als CSV speichern
- CSV Datei in Texteditor auf Extrazeilen überprüfen
- In vFM unter <u>E</u>xtras → Daten<u>i</u>mport → <u>A</u>SCII/ANSI-Format
- Importvorschrift wählen oder [erstellen](vFM.md#Importvorschrift%20erstellen)
- auf korrekte Reihenfolge der Spalten in CSV achten.
- Import-Quelldatei wählen
- Datenimport starten.
## Importvorschrift erstellen
- Importvorschrift benennen
- Einleseart wählen
- Trennzeichen der CSV Wählen (bei export aus Excel standardmäßig **;**)
- **Objekt/Kataloge** & **Zieltabelle** als **EDV** auswählen
- **EDV-ID**, **EDV-Bez**, **Abteilung**, **Standort** und **Ersatzbeschaffung** sind Pflichtfelder
- Vorschrift speichern
<u></u>
+148
View File
@@ -0,0 +1,148 @@
---
kanban-plugin: board
---
## TODO
- [ ] SJKANAEOP05;SJKANAEOP06 müssen noch getauscht werden (minifujis im OP VERTEIKER)
FFBGAP0083 muss auch noch
E01-005991, E01-005990
- [ ] Florian Rebel anrufen wg [SR](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-260186]/1871498) und [I](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-258910]/1999383) ticket
## Noch Anzugucken
- [ ] [Drucker einrichten](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-264496]/1988525)
- [ ] [Bildschirm Ersetzen](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267271]/2073809)
- [ ] [Szelies Scan2Mail LOK](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267811]/2085863)
- [ ] [Scan2Mail im Loretto Kodierung](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2085864)
- [ ] [Lollo Drucker der im SJK steht Kabel kaputt](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-262170]/2098811)
- [ ] [Anna Math. Zotero install](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2098808)
- [ ] [Katharina Heinricht: Outlook: Heim-Laptop keine Mails](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-255394]/1858110)
- [ ] [Orbis Dokumente nicht anschaubar](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-262050]/2091023) anwesend ab @{Mo, 16.03.26}
- [ ] [Reboot Task OP PC's](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268021]/2091025)
- [ ] [COM Modul APO Waagen](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/1552995)
- [ ] [Maeggi Glaser §21 verzeichnis](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2064474)
- [ ] [Sammelacc Aushilfen Rad LOK](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-260186]/1871498)
- [ ] [theresa schwab PDM Postfach](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268468]/2103614)
## IMPORTANT
- [ ] [Wlan stört Telefone](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267529]/2079253) @{Fr, 20.03.26}
## waiting for response
- [ ] [Nummernkonfig Loretto](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268192]/2094573)
- [ ] [Ordner ZNA OU anlegen maybe](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268756]/2110541)
- [ ] [CTX Timeoffice Djeric](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2121236)
Acc noch nicht migriert
- [ ] [Orbis Briefkopf](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-255909]/1759870)
- [ ] [Hashmat Malik, fehlende Mail](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269358]/2123661)
@{Mo, 13.04.26}
- [ ] [Urologie Sekretariat Beschaffung Scanner](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267938]/2089014)
## Loretto Persönlich
- [ ] [EtikettenDrucker Intensiv](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-260774]/2033308)
- [ ] [Kamera Kabel Loretto](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268195]/2094594)
- [ ] [OP Tastatur Uro](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268193]/2094583)
- [ ] [Tischscanner](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269216]/2120877)
## Liegt bei Infrastruktur
- [ ] [Hobart Waschmaschine](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268260]/2098048)
mail an Sven.Wegmann@hobart.de
## Liegt bei Orbis Team
## Erledigt
**Complete**
- [x] [clotten name Klatt-Erhardt & Pütz](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268181]/2094301)
- [x] [Kugge PA Postfächer](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269596]/2129257)
- [x] [Betriebsrat Ordner](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268755]/2110508)
- [x] [Auslandstelefonie](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269242]/2121320)
- [x] [Anlage OU BR-RKS](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269243]/2121358)
- [x] [Orbis Medication Berechtigungen](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268053]/2091608)
- [x] [TA Druckerkarte Personalabteilung](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269050]/2117271)
- [x] [tobi Leimenstoll windows berechtigungen](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269212]/2120719)
- [x] [Scanner Software und Treiber installieren](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268749]/2110462)
- [x] [user orbis freischalten](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268302]/2098828)
was Kurve berechtigung
- [x] [Always On Bei PC's in OP AWR](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-266343]/2045951)
- [x] [VPN Zugang Frau Hog](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268292]/2098772)
- [x] [Telefonnummern orbis Loretto](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269164]/2119868)
wartet auf Simon
## Waiting to close at date
- [ ] [OP Korrektur Berechtigung Fr. Gerber](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269309]/2122461) @{Fr, 24.04.26}
- [ ] [entl1](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-258385]/1825097) @{Fr, 24.04.26}
[entl2](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-258383]/1825088) @{Fr, 24.04.26}
[entl3](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-258384]/1825092) @{Fr, 24.04.26}
- [ ] [orbis entlassdatum](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-258384]/1825092)
- [ ] [medtech vfm](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-258565]/1830292)
\+ meins
## Merken maybe später
- [ ] [Nvidia Lizenz shit](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-261191]/2050440)
## Thomas fragen was tun
- [ ] [Küchendingsbums](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-269170]/2119936)
- [ ] [MD Portal](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-253357]/1692155)
- [ ] [Orbis OP7 OP Plan](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-257350]/1796169)
- [ ] [Netzwerkkarten MAC Addressen](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-262597]/2117121)
***
## Archive
- [x] [Einrichtung Verwaltungsdrucker](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2094229) @{Mi, 25.03.26}
- [x] [Klatt-Erhardt & Pütz Arztbriefköpfe](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268182]/2094306)
- [x] [fußzeile Orbis Formular](ot://servicedesk.artemed.local:5085/Aufgaben-Liste/2077104)
- [x] [Maus Visitenwagen IDA](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268194]/2094585)
und [mehr](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268303]/2098831)
- [x] [Mail verteiler shit](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-261602]/2071427) @{Fr, 20.03.26}
- [x] [Orbis Test-User Hartmann](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267429]/2077097) @{Fr, 13.03.26}
- [x] [Richthammer Kalender](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-261376]/2058229) @{Mo, 16.03.26}
- [x] [Apothekenbestellung Name verschwunden](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268175]/2094244)
- [x] [Scotty Bilder Klage Corsetti](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268198]/2094630)
- [x] [Arhelger USB Stick](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268291]/2098764)
- [x] [Tausch mit Denso Scanner](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267977]/2089938)
Am Freitag mit Yvonne
- [x] [Weirder Arzt will shit](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-261070]/2046402)
- [x] [Webcam anschaffung](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-265853]/2033077) @{Fr, 20.03.26}
- [x] [AIDA Bilder](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-265651]/2025764) @{Fr, 20.03.26}
- [x] [Test-Zugang Orbis](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267429]/2077097) @{Fr, 13.03.26}
- [x] [blutgasmessgerät](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-262045]/2090665)
- [x] [Anlage 3M für Fr. Knodel](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268028]/2091055)
- [x] [Laptop Sichert: Meetings in Citrix](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-261981]/1919852)
- [x] [anklopfen ausschalten Dect fon](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-268073]/2092033)
- [x] [Laptop Vatterot WLAN](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267989]/2090290)
- [x] [Gyn Formular](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-267995]/2090386)
- [x] [OP Etikettendrucker](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/01.IncidentManagement/[I-262044]/2090628)
- [x] [3M Kodip](ot://servicedesk.artemed.local:5085/01.ITSM-ServiceOperation/02.RequestFulfillment/[SR-263800]/1970099)@{Fr, 06.03.26}
%% kanban:settings
```
{"kanban-plugin":"board","list-collapse":[false,false,true,false,false,false,true,true,false,true,false],"date-format":"dd, DD.MM.YY","time-format":"H:m","show-checkboxes":false,"show-relative-date":true,"date-colors":[{"distance":1,"unit":"days","direction":"after"}],"date-picker-week-start":1}
```
%%