1 <& elements/process.html,
5 'agent_null_right' => 'Edit global fee definitions',
6 'viewall_dir' => 'browse',
9 'table' => 'part_fee_msgcat',
10 'fields' => [ 'locale', 'itemdesc' ],
13 'table' => 'part_fee_usage',
14 'fields' => [ 'classnum',
20 'precheck_callback'=> \&precheck,
24 my $curuser = $FS::CurrentUser::CurrentUser;
25 my $acl_edit = $curuser->access_right('Edit fee definitions');
26 my $acl_edit_global = $curuser->access_right('Edit global fee definitions');
28 unless $acl_edit or $acl_edit_global;
32 if ( $cgi->param('basis') =~ /^(\w+)$/ ) {
34 $cgi->param('percent', $cgi->param($basis.'_percent') );