better disable_acl_changes
[freeside.git] / httemplate / edit / process / access_user.html
1 % if ( $conf->exists('disable_acl_changes') ) {
2   ACL changes disabled in public demo.
3 % } else {
4 %  if ( $cgi->param('_password') ne $cgi->param('_password2') ) {
5 %    $cgi->param('error', "The passwords do not match");
6 %    print $cgi->redirect(popurl(2) . "access_user.html?" . $cgi->query_string);
7 %  } else {
8 <%   include( 'elements/process.html',
9                  'table'       => 'access_user',
10                  'viewall_dir' => 'browse',
11                  'copy_on_empty' => [ '_password' ],
12                  'clear_on_error' => [ '_password', '_password2' ],
13                  'process_m2m' => { 'link_table'   => 'access_usergroup',
14                                     'target_table' => 'access_group',
15                                   },
16              )
17 %>
18 %   }
19 % }
20 <%init>
21
22 die "access denied"
23   unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
24
25 </%init>