* Code for project config.
This commit is contained in:
@@ -15,10 +15,12 @@ $config->project->list = new stdclass();
|
||||
$config->project->list->exportFields = 'id,code,name,hasProduct,linkedProducts,status,begin,end,budget,PM,end,desc';
|
||||
if($config->systemMode == 'ALM') $config->project->list->exportFields = substr_replace($config->project->list->exportFields, ',parent', 2, 0);
|
||||
|
||||
$config->project->create = new stdclass();
|
||||
$config->project->edit = new stdclass();
|
||||
$config->project->create->requiredFields = 'name,code,begin,end';
|
||||
$config->project->edit->requiredFields = 'name,code,begin,end';
|
||||
$config->project->create = new stdclass();
|
||||
$config->project->edit = new stdclass();
|
||||
$config->project->batchedit = new stdclass();
|
||||
$config->project->create->requiredFields = 'name,code,begin,end';
|
||||
$config->project->edit->requiredFields = 'name,code,begin,end';
|
||||
$config->project->batchedit->requiredFields = 'name,code,begin,end';
|
||||
|
||||
$config->project->start = new stdclass();
|
||||
$config->project->start->requiredFields = 'realBegan';
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?php
|
||||
$config->project->form = new stdclass();
|
||||
|
||||
$config->project->form->create = array();
|
||||
$config->project->form->edit = array();
|
||||
$config->project->form->close = array();
|
||||
$config->project->form->start = array();
|
||||
$config->project->form->suspend = array();
|
||||
$config->project->form->activate = array();
|
||||
$config->project->form->create = array();
|
||||
$config->project->form->edit = array();
|
||||
$config->project->form->batchedit = array();
|
||||
$config->project->form->close = array();
|
||||
$config->project->form->start = array();
|
||||
$config->project->form->suspend = array();
|
||||
$config->project->form->activate = array();
|
||||
|
||||
$config->project->form->manageProducts = array();
|
||||
|
||||
@@ -36,3 +37,11 @@ $config->project->form->activate['begin'] = array('type' => 'date', 're
|
||||
$config->project->form->activate['end'] = array('type' => 'date', 'required' => true);
|
||||
$config->project->form->activate['readjustTime'] = array('type' => 'int', 'required' => false, 'default' => '');
|
||||
$config->project->form->activate['readjustTask'] = array('type' => 'array', 'required' => false, 'default' => '');
|
||||
|
||||
$config->project->form->batchedit['parent'] = array('type' => 'int', 'required' => false);
|
||||
$config->project->form->batchedit['name'] = array('type' => 'string', 'required' => true, 'filter' => 'trim', 'base' => true);
|
||||
$config->project->form->batchedit['PM'] = array('type' => 'string', 'required' => false);
|
||||
$config->project->form->batchedit['begin'] = array('type' => 'date', 'required' => true);
|
||||
$config->project->form->batchedit['end'] = array('type' => 'date', 'required' => true);
|
||||
$config->project->form->batchedit['acl'] = array('type' => 'string', 'required' => false);
|
||||
if(isset($config->setCode) and $config->setCode == 1) $config->project->form->batchedit['code'] = array('type' => 'string', 'required' => true, 'filter' => 'trim');
|
||||
|
||||
Reference in New Issue
Block a user