* Finish task #91598.

This commit is contained in:
liumengyi
2023-04-18 09:40:56 +08:00
parent fbf57b06f3
commit 629cbc486b
2 changed files with 17 additions and 1 deletions

View File

@@ -300,6 +300,8 @@ class group extends control
$excludePrivsIdList = array_diff(array_keys($groupPrivsIdList), $selectedPrivIdList);
$relatedPrivData = $this->group->getRelatedPrivs($selectedPrivIdList, '', $excludePrivsIdList);
unset($privList['index']['index']);
$this->view->privList = $privList;
$this->view->privMethods = $privMethods;
$this->view->selectPrivs = $selectPrivs;

View File

@@ -29,7 +29,15 @@ class groupModel extends model
}
$this->lang->error->unique = $this->lang->group->repeat;
$this->dao->insert(TABLE_GROUP)->data($group)->batchCheck($this->config->group->create->requiredFields, 'notempty')->check('name', 'unique')->exec();
return $this->dao->lastInsertId();
$groupID = $this->dao->lastInsertId();
$data = new stdclass();
$data->group = $groupID;
$data->module = 'index';
$data->method = 'index';
$this->dao->replace(TABLE_GROUPPRIV)->data($data)->exec();
return $groupID;
}
/**
@@ -433,6 +441,12 @@ class groupModel extends model
}
}
$data = new stdclass();
$data->group = $groupID;
$data->module = 'index';
$data->method = 'index';
$this->dao->replace(TABLE_GROUPPRIV)->data($data)->exec();
/* Insert new. */
if($this->post->actions)
{