Stand: 2026-07-29, geprüft gegen Commit 4ebc50d
„ComCat Library". Stellt ORM-Modelle und Basisfunktionen für das
comcat-Web-Application-Backend bereit (Mieter-/Endnutzer-App): Accounts,
OAuth2, Push (FCM), Präsentation, Kontakt-/E-Mail-Flows.
Python 3, Flask, Peewee via peeweeplus, Auth via authlib/oauth2gen/
argon2_cffi, Push via firebase_admin. Package comcatlib. Module u. a.
app.py, oauth2.py, fcm.py, presentation.py, contactform.py,
email.py/email_change.py, localproxies.py, pwgen.py, functions.py.
- Dependencies:
cmslib,mdb,filedb,damage_report,marketplace,tenantcalendar,tenantforum,notificationlib,emaillib,authlib,oauth2gen,argon2_cffi,firebase_admin,requests,flask,werkzeug,peewee,peeweeplus,configlib. - Firebase Cloud Messaging (Push an ComCat-Clients).
- ComCat-Domänenmodelle + OAuth2-/Account-/Push-Infrastruktur, auf denen das
comcat-Backend und der ComCat-Teil vondscms4aufsetzen.
Reine Bibliothek; von comcat/dscms4 importiert. Kein eigener Dienst.
Kopplungsgrad: hoch. Fachliches Fundament der ComCat-App (Auth, Push,
Datenmodell); eng mit cmslib und den Tenant-/Marketplace-Libs verzahnt.
Nicht isoliert austauschbar.
README.md(Zweck, Verweis aufcomcat).- Verwandt:
comcat,dscms4,cmslib,ccmessenger. ⚠️ ANNAHME: Zentrales Repohomeinfo-architektur(Ordnerkomponenten/) noch nicht geprüft.