https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35929

Jonathan Druart <jonathan.dru...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #166023|0                           |1
        is obsolete|                            |

--- Comment #5 from Jonathan Druart <jonathan.dru...@gmail.com> ---
Created attachment 167006
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=167006&action=edit
Bug 35929: Don't record a change for empty fields submitted in patron form

This is reminiscent of bug 36159 - when a field is submitted as empty, and null
in the DB
we need to reject this as a change. I tried to copy the logic from that bug, as
well as
deleting submitted changes for hidden fields (from html manipulation)

This should be tested extensively. One note: If you submit a valid change
request, then submit a second with no change the second will be ignored, but
the first will remain. i.e. if you change your name from 'Nick' to 'Nack' -
then realize your typo you cannot submit a new request to change it back untl
the initial request is cleared

To test:
1 - Play with PatronSelfModificationBorrowerUnwantedField and
PatronSelfModificationMandatory field to have some fields set
2 - Add a patron attribute, or several, that are editable in the OPAC
3 - Try submitting a form with no changes, note a modification requets is
submitted
4 - Approve the request
5 - Apply patch, restart all
6 - Try submitted a blank request, you are notified there were no changes
7 - Try to force an unwanted field via html modification
8 - No changes reported
9 - Confirm attributes changes are successful
10 - After a successful request, try submitting a blank request
11 - Note no changes are recorded, but the initial request is still active

Signed-off-by: Lucas Gass <lu...@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.dru...@bugs.koha-community.org>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
Koha-bugs@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to