* Add save validate for kanban.
This commit is contained in:
+10
-3
@@ -2210,6 +2210,9 @@ class kanbanModel extends model
|
||||
->setDefault('team', '')
|
||||
->setDefault('whitelist', '')
|
||||
->setDefault('displayCards', 0)
|
||||
->setDefault('colWidth', 264)
|
||||
->setDefault('minColWidth', 180)
|
||||
->setDefault('maxColWidth', 384)
|
||||
->setIF($this->post->import == 'off', 'object', '')
|
||||
->join('whitelist', ',')
|
||||
->join('team', ',')
|
||||
@@ -2237,6 +2240,10 @@ class kanbanModel extends model
|
||||
$this->dao->insert(TABLE_KANBAN)->data($kanban)
|
||||
->autoCheck()
|
||||
->batchCheck($this->config->kanban->create->requiredFields, 'notempty')
|
||||
->batchCheck('colWidth,minColWidth,maxColWidth', 'int')
|
||||
->checkIF(!$kanban->fluidBoard, 'colWidth', 'gt', 0)
|
||||
->batchCheckIF($kanban->fluidBoard, 'minColWidth,maxColWidth', 'gt', 0)
|
||||
->checkIF($kanban->fluidBoard, 'maxColWidth', 'ge', $kanban->minColWidth)
|
||||
->check('name', 'unique', "space = {$kanban->space}")
|
||||
->exec();
|
||||
|
||||
@@ -2330,9 +2337,9 @@ class kanbanModel extends model
|
||||
->setDefault('lastEditedBy', $account)
|
||||
->setDefault('lastEditedDate', helper::now())
|
||||
->setDefault('displayCards', 0)
|
||||
->setDefault('colWidth', 0)
|
||||
->setDefault('minColWidth', 0)
|
||||
->setDefault('maxColWidth', 0)
|
||||
->setDefault('colWidth', 264)
|
||||
->setDefault('minColWidth', 180)
|
||||
->setDefault('maxColWidth', 384)
|
||||
->setIF($this->post->import == 'off', 'object', '')
|
||||
->setIF($this->post->heightType == 'auto', 'displayCards', 0)
|
||||
->remove('import,importObjectList,heightType')
|
||||
|
||||
Reference in New Issue
Block a user