Mercurial > kallithea
view pylons_app/templates/admin.html @ 77:e2600310e0b2
bugfix fot admin template
author | Marcin Kuzminski <marcin@python-blog.com> |
---|---|
date | Wed, 14 Apr 2010 00:51:23 +0200 |
parents | 99afa4d28e2b |
children | 6f524697f79d |
line wrap: on
line source
## -*- coding: utf-8 -*- <%inherit file="base/base.html"/> <%def name="get_form_error(element)"> %if type(c.form_errors) == dict: %if c.form_errors.get(element,False): <span class="error-message"> ${c.form_errors.get(element,'')} </span> %endif %endif </%def> <%def name="title()"> ${_('Repository managment')} </%def> <%def name="breadcrumbs()"> ${h.link_to(u'Home',h.url('/'))} / ${h.link_to(u'Admin',h.url('admin_home'))} </%def> <%def name="page_nav()"> <li>${h.link_to(u'Home',h.url('/'))}</li> <li class="current">${_('Admin')}</li> </%def> <%def name="main()"> %if c.admin_user: <ul class="submenu"> <li> ${h.link_to(u'Repos',h.url('repos'))} </li> <li> ${h.link_to(u'Users',h.url('users'))} </li> </ul> <br/> <div> <h2>Welcome ${c.admin_username}</h2> <div>${_('Last 10 user actions')}</div> %if c.users_log: <table> <tr> <td>${_('Username')}</td> <td>${_('Repository')}</td> <td>${_('Action')}</td> <td>${_('Date')}</td> </tr> %for cnt,l in enumerate(c.users_log): <tr class="parity${cnt%2}"> <td>${l.user.username}</td> <td>${l.repository}</td> <td>${l.action}</td> <td>${l.action_date}</td> </tr> %endfor </table> %else: ${_('No actions yet')} %endif </div> %else: <div> <br /> <h2>${_('Login')}</h2> ${h.form(h.url.current())} <table> <tr> <td>${_('Username')}</td> <td>${h.text('username')}</td> <td>${get_form_error('username')} </td> </tr> <tr> <td>${_('Password')}</td> <td>${h.password('password')}</td> <td>${get_form_error('password')}</td> </tr> <tr> <td></td> <td>${h.submit('login','login')}</td> </tr> </table> ${h.end_form()} </div> %endif </%def>