Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 145 #5001

Merged
merged 25 commits into from
Jan 15, 2025
Merged

Release 145 #5001

merged 25 commits into from
Jan 15, 2025

Conversation

eanders
Copy link
Contributor

@eanders eanders commented Dec 16, 2024

Merging this PR

  • use a merge-commit or rebase strategy for PRs targeting the stable branch

Description

Release 145

martha and others added 5 commits December 11, 2024 07:10
* Add file to CDE (first pass)

* Fix bad merge

* Fix some todos (still wip)

* Support re-saving

* Clean up and fix todos

* Remove file when CDE is removed

* PR feedback (some)

* maybe, tentatively, support viewing previously uploaded blobs

* Revert "maybe, tentatively, support viewing previously uploaded blobs"

This reverts commit 44be811.

* Prevent save without submit on file assessments

* Actually prevent save

* Add todo

* Add spec

* Make small code style update

* Add File to cascade models in utility

* Use merge scope

Co-authored-by: Elliot <elliot@greenriver.org>

* address pr feedback on supports_save_in_progress

* Partially address PR feedback

* improve comment

Co-authored-by: Gig <gig@greenriver.org>

* Clarify and add comments

* Remove validation

* Add test case for duplicate value

* Deduplicate identical values

* Fix failing spec tests

* Fix mistake

* Remove deprecated

* Fix mistake

* Fix spec

* Access control check on resubmitted files

* Improve code from PR suggestion

* Fix test failures (I hope)

---------

Co-authored-by: Elliot <elliot@greenriver.org>
Co-authored-by: Gig <gig@greenriver.org>
* Break client PII out of client view for OP analytics

* Better structure file
* Cleanup for identified SAGE Test issues - APR/CAPER: Q10D, Q16, Q18, Q22C, Q23D, Q23E, Q24A, Q25B, Q25J, Q27H, & Q12 matching Q5a

* clean up Q24D - Different Preferred Language

* minor updates

* missed in last commit
@eanders eanders marked this pull request as draft December 16, 2024 15:05
eanders and others added 19 commits December 16, 2024 12:04
* Captive Portal Updates

* minor updates

* rubocop
* WIP; clone report button on APR

* Clone reports

* Split button and menu; move to application helper

* make note of shared infrastructure for reporting
Fix for issues with auth policy for destination clients that reference themselves

* Do not use destination client policy unless the client record is within the client data source
* Exclude source clients that are also destination clients when delegating permission checks in dest client policy
* Fix bug where ROI records where deleted, keeping only the last batch
* Fix bug where ROI records might be left in place after the client record data changed
* Improved tests
* Replace CombinePDF with Pdfunite; bump bundle; add pdfunite to the docker image

* Remove old gem from gemfile

* Helper methods to cleanup Pdfunite block oddity

* Make the PDF rendering API a bit more friendly

* Typo fix
Adjust source client auth policy for legacy users with windowed data sources and special permissions. Document behavior
Base automatically changed from release-144 to stable January 8, 2025 21:36
@eanders eanders marked this pull request as ready for review January 15, 2025 23:47
@eanders eanders merged commit 1764a25 into stable Jan 15, 2025
56 checks passed
@eanders eanders deleted the release-145 branch January 15, 2025 23:47
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.

5 participants