[evolvis-commits] r11742: KikoV: ↵ - Fixed a bug with repository name↵ - Added support for anonymous users↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 18:23:35 CET 2011


Author: mirabilos
Date: 2011-02-24 18:23:35 +0100 (Thu, 24 Feb 2011)
New Revision: 11742

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmsvn/cronjobs/create_svn.php
Log:
KikoV:
- Fixed a bug with repository name
- Added support for anonymous users


Modified: trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmsvn/cronjobs/create_svn.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmsvn/cronjobs/create_svn.php	2011-02-24 17:23:34 UTC (rev 11741)
+++ trunk/gforge_base/evolvisforge-5.1/gforge-plugin-scmsvn/cronjobs/create_svn.php	2011-02-24 17:23:35 UTC (rev 11742)
@@ -152,7 +152,7 @@
 function add2AccessFile($group_id) {
 	$result = "";
 	$project = &group_get_object($group_id);
-	$result = "[". $project->getUnixName(). ":]\n";
+	$result = "[". $project->getUnixName(). ":/]\n";
 	$users= &$project->getMembers();
 	foreach($users as $user ) {
 		$perm = &$project->getPermission($user);
@@ -162,6 +162,11 @@
 			$result.= $user->getUnixName() . "= r\n";
 		}
 	}
+	if ( $project->enableAnonSCM() ) {
+		$result.="anonsvn= r\n";
+		$result.="* = r\n";
+
+	}
 	$result.="\n";
 	return $result;
 }
@@ -189,6 +194,7 @@
 	}
 	$myFile = fopen( $fileName, "w" );
 	fwrite ( $myFile, $output );
+	fwrite ( $myFile, 'anonsvn:$apr1$Kfr69/..$J08mbyNpD81y42x7xlFDm.'."\n");
 	fclose($myFile);
 }
 



More information about the evolvis-commits mailing list