From: Rob H. <for...@us...> - 2001-10-17 04:27:33
|
Update of /cvsroot/sandweb/sandweb/bin In directory usw-pr-cvs1:/tmp/cvs-serv21468/bin Modified Files: sandweb.cgi Log Message: browse now gets it's repo_type and vcs_commands via sandweb.cgi, which instantiates a Repository object using userprefs. Index: sandweb.cgi =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb.cgi,v retrieving revision 1.59 retrieving revision 1.60 diff -U2 -r1.59 -r1.60 --- sandweb.cgi 2001/10/07 14:17:31 1.59 +++ sandweb.cgi 2001/10/17 04:27:29 1.60 @@ -90,14 +90,14 @@ } else { - # User is logged in; get username + # User is logged in; load prefs + load_prefs(1); my $username = $auth->get_userinfo('username'); - my $repository = $config->{'repository'}->{'name'}; - my $vcs_type = $config->{'repository'}->{'VCS'}; - my $root = $config->{'repository'}->{'root'}; - my $server = $config->{'repository'}->{'server'}; - my $sandbox = $config->{'paths'}->{'users_dir'} . "/$username"; + my $repo = $userprefs->{'repository'}->{'name'}; + my $repo_type = $userprefs->{'repository'}->{'VCS'}; + my $root = $userprefs->{'repository'}->{'root'}; + my $server = $userprefs->{'repository'}->{'server'}; + my $sandbox = $userprefs->{'paths'}->{'users_dir'} . "/$username"; - # XXX - What does this mean? I dont get it.. -nkj # instantiate all "action" objects my $return = SandWeb::->actions( @@ -105,5 +105,5 @@ template_dir => $config->{'paths'}->{'template_dir'}, users_dir => $config->{'paths'}->{'users_dir'}, - vcs_type => $vcs_type, + repo_type => $repo_type, root => $root, sandbox => $sandbox, @@ -247,10 +247,12 @@ my $username = $auth->get_userinfo('username'); + my @vcs_commands = $repository->get_vcs_commands(); + my $repo_type = $repository->get_repo_type(); my $path = url_param('path') || ''; - # create Browse object and show user's sandbox + # use the browse object to show user's sandbox - my $content = $browse->browse("$path", "$progname"); + my $content = $browse->browse("$path", "$progname", "@vcs_commands", $repo_type); print header( -cookie => $cookie ); @@ -406,9 +408,4 @@ login_menu(); } -} - -# XXX - Why not just remove it? :) -nkj -sub vcsaction { - exit 0; } |