chore: update sitemap dates and add new documentation entries

This commit is contained in:
Janik von Rotz committed 2026-10-15 12:36:39 +02:00
1 parent e612bdc4a7
commit be38ebcd0f
6 files changed
+710 -647

No files matched your search

File diff suppressed because it is too large. Load diff
+8 -2
View File
@@ -582,7 +582,10 @@ export default [
"text": "Documents",
"collapsible": true,
"children": [
"agreement-legal.md"
"agreement-crm.md",
"agreement-legal.md",
"agreement-puzzle.md",
"agreement.md"
]
},
{
@@ -724,7 +727,8 @@ export default [
"text": "IoT",
"collapsible": true,
"children": [
"printnode-base.md"
"printnode-base.md",
"report-to-qz-tray.md"
]
},
{
@@ -1168,6 +1172,7 @@ export default [
"payment-payrexx.md",
"payment-saferpay.md",
"saferpay-payment-provider.md",
"website-sale-address-optional-fields.md",
"website-sale-address-optional-phone.md",
"website-sale-cart-expire.md",
"website-sale-disable-cart.md",
@@ -1272,6 +1277,7 @@ export default [
"text": "License",
"collapsible": true,
"children": [
"license-ocad-mail.md",
"license-ocad.md",
"license-partner-comission.md",
"license-portal.md",
+6
View File
@@ -13,6 +13,12 @@ partner: Mint System
{{ $frontmatter.description }}
## Konfiguration
### Automatische Generierung von Rechnungsabgrenzungsposten deaktiveiren
Um die automatische Generierung von Abschreibungsbuchungen zu verhindern, Navigieren Nach _Einstellungen > Buchhaltung_. Im Abschnitt _Aktive Rechnungsabgrenzungsposten_ legen Sie _Buchungen generieren_ auf _Manuell & Gruppiert_. Nehmen Sie dieselbe Einstellung für _Passive Rechnungsabgrenzungsposten_ vor.
## Anlagenverwaltung
### Journal Inventur erstellen
+5 -5
View File
@@ -8,11 +8,11 @@ prev: ./discuss-e-mail
repo: Mint-System/Odoo-Apps-Social
title: Mail Unsubscribe
versions:
- "18.0"
- "17.0"
- "16.0"
- "15.0"
- "14.0"
- '18.0'
- '17.0'
- '16.0'
- '15.0'
- '14.0'
---
+4 -2
View File
@@ -58,8 +58,11 @@ Wenn Sie [Preislisten aktivieren](Sale%20Price.md#Preislisten%20aktivieren) und
Wenn Sie die ausgewählte [Preisliste anzeigen](Sale%20Price.md#Preisliste%20anzeigen) sehen Sie im Tab _Zeitbasierte Regel_ die erstellten Verknüpfungen.
### Rechnungsabgrenzungsposten
### Rechnungsabgrenzungsposten anzeigen
Rufen Sie ein Abonnment mit einer Rechnung unter _Abonnemente_ auf und zeigen Sie eine Rechnung an. Über den Smart-Button _Abgrenzungsposten_ gelangen Sie zu den Rechnungsabgrenzungsposten.
::: tip
Die folgende Abbildung zeigt die Abgrenzungen für ein Abonnement mit CHF 100 pro Monat das am 17.07.2026 bestätigt und rückwirkend mit dem Startdatum 12.01.2026 fakturiert wurde.
Das erste Abrechnungsdatum ist der 12.01.2026 und die erste Rechnung wurde für den Zeitraum 12.01.2026 bis 12.02.2026 erstellt.
Das führt zu einer Abgrenzungsbuchung im Januar für 19 Tage (CHF 100/30) * 19 = CHF 63.333) und einer zweiten Abgrenzungsbuchung für den Rest im Februar (CHF 100 - CHF 63.333 = 36.667).
@@ -67,7 +70,6 @@ Die Rechnung wird im Juli zurück gebucht, da schon im Januar und Februar Erfolg
![](attachments/Rechnungsabgrenzungsposten.png)
::: tip
Odoo rechnet mit der Basis 30 Tage pro Monat.
:::
+13 -6
View File
@@ -75,6 +75,7 @@ get-frontmatter-field() {
sub(/^'"$FIELD"':[ \t]*/, "")
# Strip surrounding quotes if present
gsub(/^'"'"'|'"'"'$/, "")
gsub(/^"|"$/, "")
print
found=1
}
@@ -86,14 +87,15 @@ set-frontmatter-field() {
shift
local VERSIONS=("$@")
# Build the replacement block: "versions:\n- 'x.y'\n- ..."
# Build the replacement block: "versions:\n - 'x.y'\n - ..."
local NEW_BLOCK="versions:"
for V in "${VERSIONS[@]}"; do
NEW_BLOCK="${NEW_BLOCK}\n- '${V}'"
NEW_BLOCK="${NEW_BLOCK}\n - '${V}'"
done
# Use awk to replace the existing versions block inside the frontmatter.
# The versions block may span multiple lines (the key line + list items).
# Skips any lines that are part of a YAML block sequence (optional indent + "- ").
awk -v new_block="$NEW_BLOCK" '
BEGIN { in_fm=0; in_versions=0; fm_done=0 }
/^---$/ {
@@ -110,8 +112,8 @@ set-frontmatter-field() {
next
}
if (in_versions) {
# Skip continuation list items (lines starting with "- ")
if (/^- /) { next }
# Skip continuation list items (lines starting with optional whitespace + "- ")
if (/^[ \t]*- /) { next }
else { in_versions=0 }
}
print
@@ -193,9 +195,14 @@ update-module-versions() {
# Test each version and collect available ones
local AVAILABLE_VERSIONS=()
for VERSION in "${VERSIONS[@]}"; do
local URL="https://${FORGE}/${REPO}/tree/${VERSION}/${NAME}"
local URL
if [[ "${FORGE}" == "github.com" ]]; then
URL="https://raw.githubusercontent.com/${REPO}/${VERSION}/${NAME}/__manifest__.py"
else
URL="https://${FORGE}/${REPO}/tree/${VERSION}/${NAME}"
fi
local HTTP_STATUS
HTTP_STATUS=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
HTTP_STATUS=$(curl -o /dev/null -s -w "%{http_code}" --max-time 10 "$URL" || echo "ERR")
if [[ "$HTTP_STATUS" == "200" ]]; then
echo " ✓ $VERSION available ($URL)"
AVAILABLE_VERSIONS+=("$VERSION")