https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42539 Bug ID: 42539 Summary: When patron category set to Enforce patron account expiry notice, notices are not sent to all patrons in that category Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal 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@bywatersolutions.com Depends on: 30301 To recreate: - have your category set to not enforce patron account expiry notice - find/create a patron in that category who has an email address but does not have their messaging prefs set to get an account expiry email - set your patron's expiration date such that they should get an expiry notice (based on the MembershipExpiryDaysNotice system preference) - edit your patron category messaging defaults to send an email for account expiry and to Enforce patron account expiry notice - run the membership_expiry cron - confirm your patron did not get a notice The wording on 'Enforce patron account expiry notice' is: 'Make the account expiry notice mandatory for all patrons in this category and prevent patrons from opting out in the messaging preferences' That wording suggests the notice will be sent to all patrons in the category regardless of their messaging preferences. What we're actually doing is just preventing changes to those messaging preferences. On Bug 40646 I suggested the messaging preference should continue to show while 'Enforce patron account expiry notice' is enabled but prevent changes by the users. Perhaps we should also trigger an update to all patrons in the category to update their account expiry messaging preferences when a category is edited to enable 'Enforce patron account expiry notice.' At the least, we should update the wording here to make it accurate. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30301 [Bug 30301] Add an option to specify the patron expiration notices as mandatory by patron category -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.