diff options
author | Ivan Kohler <ivan@freeside.biz> | 2014-02-15 14:42:35 -0800 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2014-02-15 14:42:35 -0800 |
commit | d17420aa6024c993fb785c455669518ef8befd32 (patch) | |
tree | 60db81bd4cac9db566d3d80e2199ab2974e9f587 /httemplate/edit/part_pkg.cgi | |
parent | 77717df2bec3d3ad9176537e728fe5a4fed15eba (diff) |
add "Edit package definition costs" ACL, RT#27140
Diffstat (limited to 'httemplate/edit/part_pkg.cgi')
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 0e1e993df..17c45b8a0 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -176,8 +176,15 @@ { type => 'tablebreak-tr-title', value => 'Cost tracking', #better name? }, - { field=>'setup_cost', type=>'money', }, - { field=>'recur_cost', type=>'money', }, + + ( $curuser->access_right('Edit package definition costs') + ? ( { field=>'setup_cost', type=>'money', }, + { field=>'recur_cost', type=>'money', }, + ) + : ( { field=>'setup_cost', type=>'fixed', }, + { field=>'recur_cost', type=>'fixed', }, + ) + ), ( $conf->exists('part_pkg-delay_start') ? ( { type => 'tablebreak-tr-title', |