Skip to content

Rerequest ILLDEV-530 - #60

Merged
skomorokh merged 1 commit into
mainfrom
rerequest-illdev-530
Sep 29, 2026
Merged

skomorokh merged 1 commit into
mainfrom
rerequest-illdev-530

Conversation

@skomorokh

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI balanced review requested due to automatic review settings September 28, 2026 23:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The workflow does not consistently gate on noop support and can leave request-event caches stale after failures.

Review effort: Balanced
Findings: 2 Medium severity

Open (2)
What changed in this PR

Adds an editable rerequest workflow for creating revised, linked patron requests.

Changes:

  • Adds rerequest routing, action UI, validation, and error handling.
  • Adds revision payload mapping and shared form infrastructure.
  • Adds comprehensive rerequest and flow tests plus translations.
File Description
ui-rs/​translations/​ui-rs/​en.json Adds rerequest messages.
ui-rs/​src/​routes/​RerequestRoute.test.js Tests rerequest workflows and failures.
ui-rs/​src/​routes/​RerequestRoute.js Implements the revision route.
ui-rs/​src/​routes/​FlowRoute.test.js Tests rerequest action navigation.
ui-rs/​src/​routes/​EditRoute.js Adopts shared form handling.
ui-rs/​src/​routes/​CreateRoute.js Adopts shared form handling.
ui-rs/​src/​index.js Registers the rerequest route.
ui-rs/​src/​components/​PatronRequestForm/​submissionError.js Centralizes submission errors.
ui-rs/​src/​components/​PatronRequestForm/​PatronRequestFormPane.js Adds reusable form layout.
ui-rs/​src/​components/​PatronRequestForm/​formMapping.js Builds revision payloads.
ui-rs/​src/​components/​Flow/​moreActions/​Rerequest.js Adds the rerequest action button.
ui-rs/​src/​components/​Flow/​moreActions/​index.js Exports the new action.
ui-rs/​src/​components/​Flow/​actionMeta.js Adds rerequest metadata.
stripes-reshare/​translations/​stripes-reshare/​en.json Adds the action label.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread ui-rs/src/components/Flow/moreActions/Rerequest.js
Comment thread ui-rs/src/routes/RerequestRoute.js
@skomorokh
skomorokh merged commit dce1643 into main Sep 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants