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

[Issue 1883,1879,1878,1877,1876,1766,1682] 1878 continued - System data loader refactor, cleanup, and additional patches #1887

Merged

Conversation

wwelling
Copy link
Collaborator

@wwelling wwelling commented Dec 29, 2023

Resolves #1883
Resolves #1879
Resolves #1878
Resolves #1877
Resolves #1876
Resolves #1766
Resolves #1682

For authentication the following must match:

- ORCiD given-names must match first name input exactly
- ORCiD family-name must match last name input exactly
- ORCiD email be public and match email input exactly
@wwelling wwelling changed the title [Issue 1878, 1877, 1876] System data loader refactoring - Issue 1878 continued [Issue 1878, 1877, 1876, 1766] System data loader refactoring - Issue 1878 continued Dec 29, 2023
This works okay but may have different experiences on different browsers.
App ModelService can be removed and update .wvr/build-config.js to include @wvr/core ModelService if and when TAMULib/Weaver-UI-Core#241 is approved, merged, and released.
@wwelling wwelling changed the title [Issue 1878, 1877, 1876, 1766] System data loader refactoring - Issue 1878 continued [Issue 1883,1879,1878,1877,1876,1766,1682] Issue 1878 continued - System data loader refactoring + Dec 29, 2023
@wwelling wwelling changed the title [Issue 1883,1879,1878,1877,1876,1766,1682] Issue 1878 continued - System data loader refactoring + [Issue 1883,1879,1878,1877,1876,1766,1682] 1878 continued - System data loader refactoring and additional patches Dec 29, 2023
@wwelling wwelling marked this pull request as ready for review December 29, 2023 22:55
@wwelling wwelling changed the title [Issue 1883,1879,1878,1877,1876,1766,1682] 1878 continued - System data loader refactoring and additional patches [Issue 1883,1879,1878,1877,1876,1766,1682] 1878 continued - System data loader refactor, cleanup, and additional patches Dec 30, 2023
@cstarcher
Copy link
Member

cstarcher commented Jan 8, 2024

I have reviewed the PR with the following results:

#1883 - Resolved
#1879 - Resolved
#1877 - Resolved
#1682 - Resolved

#1878 - I would like @smutniak to review this to confirm resolution.

#1876 - This fully resolves the issue as described. However, when deleting a field that is already being used as a Customize Column in List view, an error message is generated and the field is deleted from the Workflow Step field list but not from the Customize Columns. This creates a field value that exists but cannot be removed from the Customize Columns. The solution would be to validate that the field has not been assigned to the List view before deletion.

#1766 - This addresses the ability to tab into the triptych. However, when there are multiple workflows listed in the triptych, subsequent tabs moves to the last workflow before moving to the Start Submission button preventing the user from selecting any workflows except the last one.

Copy link
Contributor

@smutniak smutniak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've done some testing an review as best i could but the real test will be on a few sites incurring problems. I'll merge into the staging branch and try a few deploys. This PR supercedes 1886 correct?

@smutniak smutniak merged commit 3d959cc into TexasDigitalLibrary:4.2.6_staging Jan 16, 2024
1 check passed
@cstarcher
Copy link
Member

I am receiving this error when I select the Default columns button in List view and in the Customize Results Table modal.

2024-01-18 13:45:37.930 ERROR 64188 --- [nio-9000-exec-3] o.t.v.c.SubmissionListController : null
java.lang.UnsupportedOperationException: null
at java.base/java.util.Collections$UnmodifiableCollection.clear(Collections.java:1079) ~[na:na]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment