diff options
author | Ivan Kohler <ivan@freeside.biz> | 2014-10-09 11:52:02 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2014-10-09 11:52:02 -0700 |
commit | 4dd8ad334bd0aed98c4119b3199b955ef4782cb1 (patch) | |
tree | 7dd1f0c7104c2174ae240a7f4efc4dcea94c421f /httemplate/edit | |
parent | 003eca97bc3a50b8f52a0713273ad60459e00c8f (diff) |
fix agent type selection for the simple case, RT#30942, RT#28804
Diffstat (limited to 'httemplate/edit')
-rw-r--r-- | httemplate/edit/elements/edit.html | 5 | ||||
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 12 |
2 files changed, 11 insertions, 6 deletions
diff --git a/httemplate/edit/elements/edit.html b/httemplate/edit/elements/edit.html index f9d138380..9e506a731 100644 --- a/httemplate/edit/elements/edit.html +++ b/httemplate/edit/elements/edit.html @@ -322,12 +322,11 @@ Example: % 'layer_values' => $layer_values, % 'html_between' => $f->{'html_between'}, % -% #umm. for select-agent_types at least +% #umm. for select-agent_type at least % 'disabled' => $f->{'disabled'}, % 'fixed' => $f->{'fixed'}, -% -% #umm. for select-agent_types at least % 'label_callback'=> $f->{'label_callback'}, +% 'element_etc' => $f->{'element_etc'}, % % #for select-ticketing_queueid at least % 'post_options' => $f->{'post_options'}, diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index cc5606e54..36747783c 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -51,6 +51,7 @@ 'credit_weight' => 'Credit weight', 'agent_pkgpartid' => 'External ID', 'agentnum' => 'Agent', + 'agent_type' => ' ', #just its title headingn is fine 'setup_fee' => 'Setup fee', 'setup_show_zero' => 'Show zero setup', 'recur_fee' => 'Recurring fee', @@ -227,9 +228,14 @@ { type => 'columnnext' }, - { field => 'agent_type', - type => 'select-agent_types', - disabled => ! $acl_edit_global, + {type=>'justtitle', value=>'Agent (reseller) types' }, + + { field => 'agent_type', + type => 'select-agent_type', + disabled => ! $acl_edit_global, + #XXX ??? 'element_name' => 'agent_type', + element_etc => 'size="10"', + multiple => '1', #cause edit.html is dum curr_value_callback => sub { my($cgi, $object, $field) = @_; #in the other callbacks..? hmm. |