53158c61ca
Merge branch 'int'
Deploy Plattform-Core / test (push) Successful in 29s
Deploy Plattform-Core / deploy (push) Successful in 5s
2026-06-12 10:30:57 +02:00
e34e8548bc
fix: tests postgres connector _ensureTableExists
Deploy Plattform-Core (Int) / test (push) Successful in 42s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-12 10:30:29 +02:00
eae5819c44
Merge branch 'int'
Deploy Plattform-Core / test (push) Failing after 50s
Deploy Plattform-Core / deploy (push) Has been skipped
2026-06-12 10:23:04 +02:00
f8976d1d95
FIX: Home-Mandat bei OAuth-Login: Neue MSFT/Google-User (und nach MFA) bekommen automatisch ein Home-Mandat mit TRIAL_14D, damit Store, Verbindungen und Dateien funktionieren.
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m2s
Deploy Plattform-Core (Int) / deploy (push) Successful in 10s
Microsoft Scopes → .default: Login- und Connect-Flow nutzen https://graph.microsoft.com/.default statt Einzel-Scopes, damit tenant-weiter Admin-Consent greift.
Authority /organizations: Service_MSFT_TENANT_ID in allen env-Dateien von common auf organizations (nur Geschäftskonten).
Admin-Consent-Callback: Fehlendes state führt nicht mehr zu hartem Fehler, wenn Consent außerhalb unserer Route gestartet wurde.
Token-Refresh gehärtet: Proaktives Refresh-Fenster von 5 auf 30 Minuten, Rate-Limit von 3 auf 6 pro Stunde.
Connect-Refresh ohne prompt=consent: Beim „Verbindung aktualisieren“ (reauth=1) nur noch select_account, kein erzwungener Consent → kein „Need admin approval“ für normale User.
2026-06-12 10:21:52 +02:00
0438177934
FIX: mandant wird erstellt wenn sich ein user mit microsoft oder google das erste mal registriert, damit er die app tatsächlich nutzen kann
2026-06-12 09:28:11 +02:00
66b44e5c78
dead endpoint cleanup + admin sessions UX: remove unused endpoints (billing/balances, files/attributes, files/bulk, voice-google duplicates, workflow-automation/runs, jobs list), fix billing transaction filter for enriched columns, admin sessions use revokeTokenById instead of delete, add per-device revoke endpoint, add sessions nav item
...
Deploy Plattform-Core (Int) / test (push) Successful in 57s
Deploy Plattform-Core (Int) / deploy (push) Successful in 8s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-12 00:35:52 +02:00
29de7e9915
fixes bad improrts by composer
Deploy Plattform-Core (Int) / test (push) Successful in 58s
Deploy Plattform-Core (Int) / deploy (push) Successful in 8s
2026-06-11 23:28:49 +02:00
63e30c1281
import cleanup
Deploy Plattform-Core (Int) / test (push) Failing after 56s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-11 22:54:39 +02:00
a1d9c68604
ux cleanup
Deploy Plattform-Core (Int) / test (push) Successful in 1m1s
Deploy Plattform-Core (Int) / deploy (push) Successful in 10s
2026-06-11 21:26:32 +02:00
535bd43174
model fixes
Deploy Plattform-Core (Int) / test (push) Successful in 59s
Deploy Plattform-Core (Int) / deploy (push) Successful in 10s
2026-06-11 16:47:21 +02:00
e5b27ea8e5
fix: trustee options endpoints handle dict records from interface layer
...
Deploy Plattform-Core / test (push) Successful in 43s
Deploy Plattform-Core / deploy (push) Successful in 6s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 15:41:12 +02:00
7061dd4303
ui generic rendering - base
Deploy Plattform-Core (Int) / test (push) Successful in 1m3s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-10 16:32:45 +02:00
d842884ccf
Merge remote-tracking branch 'origin/main' into int
Deploy Plattform-Core (Int) / test (push) Successful in 1m1s
Deploy Plattform-Core / test (push) Successful in 44s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
Deploy Plattform-Core / deploy (push) Successful in 4s
2026-06-10 00:42:59 +02:00
fc6de11c37
Remove poweron-center.net references, clean up demo tests
...
Deploy Plattform-Core (Int) / deploy (push) Blocked by required conditions
Deploy Plattform-Core (Int) / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 00:42:09 +02:00
12c1d768ac
Merge branch 'int'
Deploy Plattform-Core / test (push) Successful in 52s
Deploy Plattform-Core / deploy (push) Successful in 5s
2026-06-09 23:55:02 +02:00
30db7a310c
fix: resolve all deprecation warnings and remove dead test scripts
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m4s
Deploy Plattform-Core (Int) / deploy (push) Successful in 10s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 23:52:50 +02:00
dce41a01ac
fix: unit tests and pdf bullet rendering
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m3s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 23:40:43 +02:00
06e68c343b
automation fixes
Deploy Plattform-Core (Int) / test (push) Failing after 1m9s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-09 22:59:26 +02:00
ebc4b2a080
cp adapted to 2026 poweron 2
Deploy Plattform-Core (Int) / test (push) Failing after 12s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-09 09:58:05 +02:00
4a60086c80
cp adapted to 2026 poweron
Deploy Plattform-Core (Int) / test (push) Failing after 15s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-09 09:53:31 +02:00
26dd8f6f3f
cleanup intra referencings in codebase
Deploy Plattform-Core (Int) / test (push) Failing after 12s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-09 07:05:06 +02:00
4f8473bd70
cleaned servicebag and removed servicehub
Deploy Plattform-Core (Int) / test (push) Failing after 1m2s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-08 23:35:31 +02:00
c1655bdd0a
refactor: move billingWebhookHandler to serviceBilling layer
...
Business logic for Stripe webhooks belongs in serviceCenter/services/serviceBilling/, not in routes/. Updates 3 lazy imports in routeBilling.py accordingly.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 21:01:32 +02:00
e0caad0a75
import fixes
Deploy Plattform-Core (Int) / test (push) Successful in 1m5s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-08 20:45:51 +02:00
ce612ffcfc
import referencing fixes
Deploy Plattform-Core (Int) / test (push) Successful in 1m0s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-08 14:46:52 +02:00
9be2d8aab5
refactory workflowAutomation completed as system component reolacing automation2 and graphEditor
Deploy Plattform-Core (Int) / test (push) Failing after 16s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-08 10:31:17 +02:00
39aba4cca8
before refactory workflowAutomation
Deploy Plattform-Core (Int) / test (push) Successful in 1m2s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-07 22:26:18 +02:00
2b208ee504
fix(test): update methodTrustee path in signature validator parametrize
...
Deploy Plattform-Core (Int) / test (push) Successful in 56s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 08:39:19 +02:00
877f859f6b
fix(tests): align test imports with refactored module paths
...
Deploy Plattform-Core (Int) / test (push) Successful in 59s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
Fix broken test imports after architecture refactoring:
- mfaService: _buildTotp -> buildTotp, _decryptSecret -> decryptSecret
- _actionSignatureValidator: _validateTypeRef -> validateTypeRef
- fkRegistry: modules.shared -> modules.dbHelpers
- costEstimate/ragLimits: _costEstimate -> costEstimate, _ragLimits -> ragLimits
- udbNodes: _isFeatureAdmin -> isFeatureAdmin
- inheritFlags: _normalisePath -> normalisePath
- methodTrustee: old workflow path -> features/trustee/workflows
- methodDiscovery: fix featuresDir path calculation (4 dirname levels)
- mainGraphicalEditor: wrap template labels with t() for i18n
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 08:25:43 +02:00
cf0233f193
refactor: architecture cleanup + fix scheduler Automation2Workflow error
...
Deploy Plattform-Core (Int) / test (push) Failing after 13s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
Fix: add missing Automation2Workflow/Automation2WorkflowRun imports to interfaceFeatureGraphicalEditor.py (caused scheduler crash on boot)
Refactor: gdprDeletion via onUserDelete lifecycle hooks
Refactor: i18nBootSync accounting labels via app.py parameter injection
Refactor: serviceHub moved to serviceCenter/serviceHub.py
Split: teamsbot/service.py, realEstate/main, routeTrustee, routeBilling
Cleanup: remove obsolete methodTrustee, serviceExceptions shim
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 07:59:31 +02:00
bc7c6fe27c
elimination of technical issues (imports)
Deploy Plattform-Core (Int) / test (push) Failing after 13s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-06 00:32:45 +02:00
10fad32049
Merge branch 'int'
Deploy Plattform-Core / test (push) Successful in 46s
Deploy Plattform-Core / deploy (push) Successful in 33s
2026-06-05 10:39:06 +02:00
10f172e950
fix(teamsbot): reuse existing SSE queue in joinMeeting to prevent stale reference
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m6s
Deploy Plattform-Core (Int) / deploy (push) Successful in 8s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:38:45 +02:00
e006d85302
Merge branch 'int'
Deploy Plattform-Core / test (push) Successful in 46s
Deploy Plattform-Core / deploy (push) Successful in 4s
2026-06-04 23:57:18 +02:00
74f6f35ad4
fix: resolve datasource labels on reload, faster shutdown
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m3s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 23:56:58 +02:00
4e33cc26dd
Merge branch 'int'
Deploy Plattform-Core / test (push) Successful in 46s
Deploy Plattform-Core / deploy (push) Successful in 4s
2026-06-04 23:22:43 +02:00
76753f6037
fix data connector readfile
Deploy Plattform-Core (Int) / test (push) Successful in 1m2s
Deploy Plattform-Core (Int) / deploy (push) Successful in 8s
2026-06-04 23:20:28 +02:00
9b674027a0
Merge pull request 'int' ( #7 ) from int into main
...
Deploy Plattform-Core / test (push) Successful in 41s
Deploy Plattform-Core / deploy (push) Successful in 6s
Reviewed-on: #7
2026-06-04 19:42:09 +00:00
f766219d4b
Merge branch 'int' of ssh://git.poweron.swiss:2222/PowerOn/platform-core into int
Deploy Plattform-Core (Int) / test (push) Successful in 1m1s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-04 21:38:37 +02:00
5eac61f734
fix infomaniak
2026-06-04 21:38:34 +02:00
Stephan Schellworth
b1d4137935
fix(connectors): resolve browse tokens by connection UUID
...
Deploy Plattform-Core (Int) / test (push) Successful in 1m3s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
ConnectorResolver now loads tokens with UserConnection.id so connection:authority:username references work in browse. ClickUp routes resolve references via getUserConnectionById; graph node defs use list picker only.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 09:41:43 +02:00
2510493891
Merge pull request 'security and mfa' ( #6 ) from int into main
...
Deploy Plattform-Core / test (push) Successful in 48s
Deploy Plattform-Core / deploy (push) Successful in 5s
Reviewed-on: #6
2026-06-03 21:25:25 +00:00
08fa70e4e0
security and mfa
Deploy Plattform-Core (Int) / test (push) Successful in 1m4s
Deploy Plattform-Core (Int) / deploy (push) Successful in 42s
2026-06-03 23:21:29 +02:00
ae81d27295
Merge pull request 'int' ( #5 ) from int into main
...
Deploy Plattform-Core / test (push) Successful in 46s
Deploy Plattform-Core / deploy (push) Successful in 4s
Reviewed-on: #5
2026-06-03 15:18:02 +00:00
b7503e0272
fixes doc generation and renderers 3
Deploy Plattform-Core (Int) / test (push) Successful in 1m2s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-03 17:15:20 +02:00
60bb771158
fixes doc generation and renderers 2
Deploy Plattform-Core (Int) / test (push) Failing after 59s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-03 17:02:18 +02:00
2eb1a5589d
fixes doc generation and renderers
Deploy Plattform-Core (Int) / test (push) Failing after 18s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-03 16:45:17 +02:00
7d207677fd
Merge pull request 'int' ( #4 ) from int into main
...
Deploy Plattform-Core / test (push) Successful in 44s
Deploy Plattform-Core / deploy (push) Successful in 4s
Reviewed-on: #4
2026-06-03 08:28:55 +00:00
67806e5323
fixes deploy
Deploy Plattform-Core (Int) / test (push) Successful in 1m11s
Deploy Plattform-Core (Int) / deploy (push) Successful in 9s
2026-06-03 10:17:59 +02:00
d61e29bcac
fixes private model and udb scoping sources
Deploy Plattform-Core (Int) / test (push) Failing after 24s
Deploy Plattform-Core (Int) / deploy (push) Has been skipped
2026-06-03 09:37:03 +02:00