Files
@ 157231a4fcb7
Branch filter:
Location: kallithea/rhodecode/templates/login.html - annotation
157231a4fcb7
2.5 KiB
text/html
move permission check of write access to repo groups inside a form.
- it's runned via create/edit/fork forms
- in case we have disabled repo creation, it will check root location write access for people that are not super admins, or have explicity create repo permission
- in case there's a group value passed to form, it checks just admin or write access
- it's runned via create/edit/fork forms
- in case we have disabled repo creation, it will check root location write access for people that are not super admins, or have explicity create repo permission
- in case there's a group value passed to form, it checks just admin or write access
1e757ac98988 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 1e757ac98988 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 f91d3f9b7230 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 f91d3f9b7230 41241617a7a3 41241617a7a3 41241617a7a3 1e757ac98988 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 f91d3f9b7230 f91d3f9b7230 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 1e757ac98988 f91d3f9b7230 41241617a7a3 145677a36675 145677a36675 145677a36675 eb4b755fc6a2 145677a36675 145677a36675 41241617a7a3 7ae36df760ce 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 f91d3f9b7230 41241617a7a3 41241617a7a3 41241617a7a3 1e757ac98988 41241617a7a3 1e757ac98988 41241617a7a3 eef9e273347a eef9e273347a b4f401524060 eef9e273347a eef9e273347a 41241617a7a3 41241617a7a3 aaec08ad9daf | ## -*- coding: utf-8 -*-
<%inherit file="base/root.html"/>
<%def name="title()">
${_('Sign In')} - ${c.rhodecode_name}
</%def>
<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-btn large")}
</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()}
<script type="text/javascript">
YUE.onDOMReady(function(){
YUD.get('username').focus();
})
</script>
</div>
<!-- end login -->
</div>
|