mirror of https://github.com/docusealco/docuseal
master
0.0.1
0.0.2
0.0.3
0.0.4
0.0.5
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.1.0
1.1.1
1.1.10
1.1.11
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.5.9
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
1.6.9
1.7.0
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
1.8.9
1.9.0
1.9.1
1.9.10
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
1.9.8
1.9.9
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.0.7
2.0.8
2.0.9
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.3.0
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.5.0
2.5.1
2.5.2
2.5.3
3.0.0
3.0.1
3.0.2
3.0.3
3.1.0
${ noResults }
2 Commits (fe87513416512a1159e8e320c670fd6be494d78f)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
fe87513416 |
feat: add paperless-ngx observability — startup logging, job logging, settings UI status
- Add health_check method to Submissions::UploadToPaperless (GET /api/ with 3s timeout) - Add Rails initializer that logs connection status at boot - Add INFO logging to UploadToPaperlessJob (start, success with doc count/task IDs) - Add paperless-ngx status section to Settings → Notifications page (live connection check with 60s cache, DaisyUI badges: Connected/Unreachable/Not Configured) - Add specs for health_check method (5 scenarios) and system specs (3 scenarios) |
1 month ago |
|
|
df1ced2165
|
feat: add paperless-ngx integration for completed documents (#13)
Upload signed documents to paperless-ngx when all parties complete signing. Triggered automatically after audit trail generation in the submission completion flow. Features: - Uploads combined PDF (or individual results) + audit trail - Title format: 'Template Name - Signer 1, Signer 2' - ENV-based config (PAPERLESS_NGX_URL, PAPERLESS_NGX_TOKEN) - Feature inactive unless both vars are set - Background job with exponential retry (max 10 attempts) - Dedicated 'integrations' Sidekiq queue Files: - lib/submissions/upload_to_paperless.rb — Faraday multipart upload - app/jobs/upload_to_paperless_job.rb — Sidekiq job with retry - app/jobs/process_submitter_completion_job.rb — hook (2 lines) - config/sidekiq.yml — new queue - docker-compose.e2e.yml — paperless-ngx for integration tests - spec/ — unit tests (18 examples) + E2E tests (3 examples) Co-authored-by: Sebastian Noe <sebastian.schneider@boxine.de> |
1 month ago |