* [task#141579,doing,1h] add action list.
This commit is contained in:
@@ -1,6 +1,19 @@
|
||||
<?php
|
||||
global $lang;
|
||||
$config->deliverable = new stdclass();
|
||||
$config->deliverable->create = new stdclass();
|
||||
$config->deliverable->edit = new stdclass();
|
||||
$config->deliverable->create->requiredFields = 'name,module,method,model';
|
||||
$config->deliverable->edit->requiredFields = 'name,module,method,model';
|
||||
|
||||
$config->deliverable->actionList = array();
|
||||
$config->deliverable->actionList['edit']['icon'] = 'edit';
|
||||
$config->deliverable->actionList['edit']['text'] = $lang->deliverable->edit;
|
||||
$config->deliverable->actionList['edit']['hint'] = $lang->deliverable->edit;
|
||||
$config->deliverable->actionList['edit']['url'] = array('module' => 'deliverable', 'method' => 'edit', 'params' => 'id={id}');
|
||||
|
||||
$config->deliverable->actionList['delete']['icon'] = 'trash';
|
||||
$config->deliverable->actionList['delete']['text'] = $lang->deliverable->delete;
|
||||
$config->deliverable->actionList['delete']['hint'] = $lang->deliverable->delete;
|
||||
$config->deliverable->actionList['delete']['url'] = array('module' => 'deliverable', 'method' => 'delete', 'params' => 'id={id}');
|
||||
$config->deliverable->actionList['delete']['data-confirm'] = $lang->deliverable->confirmDelete;
|
||||
@@ -5,7 +5,7 @@ $config->deliverable->dtable = new stdclass();
|
||||
$config->deliverable->dtable->fieldList['id']['title'] = $lang->idAB;
|
||||
$config->deliverable->dtable->fieldList['id']['name'] = 'id';
|
||||
$config->deliverable->dtable->fieldList['id']['type'] = 'checkID';
|
||||
$config->deliverable->dtable->fieldList['id']['sortType'] = 'desc';
|
||||
$config->deliverable->dtable->fieldList['id']['sortType'] = true;
|
||||
$config->deliverable->dtable->fieldList['id']['checkbox'] = true;
|
||||
$config->deliverable->dtable->fieldList['id']['width'] = '80';
|
||||
$config->deliverable->dtable->fieldList['id']['required'] = true;
|
||||
@@ -13,16 +13,20 @@ $config->deliverable->dtable->fieldList['id']['required'] = true;
|
||||
$config->deliverable->dtable->fieldList['name']['title'] = $lang->deliverable->name;
|
||||
$config->deliverable->dtable->fieldList['name']['name'] = 'name';
|
||||
$config->deliverable->dtable->fieldList['name']['type'] = 'title';
|
||||
$config->deliverable->dtable->fieldList['name']['fixed'] = 'left';
|
||||
$config->deliverable->dtable->fieldList['name']['link'] = helper::createLink('deliverable', 'view', 'id={id}');
|
||||
$config->deliverable->dtable->fieldList['name']['sortType'] = true;
|
||||
|
||||
$config->deliverable->dtable->fieldList['module']['title'] = $lang->deliverable->module;
|
||||
$config->deliverable->dtable->fieldList['module']['name'] = 'module';
|
||||
$config->deliverable->dtable->fieldList['module']['type'] = 'category';
|
||||
$config->deliverable->dtable->fieldList['module']['map'] = $lang->deliverable->moduleList;
|
||||
$config->deliverable->dtable->fieldList['module']['sortType'] = true;
|
||||
|
||||
$config->deliverable->dtable->fieldList['method']['title'] = $lang->deliverable->method;
|
||||
$config->deliverable->dtable->fieldList['method']['name'] = 'method';
|
||||
$config->deliverable->dtable->fieldList['method']['type'] = 'category';
|
||||
$config->deliverable->dtable->fieldList['method']['map'] = $lang->deliverable->methodList;
|
||||
$config->deliverable->dtable->fieldList['method']['sortType'] = true;
|
||||
|
||||
$config->deliverable->dtable->fieldList['model']['title'] = $lang->deliverable->model;
|
||||
@@ -39,3 +43,10 @@ $config->deliverable->dtable->fieldList['createdDate']['title'] = $lang->deli
|
||||
$config->deliverable->dtable->fieldList['createdDate']['name'] = 'createdDate';
|
||||
$config->deliverable->dtable->fieldList['createdDate']['type'] = 'date';
|
||||
$config->deliverable->dtable->fieldList['createdDate']['sortType'] = true;
|
||||
|
||||
$config->deliverable->dtable->fieldList['actions']['title'] = $lang->actions;
|
||||
$config->deliverable->dtable->fieldList['actions']['type'] = 'actions';
|
||||
$config->deliverable->dtable->fieldList['actions']['fixed'] = 'right';
|
||||
$config->deliverable->dtable->fieldList['actions']['list'] = $config->deliverable->actionList;
|
||||
$config->deliverable->dtable->fieldList['actions']['menu'] = array('edit', 'delete');
|
||||
$config->deliverable->dtable->fieldList['actions']['sortType'] = false;
|
||||
Reference in New Issue
Block a user