view website/issues/html/user.forgotten.html @ 8286:6445e63bb423

feat(web) - Use native number type input for Number() and Integer(). When editing hyperdb.Number() or hyperdb.Integer() properties, use a native number input. For Number you can enter digits, +/-, . and e/E for exponent (1E2 = 100). For integer we have the same keys as number, but also add step=1 to the input. This stops submitting 23.5 suggesting 23 or 24. It does allow 2E4 to be submitted that is rejected with an error from the backend. However if the spinner is used with 2E4 it is turned into 20000, a pure integer and incremented/decremented by the spinner. The upgrade happens automatically. Directions on going back to text input provided. User guide updated to describe addition of spinner. Tests added.
author John Rouillard <rouilj@ieee.org>
date Sat, 18 Jan 2025 14:54:31 -0500
parents 53e9694788f5
children
line wrap: on
line source

<tal:block metal:use-macro="templates/page/macros/icing">
<title metal:fill-slot="head_title" i18n:translate="">Password reset request - <span
 i18n:name="tracker" tal:replace="config/TRACKER_NAME" /></title>
<span metal:fill-slot="body_title" tal:omit-tag="python:1"
 i18n:translate="">Password reset request</span>
<td class="content" metal:fill-slot="content">

<tal:askforinfo tal:condition="python:options['error_message'] or
			       '@action' not in request.form"> 

<p i18n:translate="">You have two options if you have forgotten your password.
If you know the email address you registered with, enter it below.</p>

<p i18n:translate="">If your  user was  automatically  created during
import  from  the old  sourceforge  tracker,  your  e-mail address  is
&lt;Sourceforge  username&gt;@users.sourceforge.net. The  mail address
associated with your account can be changed after login.</p>

<form method="POST" onSubmit="return submit_once()"
      tal:attributes="action context/designator">
    <table class="form">
      <tr>
        <th i18n:translate="">Email Address:</th>
        <td><input name="address"></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
          <input type="hidden" name="@action" value="passrst">
          <input type="hidden" name="@template" value="forgotten">
          <input type="submit" value="Request password reset"
           i18n:attributes="value">
	  <input name="@csrf" type="hidden"
		 tal:attributes="value python:utils.anti_csrf_nonce()">
        </td>
      </tr>
</table>

<p i18n:translate="">Or, if you know your username, then enter it below.</p>

<p i18n:translate="">If you have previously created or modified issue
reports in the sourceforge issue tracker, you have an account here with
the same username as your sourceforge username.</p>

<table class="form">
 <tr><th i18n:translate="">Username:</th> <td><input name="username"></td> </tr>
 <tr><td></td><td><input type="submit" value="Request password reset"
   i18n:attributes="value"></td></tr>
</table>
</form>

<p i18n:translate="">A confirmation email will be sent to you -
please follow the instructions within it to complete the reset process.</p>

</tal:askforinfo>

</td>
g
</tal:block>

Roundup Issue Tracker: http://roundup-tracker.org/