Skip to content

Add path-based /api/rpc, auth.login, and ORM-backed local auth - #127

Merged
ATRIwOX merged 7 commits into
devfrom
platform
Oct 15, 2026
Merged

ATRIwOX merged 7 commits into
devfrom
platform

Conversation

@ATRIwOX

@ATRIwOX ATRIwOX commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Canonical redirect URI, setup wizard CSRF, no CSRF in query strings, bulk user context and guards, SVG and read_group ACL, html/template for report preview, plus focused tests.

Centralize loadOwnedBulkBatch from BulkStatusHandler and gate preview, dry-run, confirm, cancel, save-template, SWC import, and import wizard routes to close staged CSV IDOR.

Align GET exports with header CSRF, server export entitlements, module-manager apps access, and typed auth/mail settings; cap RPC write/unlink IDs, rate-limit /api/rpc with JSON errors, migrate selected web paths to ORM, and document SQL tier policy with CI allowlist checks.

Replace flat POST /api/rpc with prefix routing (model/method, auth.login, model health), unified API envelope, ORM login/session helpers shared with web login, optional TLS for HTTP/2, and SWC RPC client updates.

…w addons.

Base install wrote en_US.po before sys.translation existed. Installed modules now import i18n/*.po on server start, and those strings apply to menus and view labels. sumeru-bp creates i18n/en_US.po for a new module.
Canonical redirect URI, setup wizard CSRF, no CSRF in query strings, bulk user context and guards, SVG and read_group ACL, html/template for report preview, plus focused tests.
Mechanical rewrite with apply_literal_first_comparisons.py; golangci staticcheck ST1017 off to match project go.mdc convention.
Centralize loadOwnedBulkBatch from BulkStatusHandler and gate preview, dry-run, confirm, cancel, save-template, SWC import, and import wizard routes to close staged CSV IDOR.
Align GET exports with header CSRF, server export entitlements, module-manager apps access, and typed auth/mail settings; cap RPC write/unlink IDs, rate-limit /api/rpc with JSON errors, migrate selected web paths to ORM, and document SQL tier policy with CI allowlist checks.
Replace flat POST /api/rpc with prefix routing (model/method, auth.login, model health), unified API envelope, ORM login/session helpers shared with web login, optional TLS for HTTP/2, and SWC RPC client updates.
@ATRIwOX
ATRIwOX requested a review from a team October 15, 2026 19:56
@ATRIwOX
ATRIwOX merged commit fd5edaa into dev Oct 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants