@@ -25,7 +25,7 @@
diff --git a/module/custom/control.php b/module/custom/control.php
index 0fb47cb64a..c2d91e091c 100644
--- a/module/custom/control.php
+++ b/module/custom/control.php
@@ -327,9 +327,16 @@ class custom extends control
public function ajaxSaveCustomFields($module, $section, $key)
{
$account = $this->app->user->account;
- $fields = $this->post->fields;
- if(is_array($fields)) $fields = join(',', $fields);
- $this->loadModel('setting')->setItem("$account.$module.$section.$key", $fields);
+ if($_POST)
+ {
+ $fields = $this->post->fields;
+ if(is_array($fields)) $fields = join(',', $fields);
+ $this->loadModel('setting')->setItem("$account.$module.$section.$key", $fields);
+ }
+ else
+ {
+ $this->loadModel('setting')->deleteItems("owner=$account&module=$module§ion=$section&key=$key");
+ }
die(js::reload('parent'));
}
diff --git a/module/project/model.php b/module/project/model.php
index 2d01fefcd0..5db6db67ff 100644
--- a/module/project/model.php
+++ b/module/project/model.php
@@ -336,6 +336,7 @@ class projectModel extends model
$members = $this->dao->select('*')->from(TABLE_TEAM)->where('root')->eq($copyProjectID)->andWhere('type')->eq('project')->fetchAll();
foreach($members as $member)
{
+ unset($member->id);
$member->root = $projectID;
$member->join = $today;
$member->days = $project->days;
diff --git a/module/story/css/batchedit.css b/module/story/css/batchedit.css
index 8bcaf7accf..fea49f488d 100644
--- a/module/story/css/batchedit.css
+++ b/module/story/css/batchedit.css
@@ -1,2 +1,3 @@
#suhosinInfo {margin-bottom: 0;}
.chosen-container .chosen-drop {min-width: 400px; border-top: 1px solid #ddd!important}
+#batchEditForm{overflow-x:auto}
diff --git a/module/task/config.php b/module/task/config.php
index ff1eecfd4d..022735759b 100644
--- a/module/task/config.php
+++ b/module/task/config.php
@@ -99,13 +99,13 @@ $config->task->datatable->fieldList['left']['required'] = 'no';
$config->task->datatable->fieldList['progress']['title'] = 'progress';
$config->task->datatable->fieldList['progress']['fixed'] = 'no';
-$config->task->datatable->fieldList['progress']['width'] = '70';
+$config->task->datatable->fieldList['progress']['width'] = '50';
$config->task->datatable->fieldList['progress']['required'] = 'no';
$config->task->datatable->fieldList['progress']['sort'] = 'no';
$config->task->datatable->fieldList['deadline']['title'] = 'deadlineAB';
$config->task->datatable->fieldList['deadline']['fixed'] = 'no';
-$config->task->datatable->fieldList['deadline']['width'] = '70';
+$config->task->datatable->fieldList['deadline']['width'] = '60';
$config->task->datatable->fieldList['deadline']['required'] = 'no';
$config->task->datatable->fieldList['openedBy']['title'] = 'openedByAB';
diff --git a/module/task/css/batchedit.css b/module/task/css/batchedit.css
index 9ef9eaa117..102e960b82 100644
--- a/module/task/css/batchedit.css
+++ b/module/task/css/batchedit.css
@@ -1 +1,2 @@
.chosen-container[id^="module"] .chosen-drop {min-width: 400px;!important}
+#batchEditForm{overflow-x:auto;}
diff --git a/module/task/view/batchedit.html.php b/module/task/view/batchedit.html.php
index 8ea8f16176..45a61e2e54 100755
--- a/module/task/view/batchedit.html.php
+++ b/module/task/view/batchedit.html.php
@@ -45,7 +45,7 @@
}
}
?>
-