Mercurial > hg > redirector
view redirector/templates/redirects.html @ 2:ff524f0a62de default tip
py3
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Tue, 03 Nov 2020 09:58:14 -0800 |
parents | af82aaec0377 |
children |
line wrap: on
line source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/"> <head> <title>redirects</title> </head> <body> <h1>redirects</h1> <!-- TODO: separate these to its own template to xi:include --> <table> <tr> <th>From</th> <th></th> <th>To</th> <th>Type</th> <th>Created</th> <th>Expires</th> <th></th> </tr> <tr py:for="redirect in redirects"> <td>${redirect['from']}</td> <td>→</td> <td>${redirect['to']}</td> <td py:choose="isinstance(redirect['type'], int)"> <span py:when="True"> ${str(redirect['type'])} ${status_map[redirect['type']].title} </span> <span py:otherwise="">meta refresh tag</span> </td> <td>${redirect['created'].strftime(date_format)}</td> <td> <span py:replace="redirect['expires'] and redirect['expires'].strftime(date_format) or 'never'"/> </td> <td> <input type="submit" name="delete:${redirect['from']}" value="Remove"/> </td> </tr> </table> <h2>Add a redirect</h2> <form action="post"> <dl> <dt>From</dt> <dd><input type="text" name="from"/></dd> <dt>To</dt> <dd><input type="text" name="to"/></dd> <dt>Type</dt> <dd> <select name="type"> <option py:for="key in sorted(status_map.keys())" value="${key}">${key} ${status_map[key].title}</option> <option value="metarefresh">meta-refresh page</option> </select> </dd> <dt>Expires</dt> <dd> <input type="text" name="expires"/> </dd> <dt>Reason for this redirect</dt> <dd> <textarea name="reason" cols="80" rows="25"></textarea> </dd> </dl> <input type="submit" name="add" value="Add"/> </form> </body> </html>