[Bug 29900] New: API calls should update datelastseen for API patron
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Bug ID: 29900 Summary: API calls should update datelastseen for API patron Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Patrons Assignee: koha-bugs@lists.koha-community.org Reporter: andrew@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle.m.hall@gmail.com Updating the datelastseen on API patrons when the API is called would help prevent those patrons from being accidentally batch deleted due to a lack of actual checkouts. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #1 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Should all API actions update the date? I am not sure what Koha does when the patron is edited (like adding a note), but I feel that this should probably not count as an activity? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #2 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- (In reply to Katrin Fischer from comment #1)
Should all API actions update the date?
I am not sure what Koha does when the patron is edited (like adding a note), but I feel that this should probably not count as an activity?
I'm sorry, I was unclear. I don't mean that every time we touch Patron A's record via an API route we should update Patron A's datelastseen. Instead, I mean if Patron B is the account to which my API credentials are attached for a given service, every time that service uses an API call to do something we should update Patron B's datelastseen. Patron B isn't a real patron, isn't really checking things out or returning them. Updating their datelastseen would help show that this API is still being used and the patron should not be deleted. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #3 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Got it! Thx for clarifying Andrew! -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Sally <sally.healey@cheshiresharedservices.gov.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sally.healey@cheshireshared | |services.gov.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Cab Vinton <bibliwho@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bibliwho@gmail.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathan.druart@gmail.com Depends on| |15504 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15504 [Bug 15504] Track Patron's Last Activity -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 carthur@slolibrary.org <carthur@slolibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carthur@slolibrary.org -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Chip Halvorsen <Chip.Halvorsen@WestlakeLibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Chip.Halvorsen@WestlakeLibr | |ary.org -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 David Cook <dcook@prosentient.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=36536 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #4 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185533 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185533&action=edit TESTING SCRIPT: api_verify_lastseen.pl Script for testing an API call to verify patron username and password. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cj.lynce@westlakelibrary.or | |g Attachment #185533|0 |1 is obsolete| | --- Comment #5 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Comment on attachment 185533 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185533 TESTING SCRIPT: api_verify_lastseen.pl Attached to wrong bug -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #6 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185578 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185578&action=edit Bug 29900: API calls should update datelastseen for API patron This patch adds the option to update borrowers.lastseen when a koha account is used for REST API access. Both REST Basic Authentication and OAuth2 methods will update borrowers.lastseen upon successful authentication. These options can be enabled or disabled independently for both Basic Authentication and OAuth2 key-based authentication using the TrackLastPatronActivityTriggers system preference. Testing Prep: A. Ensure RESTBasicAuth is enabled in system preferences. B. Ensure RESTOAuth2ClientCredentials is enabled in system preferences. C. Create a new borrower account with username "apibasic" and set a password. D. Create a new borrower acccount 'apioauth2'. E. Configure a new API client key and secret for borrower 'apiauth2'. F. Configure both borrowers 'apibasic' and 'apioauth2' to Set Permissions to authenticate patron passwords using the API. (api_validate_password) To test: 1. Edit the TrackLastPatronActivityTriggers syspref and check "Logging In" in only. 2. Check the lastseen date of your api borrowers using a SQL report SELECT borrowernumber, userid, lastseen FROM borrowers WHERE userid LIKE 'api%' NOTE: **Ensure the cache expiry of the SQL report is set to 0** 3. The lastseen for both users should be null. 4. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 5. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 6. Re-check the lastseen date of your api users via SQL. Both users should have no lastseen. 7. Apply Patch 8. 'restart_all' Koha services. 9. Edit the TrackLastPatronActivityTriggers syspref and check both: a. "REST API service uses Basic Authentication" and b. "REST API service uses OAuth2 authentication" 10. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 11. Re-check the lastseen date of 'apibasic' via SQL. This should now be updated. 12. 'restart_all' Koha services. 13. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 14.. Re-check the lastseen date of 'apioauth2' via SQL. This should now be updated. For good measure: 15. Edit the TrackLastPatronActivityTriggers syspref and **UNcheck** all options. option 16. 'restart_all' Koha services. 17. Rerun the api_basic_test.pl and api_oauth2_test.pl scripts. 18. Re-check the lastseen date of your new user again via SQL (step 4) The lastseen should have remained the same as previous. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #7 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185579 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185579&action=edit TEST SCRIPT: api_basic_test.pl -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #8 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185580 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185580&action=edit TEST SCRIPT: api_oauth2_test.pl -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #185578|0 |1 is obsolete| | --- Comment #9 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185581 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185581&action=edit Bug 29900: API calls should update datelastseen for API patron This patch adds the option to update borrowers.lastseen when a koha account is used for REST API access. Both REST Basic Authentication and OAuth2 methods will update borrowers.lastseen upon successful authentication. These options can be enabled or disabled independently for both Basic Authentication and OAuth2 key-based authentication using the TrackLastPatronActivityTriggers system preference. Testing Prep: A. Ensure RESTBasicAuth is enabled in system preferences. B. Ensure RESTOAuth2ClientCredentials is enabled in system preferences. C. Create a new borrower account with username "apibasic" and set a password. D. Create a new borrower acccount 'apioauth2'. E. Configure a new API client key and secret for borrower 'apiauth2'. F. Configure both borrowers 'apibasic' and 'apioauth2' to Set Permissions to authenticate patron passwords using the API. (api_validate_password) To test: 1. Edit the TrackLastPatronActivityTriggers syspref and check "Logging In" in only. 2. Check the lastseen date of your api borrowers using a SQL report SELECT borrowernumber, userid, lastseen FROM borrowers WHERE userid LIKE 'api%' NOTE: **Ensure the cache expiry of the SQL report is set to 0** 3. The lastseen for both users should be null. 4. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 5. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 6. Re-check the lastseen date of your api users via SQL. Both users should have no lastseen. 7. Apply Patch 8. 'restart_all' Koha services. 9. Edit the TrackLastPatronActivityTriggers syspref and check both: a. "REST API service uses Basic Authentication" and b. "REST API service uses OAuth2 authentication" 10. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 11. Re-check the lastseen date of 'apibasic' via SQL. This should now be updated. 12. 'restart_all' Koha services. 13. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 14.. Re-check the lastseen date of 'apioauth2' via SQL. This should now be updated. For good measure: 15. Edit the TrackLastPatronActivityTriggers syspref and **UNcheck** all options. option 16. 'restart_all' Koha services. 17. Rerun the api_basic_test.pl and api_oauth2_test.pl scripts. 18. Re-check the lastseen date of your new user again via SQL (step 4) The lastseen should have remained the same as previous. Sponsored-by: Westlake Porter Public Library <https://westlakelibrary.org> -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |Needs Signoff Change sponsored?|--- |Sponsored Patch complexity|--- |Small patch -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |cj.lynce@westlakelibrary.or |ity.org |g -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Text to go in the| |This patch add the option release notes| |in the | |'TrackLastPatronActivityTri | |ggers' system preference to | |update the 'Lastseen' entry | |for a service user when | |that account's credentials | |(BasicAuth or OAuth2) are | |successfully used to access | |the REST API system. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #185581|0 |1 is obsolete| | --- Comment #10 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185966 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185966&action=edit Bug 29900: API calls should update datelastseen for API patron This patch adds the option to update borrowers.lastseen when a koha account is used for REST API access. Both REST Basic Authentication and OAuth2 methods will update borrowers.lastseen upon successful authentication. These options can be enabled or disabled independently for both Basic Authentication and OAuth2 key-based authentication using the TrackLastPatronActivityTriggers system preference. Testing Prep: A. Ensure RESTBasicAuth is enabled in system preferences. B. Ensure RESTOAuth2ClientCredentials is enabled in system preferences. C. Create a new borrower account with username "apibasic" and set a password. D. Create a new borrower acccount 'apioauth2'. E. Configure a new API client key and secret for borrower 'apiauth2'. F. Configure both borrowers 'apibasic' and 'apioauth2' to Set Permissions to authenticate patron passwords using the API. (api_validate_password) To test: 1. Edit the TrackLastPatronActivityTriggers syspref and check "Logging In" in only. 2. Check the lastseen date of your api borrowers using a SQL report SELECT borrowernumber, userid, lastseen FROM borrowers WHERE userid LIKE 'api%' NOTE: **Ensure the cache expiry of the SQL report is set to 0** 3. The lastseen for both users should be null. 4. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 5. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 6. Re-check the lastseen date of your api users via SQL. Both users should have no lastseen. 7. Apply Patch 8. 'restart_all' Koha services. 9. Edit the TrackLastPatronActivityTriggers syspref and check both: a. "REST API service uses Basic Authentication" and b. "REST API service uses OAuth2 authentication" 10. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 11. Re-check the lastseen date of 'apibasic' via SQL. This should now be updated. 12. 'restart_all' Koha services. 13. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 14.. Re-check the lastseen date of 'apioauth2' via SQL. This should now be updated. For good measure: 15. Edit the TrackLastPatronActivityTriggers syspref and **UNcheck** all options. option 16. 'restart_all' Koha services. 17. Rerun the api_basic_test.pl and api_oauth2_test.pl scripts. 18. Re-check the lastseen date of your new user again via SQL (step 4) The lastseen should have remained the same as previous. Sponsored-by: Westlake Porter Public Library <https://westlakelibrary.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #11 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 185991 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=185991&action=edit Bug 29900: Unit tests This patch adds unit tests for the feature allowing to update 'lastseen' for an API service user both through auth_basic and oauth2 To test: 1. Apply Patch 2. Run: #> prove t/db_dependent/api/v1/auth_basic.t Verify all tests PASS 3. Run: #> prove prove t/db_dependent/api/v1/authenticate_api_request.t Verify all tests PASS -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Patrons |REST API CC| |tomascohen@gmail.com --- Comment #12 from CJ Lynce <cj.lynce@westlakelibrary.org> --- I added some unit tests for ensuring lastseen is updated appropriately when using both oauth2 and basic auth. Thanks to @tcohen for the inspiration and basis for adding the tests over on Bug 36536 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Hannah Dunne-Howrie <hdunne-howrie@westminster.gov.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hdunne-howrie@westminster.g | |ov.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #185966|0 |1 is obsolete| | --- Comment #13 from Brendan Lawlor <blawlor@clamsnet.org> --- Created attachment 191505 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191505&action=edit Bug 29900: API calls should update datelastseen for API patron This patch adds the option to update borrowers.lastseen when a koha account is used for REST API access. Both REST Basic Authentication and OAuth2 methods will update borrowers.lastseen upon successful authentication. These options can be enabled or disabled independently for both Basic Authentication and OAuth2 key-based authentication using the TrackLastPatronActivityTriggers system preference. Testing Prep: A. Ensure RESTBasicAuth is enabled in system preferences. B. Ensure RESTOAuth2ClientCredentials is enabled in system preferences. C. Create a new borrower account with username "apibasic" and set a password. D. Create a new borrower acccount 'apioauth2'. E. Configure a new API client key and secret for borrower 'apiauth2'. F. Configure both borrowers 'apibasic' and 'apioauth2' to Set Permissions to authenticate patron passwords using the API. (api_validate_password) To test: 1. Edit the TrackLastPatronActivityTriggers syspref and check "Logging In" in only. 2. Check the lastseen date of your api borrowers using a SQL report SELECT borrowernumber, userid, lastseen FROM borrowers WHERE userid LIKE 'api%' NOTE: **Ensure the cache expiry of the SQL report is set to 0** 3. The lastseen for both users should be null. 4. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 5. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 6. Re-check the lastseen date of your api users via SQL. Both users should have no lastseen. 7. Apply Patch 8. 'restart_all' Koha services. 9. Edit the TrackLastPatronActivityTriggers syspref and check both: a. "REST API service uses Basic Authentication" and b. "REST API service uses OAuth2 authentication" 10. Run the attached api_basic_test.pl test script. **Change API_USERNAME and API_PASSWORD to the username and password of 'apibasic' user. (script contains expected output for successful verification) 11. Re-check the lastseen date of 'apibasic' via SQL. This should now be updated. 12. 'restart_all' Koha services. 13. Run the attached api_oauth2_test.pl test script. **Change API_CLIENT_ID and API_SECRET to the client ID and secret key of 'apioauth2' user. (script contains expected output for successful verification) 14.. Re-check the lastseen date of 'apioauth2' via SQL. This should now be updated. For good measure: 15. Edit the TrackLastPatronActivityTriggers syspref and **UNcheck** all options. option 16. 'restart_all' Koha services. 17. Rerun the api_basic_test.pl and api_oauth2_test.pl scripts. 18. Re-check the lastseen date of your new user again via SQL (step 4) The lastseen should have remained the same as previous. Sponsored-by: Westlake Porter Public Library <https://westlakelibrary.org> Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #185991|0 |1 is obsolete| | --- Comment #14 from Brendan Lawlor <blawlor@clamsnet.org> --- Created attachment 191506 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191506&action=edit Bug 29900: Unit tests This patch adds unit tests for the feature allowing to update 'lastseen' for an API service user both through auth_basic and oauth2 To test: 1. Apply Patch 2. Run: #> prove t/db_dependent/api/v1/auth_basic.t Verify all tests PASS 3. Run: #> prove prove t/db_dependent/api/v1/authenticate_api_request.t Verify all tests PASS Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |blawlor@clamsnet.org --- Comment #15 from Brendan Lawlor <blawlor@clamsnet.org> --- Works as advertised. The test scripts were very useful and should be handy in the future too! When testing I ran into a couple of minor issues that may help future testers: On the test script api_oauth2_test.pl there is an accidental 3 instead of # on line 70 The file for one of the unit tests is named differently than it's written in the test plan. It should be prove t/db_dependent/api/v1/auth_authenticate_api_request.t The QA scripts pass everything. This is a really useful enhancement. Nice work! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 CJ Lynce <cj.lynce@westlakelibrary.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #185580|0 |1 is obsolete| | --- Comment #16 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Created attachment 191509 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=191509&action=edit TEST SCRIPT: api_oauth2_test.pl -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 --- Comment #17 from CJ Lynce <cj.lynce@westlakelibrary.org> --- Thanks for catching the rogue 3 in the api_oauth2_test.pl script. I've uploaded a corrected version. Also thanks for catching the erroneous command in the unit test plan! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29900 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=34948 -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org