From 81b3c2680fd70d51ec79785ac07eedc51018946d Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 29 Apr 2022 12:14:38 +0100 Subject: [PATCH] Bug 30611: Add STAFF_PASSWORD_RESET notice This patch adds a new STAFF_PASSWORD_RESET notice template for password recoveries initiated via the staff client as aposed for those initiated by the end user. Signed-off-by: Sally --- .../data/mysql/atomicupdate/bug_30611.pl | 14 +++++++++++++ .../mysql/en/mandatory/sample_notices.yml | 21 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 installer/data/mysql/atomicupdate/bug_30611.pl diff --git a/installer/data/mysql/atomicupdate/bug_30611.pl b/installer/data/mysql/atomicupdate/bug_30611.pl new file mode 100644 index 0000000000..2a8ba02007 --- /dev/null +++ b/installer/data/mysql/atomicupdate/bug_30611.pl @@ -0,0 +1,14 @@ +use Modern::Perl; + +return { + bug_number => "30611", + description => "Add STAFF_PASSWORD_RESET notice", + up => sub { + my ($args) = @_; + my ($dbh, $out) = @$args{qw(dbh out)}; + # Add STAFF_PASSWORD_RESET notice + $dbh->do(q{ + INSERT IGNORE INTO letter (module, code, name, is_html, title, content, message_transport_type) VALUES ('members', 'STAFF_PASSWORD_RESET', 'Online password reset', 1, "Koha password reset", "\r\n

A librarian has reset the password for the account <>.\r\n

\r\n

\r\nPlease create your new password using the following link:\r\n
>\"><>\r\n

\r\n

This link will be valid for 5 days from this email's reception, then you must reapply if you do not change your password.

\r\n

Thank you.

\r\n", 'email'); + }); + }, +}; diff --git a/installer/data/mysql/en/mandatory/sample_notices.yml b/installer/data/mysql/en/mandatory/sample_notices.yml index 42d1d08351..15b5419a4a 100644 --- a/installer/data/mysql/en/mandatory/sample_notices.yml +++ b/installer/data/mysql/en/mandatory/sample_notices.yml @@ -1023,6 +1023,27 @@ tables: - "" - "" + - module: members + code: STAFF_PASSWORD_RESET + branchcode: "" + name: "Online password reset" + is_html: 1 + title: "Koha password reset" + message_transport_type: email + lang: default + content: + - "" + - "

A librarian has reset the password for the account <>." + - "

" + - "

" + - "Please create your new password using the following link:" + - "
>\"><>" + - "

" + - "

This link will be valid for 5 days from this email's reception, then you must reapply if you do not change your password.

" + - "

Thank you.

" + - "" + - "" + - module: members code: SHARE_ACCEPT branchcode: "" -- 2.30.2