Bug 23590: Create a separate template notice NOTIFY_MANAGER

To separate the two feature we want to create a distinct template
notice.
A new NOTIFY_MANAGER notice is added.
A follow-up patch will be added for other languages, when this one will
be approved by QA.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
Jonathan Druart 2020-03-16 18:46:22 +01:00 committed by Martin Renvoize
parent 822936b79b
commit 0d1ca63aad
Signed by: martin.renvoize
GPG key ID: 422B469130441A0F
4 changed files with 24 additions and 2 deletions

View file

@ -35,8 +35,13 @@ if( CheckVersion( $DBversion ) ) {
WHERE suggestionid = ?
|, undef, $max_date, $last_modif_by, $suggestion->{suggestionid});
}
}
$dbh->do( q|
INSERT IGNORE INTO letter(module, code, branchcode, name, is_html, title, content, message_transport_type, lang) VALUES ('suggestions', 'NOTIFY_MANAGER', '', 'Notify manager of a suggestion', 0, "A suggestion has been assigned to you", "Dear [% borrower.firstname %] [% borrower.surname %],\nA suggestion has been assigned to you: [% suggestion.title %].\nThank you,\n[% branch.branchname %]", 'email', 'default');
| );
# Always end with this (adjust the bug info)
SetVersion( $DBversion );
print "Upgrade to $DBversion done (Bug 23590 - Add lastmodificationby and lastmodificationdate to the suggestions table)\n";

View file

@ -1145,3 +1145,20 @@ tables:
- "Thank you,"
- ""
- "<<branches.branchname>>"
- module: suggestions
code: NOTIFY_MANAGER
branchcode: ""
name: "Notify manager of a suggestion"
is_html: 0
title: "A suggestion has been assigned to you"
message_transport_type: email
lang: default
content:
- "Dear [% borrower.firstname %] [% borrowers.surname %],"
- ""
- "A new suggestion has been assigned to you: [% suggestion.title %]."
- ""
- "Thank you,"
- ""
- "[% branch.branchname %]"

View file

@ -418,7 +418,7 @@
<br/>
<label for="notify">Notify manager:</label>
<input type="checkbox" id="notify" name="notify" value="notify" disabled="disabled" title="A TO_PROCESS notice will be generated and send to the manager if a valid email address is defined. This can be checked if a new manager has been selected." />
<input type="checkbox" id="notify" name="notify" value="notify" disabled="disabled" title="A NOTIFY_MANAGER notice will be generated and send to the manager if a valid email address is defined. This can be checked if a new manager has been selected." />
</div>
</li>
</ol>

View file

@ -180,7 +180,7 @@ if ( $op =~ /save/i ) {
my $letter = C4::Letters::GetPreparedLetter(
module => 'suggestions',
letter_code => 'TO_PROCESS',
letter_code => 'NOTIFY_MANAGER',
branchcode => $patron->branchcode,
lang => $patron->lang,
tables => {