Kundenansicht P6: K02 und K03 nennen das Ende der Abo-Funktionen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9489a70f0c
commit
cdc8f5c424
5 files changed
+73
-17
No files matched your search
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Abo-Modell der Funktionen (Kundenansicht neu, P5/P6). Blatt-Modul ohne Importe: Routen, Abgleiche und Mails nutzen es gemeinsam.
|
||||
*
|
||||
* Ein portalFeatures-Dokument gehört zum Abo-Modell, wenn `unlockedBy` UND `einrichtungAbrechnung` beide 'abo' oder 'projekt' sind
|
||||
* (Marker, den das Einschalten aus P5 setzt). Dokumente ohne Marker (Kauf-Bestand, Team, die Gratis-Zeiten der alten Ansicht mit
|
||||
* unlockedBy 'abo') berührt keine neue Logik.
|
||||
*/
|
||||
|
||||
export const ABRECHNUNGEN = Object.freeze(['abo', 'projekt'])
|
||||
|
||||
/** true, wenn das Dokument zum Abo-Modell gehört; null und undefined sind false. */
|
||||
export const istAboModell = (doc) => ABRECHNUNGEN.includes(doc?.unlockedBy) && ABRECHNUNGEN.includes(doc?.einrichtungAbrechnung)
|
||||
Reference in new issue
Block a user