Bug 36273 - ILL - Refactor $op in ill-requests.pl
Summary: ILL - Refactor $op in ill-requests.pl
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: ILL (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Bugs List
QA Contact:
URL:
Keywords:
Depends on: 36241 36243 36245 36249
Blocks:
  Show dependency treegraph
 
Reported: 2024-03-07 12:47 UTC by Pedro Amorim
Modified: 2024-03-07 12:47 UTC (History)
1 user (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro Amorim 2024-03-07 12:47:52 UTC
With bug 34478, presenting a form page should be a GET request without 'cud-' in the op URL parameter.
Additionally, a form that creates, updates or deletes some object should be a POST with the 'cud-' prefix.

ill-requests.pl did not do this distinction originally, and still doesn't. It instead works around 'cud-' in the $op to preserve existing functionality. It should be refactored to better distinguish between a GET $op and a POST $op.