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
${ noResults }
3 Commits (83cf93984c52f47f0b2f5852e7cdce50952d4e58)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
fef814a135
|
CP-10688 changes requested pdf regen (#39)
* Fix PDF regeneration after change requests Allow PDFs to be regenerated when a submitter re-completes after a change request by using timestamp-based detection. This ensures new PDFs are generated while preserving old ones for audit trail. Changes: - Allow multiple 'complete' events per submitter (remove unique constraint) - Compare event timestamps with completion time to detect stale events - Add current_documents method to get latest PDF generation - Prevent waiting forever on stale retry/start events from previous attempts * Update audit trail generation for change requests Regenerate audit trail PDF when submitter re-completes after a change request. Remove DocuSeal branding from audit trail header and add missing translations for request_changes events. Changes: - Regenerate audit trail when created before latest completion timestamp - Remove DocuSeal logo and branding from audit trail header - Add request_changes_by_html translations (English and Spanish) - Generate new audit trail before cleaning up old ones (safer approach) - Clean up old audit trail PDFs, keeping only the newest * Change 'Request Changes' button text to 'Submit' * Remove Download button from submissions view * Fix download endpoint to return current documents after re-completion * Add comprehensive tests and apply rubocop fixes - Add tests for Submitter#current_documents method - Add tests for PDF regeneration on re-completion - Add tests for audit trail regeneration logic - Apply rubocop fixes: use Rails range syntax, fix indentation - Extract generate_and_record_documents to reduce method length * fix potential NoMethodError and rubocop fixes * Use ActiveStorage::Attachment directly instead of `#audit_trail` * Fix line length in `process` |
4 months ago |
|
|
626b3ca09d |
fix brakeman and erb lint violations
|
7 months ago |
|
|
a6354e6802 |
add ability to request changes for a completed submission
* new controller to handle change requests * add button and modal on completed submission view to request changes * webhook job will send out to external API when submission is updated for changes_requested_at * email will be sent to user that need to make changes * submission status steps back from "completed" |
7 months ago |