delete groups from groups directory, for admins
This commit is contained in:
parent
492d8e72ed
commit
b81857656f
@ -171,6 +171,8 @@ class DeletegroupAction extends RedirectingAction
|
||||
|
||||
function showContent() {
|
||||
$this->areYouSureForm();
|
||||
$block = new GroupProfileBlock($this, $this->group);
|
||||
$block->show();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -221,6 +221,23 @@ class SortableGroupListItem extends SortableSubscriptionListItem
|
||||
$this->endProfile();
|
||||
}
|
||||
|
||||
function endActions()
|
||||
{
|
||||
// delete button
|
||||
$cur = common_current_user();
|
||||
list($action, $r2args) = $this->out->returnToArgs();
|
||||
$r2args['action'] = $action;
|
||||
if ($cur instanceof User && $cur->hasRight(Right::DELETEGROUP)) {
|
||||
$this->out->elementStart('li', 'entity_delete');
|
||||
$df = new DeleteGroupForm($this->out, $this->profile, $r2args);
|
||||
$df->show();
|
||||
$this->out->elementEnd('li');
|
||||
}
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
$this->out->elementEnd('td');
|
||||
}
|
||||
|
||||
function showActions()
|
||||
{
|
||||
$this->startActions();
|
||||
|
Loading…
Reference in New Issue
Block a user