admin: move biglist actions of roles to the role pages

This commit is contained in:
Frédéric Péters 2012-08-14 17:02:47 +02:00
parent da4360715b
commit fd719e6c6b
1 changed files with 8 additions and 9 deletions

View File

@ -80,15 +80,12 @@ class RolePage(Directory):
def _q_index [html] (self):
html_top('roles', title=self.role.name)
get_response().filter['sidebar'] = self.get_sidebar()
'<h2>%s - ' % _('Role')
self.role.name
'</h2>'
"""<ul id="main-actions">
<li><a href="edit">%s</a></li>""" % _('Edit')
"""<li><a rel="popup" href="delete">%s</a></li>
</ul>""" % _('Delete')
if self.role.details:
'<p>'
self.role.details
@ -101,6 +98,12 @@ class RolePage(Directory):
'<li>%s</li>' % email
'</ul>'
def get_sidebar [html] (self):
'<ul>'
'<li><a href="edit">%s</a></li>' % _('Edit')
'<li><a href="delete">%s</a></li>' % _('Delete')
'</ul>'
def edit [html] (self):
form = self.role_ui.get_form()
if form.get_widget('cancel').parse():
@ -155,10 +158,6 @@ class RolesDirectory(Directory):
'<li>'
'<strong class="label"><a href="%s/">%s</a></strong>' % (role.id, role.name)
'<p class="details">'
'</p>'
'<p class="commands">'
command_icon('%s/edit' % role.id, 'edit')
command_icon('%s/delete' % role.id, 'remove', popup = True)
'</p></li>'
'</ul>'