[Bug 43971] New: Allow users to submit catalog concerns without an account
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 Bug ID: 43971 Summary: Allow users to submit catalog concerns without an account Initiative type: --- Sponsorship --- status: Product: Koha Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: OPAC Assignee: oleonard@myacpl.org Reporter: olivia.reynolds@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org Target Milestone: --- In some Koha deployments, most users access the sites anonymously and only staff have patron accounts. It would be useful for anonymous users to be able to provide an email address and send in a concern. The email address should be verified before the concern is visible or notifies staff members. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 Olivia Reynolds <olivia.reynolds@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|oleonard@myacpl.org |olivia.reynolds@openfifth.c | |o.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 Olivia Reynolds <olivia.reynolds@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Sponsorship status|--- |Sponsored Status|NEW |Needs Signoff Patch complexity|--- |Medium patch Comma delimited| |University Hospitals of list of Sponsors| |Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #1 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210393 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210393&action=edit Bug 43971: Include ticket ID in public API responses public_read_list filtering occurs before to_api_mapping. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #2 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210394 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210394&action=edit Bug 43971: DB updates Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #3 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210395 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210395&action=edit Bug 43971: DBIC updates (DON'T PUSH) Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #4 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210396 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210396&action=edit Bug 43971: Add new system preferences Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #5 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210397 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210397&action=edit Bug 43971: Add notice for ticket verification Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #6 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210398 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210398&action=edit Bug 43971: Update ticket object class Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #7 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210399 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210399&action=edit Bug 43971: Add ticket object tests Test plan: 1. Apply patch. 2. Prove t/db_dependent/Koha/Ticket.t, and verify all the tests pass. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #8 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210400 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210400&action=edit Bug 43971: Support anonymous tickets in REST controller Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #9 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210401 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210401&action=edit Bug 43971: Add API tests Test plan: 1. Apply patch. 2. Run `yarn api:bundle` and restart Koha. 3. Prove t/db_dependent/api/v1/tickets.t, and verify all the tests pass. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #10 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210402 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210402&action=edit Bug 43971: Support anonymous ticket submission from the OPAC Test plan: 1. Apply patch. 2. Ensure your Koha is configured to be able to send email. 3. Enable the system preferences "OpacCatalogConcerns" and "OpacAnonCatalogConcerns". 4. Ensure the system preference "OpacAnonCatalogConcernsEmail" is empty. 5. In an unauthenticated OPAC session, navigate to a biblio. 6. Click "Report a concern", and verify the modal appears without prompting for a login. 7. Enter an email address, title, and content for your concern. 8. Submit the concern, and verify the success message is displayed. 9. Verify that an email asking you to verify your ticket was sent. This step may be more complicated on Koha sandboxes. 10. If you can access the database, verify your new concern was saved to the "tickets" table with a random "verify_uuid" column. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #11 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210403 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210403&action=edit Bug 43971: Add controller and template for ticket verification Test plan: 1. Apply patch. 2. Using the verification email from an earlier test plan, or from a new anonymous catalog concern, follow its specified link to verify the ticket. 3. Verify that the "Verify ticket" screen is displayed, with a button to verify the ticket. 4. Verify that this concern is not displayed in the staff intranet's ticket list. 5. Click this button, and verify that the success screen is displayed. 6. Verify that a confirmation email has now been sent, acknowledging your new ticket. On a Koha sandbox this step may be more complicated. 7. Verify that this concern now appears in the staff intranet's ticket list. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #12 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210404 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210404&action=edit Bug 43971: Only count verified tickets on landing page Test plan: 1. Apply patch. 2. Note the current number of pending tickets displayed on the intranet's mainpage. 3. Submit a new anonymous catalog concern, but do not verify it yet. 4. Verify that the number of pending tickets has not increased. 5. Use the verification email to confirm your new catalog concern. 6. Verify that the number of pending tickets displayed on the mainpage has now increased. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43971 --- Comment #13 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 210405 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=210405&action=edit Bug 43971: Display anonymous reporter email in staff view Test plan: 1. Apply patch. 2. Place and verify an anonymous catalog concern. 3. Navigate to the catalogs concern list on the intranet. 4. Verify your anonymous concern is listed. 5. Verify the provided email address is displayed in the reporter column for the concern. Sponsored-by: University Hospitals of Derby and Burton -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org