diff --git a/module/stakeholder/config.php b/module/stakeholder/config.php index 574eeef4ce..30a3aae3e5 100644 --- a/module/stakeholder/config.php +++ b/module/stakeholder/config.php @@ -1,6 +1,6 @@ stakeholder->create = new stdclass(); -$config->stakeholder->create->requiredFields = 'name,company'; +$config->stakeholder->create->requiredFields = 'user,name,company'; $config->stakeholder->expect = new stdclass(); $config->stakeholder->expect->requiredFields = 'expect,progress'; diff --git a/module/stakeholder/js/create.js b/module/stakeholder/js/create.js index 501390e135..bb9d4e8632 100644 --- a/module/stakeholder/js/create.js +++ b/module/stakeholder/js/create.js @@ -2,6 +2,8 @@ $(function() { $('input[name*=from]').change(function() { + $('#userLabel').remove(); + if($(this).val() == 'team') { $('.user-info').addClass('hidden'); diff --git a/module/stakeholder/model.php b/module/stakeholder/model.php index 309d719b83..b9a7d84002 100644 --- a/module/stakeholder/model.php +++ b/module/stakeholder/model.php @@ -26,7 +26,7 @@ class stakeholderModel extends model { if(!$account) { - dao::$errors[] = $this->lang->stakeholder->userEmpty; + dao::$errors['user'] = $this->lang->stakeholder->userEmpty; return false; } $user = new stdclass(); @@ -43,7 +43,7 @@ class stakeholderModel extends model { if(!$data->name) { - dao::$errors[] = $this->lang->stakeholder->nameEmpty; + dao::$errors['name'] = $this->lang->stakeholder->nameEmpty; return false; }