Skip to content

R520 plus er portal#1075

Merged
callum-r-young merged 35 commits intomasterfrom
r520-plus-er-portal
Mar 12, 2026
Merged

R520 plus er portal#1075
callum-r-young merged 35 commits intomasterfrom
r520-plus-er-portal

Conversation

@akikrahman1
Copy link
Contributor

JIRA link (if applicable)

ER portal backend jira tickets

Change description

ER Portal backend changes on top of release5.20

Does this PR introduce a breaking change? (check one with "x")

[ ] Yes
[ x] No

akikrahman1 and others added 18 commits January 30, 2026 09:28
* task/JS-481 Administration LLD updates

* Update AdministrationJudgeServiceImpl.java
…en completed (#1064)

* task/JS-724 I want a report to see how many digital responses have been completed

* updated core code and tests

* added csv functionality

* updates following review

* updating integration test

* updating tests

* minor updates
* JS-721 Add date option to bring lunch message text

* JS-721 update scripts for bring lunch amendment

* JS-721 Update integration tests
…ted every day (#1066)

* task/JS-724 I want a report to see how many digital responses have been completed

* updated core code and tests

* added csv functionality

* updates following review

* updating integration test

* updating tests

* minor updates

* update for only bureau users to returned

* Update ResponsesCompletedReportsITest_typical.sql
…w juror ER to upload my data (#1068)

* task/JS-728 I want to be able to log into the new juror ER portal

* creation of juror er package and classes

* Update LaAuthenticationController.java

* update for new secret

* add new ER-PORTAL secret

* saving work in commit

need to fix integration test

* added la user controller

* fixed pmd and checkstyle issues

* update schema for upload start date

* updating unit test

* update to fix roles issue

* Update V2_99__create_juror_er_schema.sql

---------

Co-authored-by: Neil Perry <neil.perry@cgi.com>
…hat LAs have uploaded (#1069)

* task/JS-728 I want to be able to log into the new juror ER portal

* creation of juror er package and classes

* Update LaAuthenticationController.java

* update for new secret

* add new ER-PORTAL secret

* saving work in commit

need to fix integration test

* added la user controller

* fixed pmd and checkstyle issues

* update schema for upload start date

* updating unit test

* update to fix roles issue

* task/JS-736 Dashboard to be able track what LAs have uploaded

* update to endpoint

* Update V2_99__create_juror_er_schema.sql

* created dashboard upload stats

* added the upload status logic and test

* updated for upload status filters

* updated integration tests

* Added unit tests

* updating tests

* update to fix constructor issue

* fixing integration tests

---------

Co-authored-by: Neil Perry <neil.perry@cgi.com>
…to the new Juror ER app (#1070)

* task/JS-728 I want to be able to log into the new juror ER portal

* creation of juror er package and classes

* Update LaAuthenticationController.java

* update for new secret

* add new ER-PORTAL secret

* saving work in commit

need to fix integration test

* added la user controller

* fixed pmd and checkstyle issues

* update schema for upload start date

* updating unit test

* update to fix roles issue

* Update V2_99__create_juror_er_schema.sql

* JS-730 fileupload wip

* JS-730 Uploads B.E wip

* JS-730 amend upload controller and security

* JS-730 Upload controller update

* JS-730 remove wildcards direct imports only

* updates following review

* updating classes and integration tests

* Update UploadControllerITest.java

* JS-730 Integration tests assertions

* JS-730 fix remaing days update tests

* JS-730 Fix checkstyle and tests

---------

Co-authored-by: Neil Perry <neil.perry@cgi.com>
Co-authored-by: EPatterson1 <140503822+EPatterson1@users.noreply.github.com>
…al authority (#1071)

* task/JS-728 I want to be able to log into the new juror ER portal

* creation of juror er package and classes

* Update LaAuthenticationController.java

* update for new secret

* add new ER-PORTAL secret

* saving work in commit

need to fix integration test

* added la user controller

* fixed pmd and checkstyle issues

* update schema for upload start date

* updating unit test

* update to fix roles issue

* Update V2_99__create_juror_er_schema.sql

* task/JS-765  I want to be able to deactivate a local authority

* added unit tests and envers audit for localauthority table

* updates to fix test and checkStyle

* Update LaUser.java

* updating test

* fixing checkstyle issues

---------

Co-authored-by: Neil Perry <neil.perry@cgi.com>
* JS-742 email reminder for local author

* JS-742 I tests and checkstyle

* JS-742 email is username in lauser table update

* JS-742 update flyway update reminder

* JS-742 Fix Checkstyle

* JS-742 update flyway

* minor updates

---------

Co-authored-by: akikrahman1 <149579836+akikrahman1@users.noreply.github.com>
…ew juror ER portal (#1074)

* task/JS-746 see each account for local authorities in the new juror ER portal

* Update ErDashboardServiceImpl.java

* added reminder history and updated test

* renaming flyway scripts

* addressing checkstyles and unit tests

* update reminder history table

* Update ErDashboardLocalAuthorityInfo.sql

* update to reminder history test for sent to
@npv0 npv0 force-pushed the r520-plus-er-portal branch from 936af15 to 5e9541b Compare February 18, 2026 12:39
* task/JS-746 update integration test

* task/JS-738 update to add auditing and refactor
EPatterson1 and others added 2 commits February 23, 2026 17:29
…hority as active (#1083)

* task/JS-779 Active Local authority

* updating tests
* update to file upload and local authority columns

* update the local authority audit table column
@callum-r-young callum-r-young merged commit 04250ef into master Mar 12, 2026
7 checks passed
@callum-r-young callum-r-young deleted the r520-plus-er-portal branch March 12, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants