2 ################################################################################
4 # File: cvsadm/editsysuser.cgi
5 # Description: Provides the edit sysuser screen for cvsadm
6 # Author: Andrew@DeFaria.com
7 # Created: Thu Jul 7 16:54:07 PDT 2005
11 # (c) Copyright 2005, Andrew@DeFaria.com, all rights reserved.
13 ################################################################################
17 use CGI qw (:standard *table start_Tr end_Tr start_td end_td start_div end_div);
18 use CGI::Carp "fatalsToBrowser";
21 my $cvs_server = param "cvs_server";
22 my $repository = param "repository";
23 my $Cvs_server = ucfirst $cvs_server;
24 my $userid = param "userid";
25 my $sysuser = param "sysuser";
26 my $euid = cookie "CVSAdmUser";
38 -action => "modifysysuser.cgi",
39 -onSubmit => "return validate_sysuser (this);"
42 -name => "cvs_server",
46 -name => "repository",
60 -name => "old_sysuser",
64 -class => "inputfield",
66 -name => "new_sysuser",
75 -name => "Update SysUser"
88 -action => "admin.cgi"
91 -name => "cvs_server",
95 -name => "repository",
113 defined $euid ? $euid : $userid,
114 "CVSAdm:$Cvs_server:$repository: Edit Group",
115 "CVS Administration for $Cvs_server:$repository",
118 my $is_cvsadm = IsAdmin $cvs_server, $repository, $userid;
121 DisplayError "You are not authorized to edit sysusers";