admin: move biglist actions of roles to the role pages
This commit is contained in:
parent
da4360715b
commit
fd719e6c6b
|
@ -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>'
|
||||
|
||||
|
|
Loading…
Reference in New Issue