TPAC - Password Messages
authorMelissa Lefebvre <mlefebvre@biblio.org>
Fri, 10 May 2013 19:19:09 +0000 (15:19 -0400)
committerDan Scott <dscott@laurentian.ca>
Thu, 23 May 2013 16:06:19 +0000 (12:06 -0400)
In jspac a message appeared when the patron went to change their
password stating the requirements. This same message is missing
in TPAC. The wording from jspac has been added to a separate
file, update_password_msg.tt2,  that can later be easily edited
and the original update_password.tt2 has been edited with an
INCLUDE statement pointing to the newly created file.

Also improved is the message when requesting a forgotten password.
Patrons are unaware that a valid email address needs to be in
their record until after they try to send a reset. Text has been
added to a new file, password_reset_msg.tt2,  to explain the need
for an email address.  Password_reset.tt2  has been edited with
an INCLUDE statement pointing to the newly created file.

Style.css.tt2 was also updated to remove extra padding on
#account-update-email table to raise the table on
update_password.tt2.  This value is also used on
update_username.tt2 and update_email.tt2 without considerable
impact to the look of those pages.

Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/templates/opac/css/style.css.tt2
Open-ILS/src/templates/opac/myopac/update_password.tt2
Open-ILS/src/templates/opac/myopac/update_password_msg.tt2 [new file with mode: 0644]
Open-ILS/src/templates/opac/password_reset.tt2
Open-ILS/src/templates/opac/password_reset_msg.tt2 [new file with mode: 0644]

index 959609d..06897f6 100644 (file)
@@ -1103,7 +1103,7 @@ div.facet_sidebar {
 .no-dec:hover { text-decoration: none; }
 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
 
 .no-dec:hover { text-decoration: none; }
 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
 
-#account-update-email table { text-align: center; padding: 20px; margin-top: 30px; border-collapse: collapse; }
+#account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
 #account-update-email table td { padding: 5px 15px 5px 15px; border-bottom: 1px solid [% css_colors.accent_lighter %]; text-align: left;}
 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
 a.dash-link:hover { text-decoration: underline !important; }
 #account-update-email table td { padding: 5px 15px 5px 15px; border-bottom: 1px solid [% css_colors.accent_lighter %]; text-align: left;}
 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
 a.dash-link:hover { text-decoration: underline !important; }
@@ -1515,3 +1515,9 @@ a.preflib_change {
 .record_author {
     font-style: italic;
 }
 .record_author {
     font-style: italic;
 }
+
+.password_message {
+    padding-top: 1em;
+    padding-bottom: 0.5em;
+       font-style: italic;
+}
\ No newline at end of file
index d9a427d..8da1666 100644 (file)
@@ -8,6 +8,8 @@
     <div class="header_middle">
         <span class="float-left">[% l('Update Password') %]</span>
     </div>
     <div class="header_middle">
         <span class="float-left">[% l('Update Password') %]</span>
     </div>
+
+[% INCLUDE "opac/myopac/update_password_msg.tt2" %]
        
 [% IF ctx.password_invalid %]
     <div id='account-update-email-error'> <!-- borrow css from update-email page -->
        
 [% IF ctx.password_invalid %]
     <div id='account-update-email-error'> <!-- borrow css from update-email page -->
diff --git a/Open-ILS/src/templates/opac/myopac/update_password_msg.tt2 b/Open-ILS/src/templates/opac/myopac/update_password_msg.tt2
new file mode 100644 (file)
index 0000000..23d5914
--- /dev/null
@@ -0,0 +1,3 @@
+<div class="password_message">
+[% l('Note: The password must be at least 7 characters in length, contain at least one letter (a-z/A-Z), and contain at least one number.'); %]
+</div>
\ No newline at end of file
index 27f079e..959cd32 100644 (file)
@@ -48,6 +48,7 @@
             [% END %]
         [% ELSIF !ctx.pwreset.status %]
         <h2>[% l('Please enter your user name or barcode to identify your library account and request a password reset') %]</h2>
             [% END %]
         [% ELSIF !ctx.pwreset.status %]
         <h2>[% l('Please enter your user name or barcode to identify your library account and request a password reset') %]</h2>
+        [% INCLUDE "opac/password_reset_msg.tt2" %]
         <form method="post">
             <table>
                 <tr>
         <form method="post">
             <table>
                 <tr>
diff --git a/Open-ILS/src/templates/opac/password_reset_msg.tt2 b/Open-ILS/src/templates/opac/password_reset_msg.tt2
new file mode 100644 (file)
index 0000000..0d03289
--- /dev/null
@@ -0,0 +1,3 @@
+<div class="password_message">
+[% l('Note: You must have a valid email address associated with your library account. If not, please contact your local library for further assistance.'); %]
+</div>
\ No newline at end of file