view rhodecode/templates/login.html @ 1100:e7d7f05217c1 beta

replaced all decode('utf-8') instances with .decode('utf-8','replace') for more error prof setup, this way rhodecode could handle displaying non utf8 encoded file paths. This is still an invalid path, but this way we could at least show those paths without errors
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 27 Feb 2011 02:43:44 +0100
parents 520d27f40b51
children c9a9e0b3baf8
line wrap: on
line source

## -*- coding: utf-8 -*-
<!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" id="mainhtml">
    <head>
        <title>${_('Sign In')} - ${c.rhodecode_name}</title>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <link rel="icon" href="${h.url("/images/icons/database_gear.png")}" type="image/png" />
        <meta name="robots" content="index, nofollow"/>
            
        <!-- stylesheets -->
        <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css')}" media="screen" />

    </head>
    <body>
        <div id="login">
        <div class="flash_msg">
            <% messages = h.flash.pop_messages() %>
            % if messages:
            <ul id="flash-messages">
                % for message in messages:
                <li class="${message.category}_msg">${message}</li>
                % endfor
            </ul>
            % endif
        </div>          
            <!-- login -->
            <div class="title top-left-rounded-corner top-right-rounded-corner">
                <h5>${_('Sign In to')} ${c.rhodecode_name}</h5>
            </div>
            <div class="inner">            
                ${h.form(h.url.current(came_from=c.came_from))}
                <div class="form">
                    <!-- fields -->

                    <div class="fields">
                        <div class="field">
                            <div class="label">
                                <label for="username">${_('Username')}:</label>
                            </div>
                            <div class="input">
                                ${h.text('username',class_='focus',size=40)}
                            </div>
                            
                        </div>                     
                        <div class="field">
                            <div class="label">
                                <label for="password">${_('Password')}:</label>
                            </div>
                            <div class="input">
                                ${h.password('password',class_='focus',size=40)}
                            </div>
                            
                        </div>
                        ##<div class="field">
                        ##    <div class="checkbox">
                        ##        <input type="checkbox" id="remember" name="remember" />
                        ##        <label for="remember">Remember me</label>
                        ##    </div>
                        ##</div>
                        <div class="buttons">
                            ${h.submit('sign_in','Sign In',class_="ui-button")}
                        </div>
                    </div>
                    <!-- end fields -->
                    <!-- links -->
                    <div class="links">
                        ${h.link_to(_('Forgot your password ?'),h.url('reset_password'))}
                        %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')():
	                         / 
	                        ${h.link_to(_("Don't have an account ?"),h.url('register'))}
                        %endif
                    </div>

                    <!-- end links -->
                </div>
                ${h.end_form()}
            </div>
            <!-- end login -->
        </div>
    </body>
</html>