TPAC: Enable password resets - crude, for now user/dbs/lp852341_tpac_password_reset
authorDan Scott <dscott@laurentian.ca>
Sat, 17 Sep 2011 03:45:53 +0000 (23:45 -0400)
committerDan Scott <dscott@laurentian.ca>
Sat, 17 Sep 2011 04:06:03 +0000 (00:06 -0400)
Use the existing crude password reset form to enable password resets.
Slightly longer term, we need to destroy the existing form and pull it
into TPAC proper (including such good stuff as real localization and
getting rid of Dojo / Dijit), but this works for now.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/templates/opac/login.tt2
Open-ILS/src/templates/opac/parts/config.tt2
Open-ILS/src/templates/opac/parts/login/form.tt2

index b5741e2..4be13bb 100644 (file)
@@ -1,4 +1,5 @@
 [%  PROCESS "opac/parts/header.tt2";
+    PROCESS "opac/parts/config.tt2";
     WRAPPER "opac/parts/base.tt2";
     INCLUDE "opac/parts/topnav.tt2";
     ctx.page_title = l("Account Login") %]
@@ -11,7 +12,7 @@
             [% INCLUDE "opac/parts/login/form.tt2" %]
             <div class="clear-both very-big-height"></div>     
             <script type="text/javascript">
-                /* Note: when common browsers suppor HTML5 "autofocus", we can remove this */
+                /* Note: when common browsers support HTML5 "autofocus", we can remove this */
                 var _onload = window.onload;
                 window.onload = function() {
                     try {
index ab61c23..e110472 100644 (file)
@@ -42,6 +42,11 @@ google_analytics.enabled = 'false';
 google_analytics.code = 'UA-9999999-99';
 
 ##############################################################################
+# Enable "Forgot your password?" prompt at login
+##############################################################################
+reset_password = 'true';
+
+##############################################################################
 # Misc. UI Settings
 ##############################################################################
 
index b38906c..7e200ab 100644 (file)
@@ -6,15 +6,6 @@
        </div>
        <br/>
 </div>
-<div class="hide_me" id="forget_pw">
-    <h1>Password Reset</h1>
-       Username or Barcode<br />
-       <input type="text" id="forget_pw_user" /><br /><br />
-       Email Address on account<br />
-       <input type="text" id="forget_pw_email" /><br />
-    <a href="#">Submit</a> &nbsp;
-    <a href="#">Cancel</a>
-</div>
 <table id='change_pw_table' class='data_grid hide_me' style='margin-left: 20px;' width='95%'>
        <thead>
         <tr><td colspan='2' align='center'><b>[% l("Password") %]</b></td></tr>
                                 </div>
                                 <div style="padding-top:14px;">
                                     <input type="submit" value="[% l('Log in') %]" alt="[% l('Log in') %]" class="opac-button" />
-                                    <!-- TODO
-                                    <a href="reset_password"
-                                        style="position:relative;top:-13px;left:2px;font-size:10px;">Forgot your PIN?</a>
-                                    -->
+                                    [% IF reset_password; loc = ctx.locale.replace('_', '-'); %]
+                                    <a href='/opac/password/[% loc %]/'>[% l('Forgot your password?') %]</a>
+                                    [% END %]
                                 </div>
-                               </td>
+                            </td>
                         </tr>
                     </table>
                     <br /><br />