fixed a bug when handling ldap_auth_mode 2 in LdapLoginModel.
added svn_for_members_only and made relevant changes to AccessHandler.pm
This commit is contained in:
		| @ -187,6 +187,12 @@ allow_set_time_limit = "no" | ||||
| ;------------------------------------------------------------------------------ | ||||
| signin_for_code_search = "yes" | ||||
|  | ||||
| ;------------------------------------------------------------------------------ | ||||
| ; For a public project, subversion access is limited to members only when | ||||
| ; this item is set to yes. When no, this access is open to everyone. | ||||
| ;------------------------------------------------------------------------------ | ||||
| svn_for_members_only = "yes" | ||||
|  | ||||
| ;------------------------------------------------------------------------------ | ||||
| ; customized footer | ||||
| ;------------------------------------------------------------------------------ | ||||
|  | ||||
| @ -71,7 +71,9 @@ sub get_config | ||||
| 		database_password => $cfg->param ('database_password'), | ||||
| 		database_name => $cfg->param ('database_name'), | ||||
| 		database_driver => $cfg->param ('database_driver'), | ||||
| 		database_prefix => $cfg->param ('database_prefix') | ||||
| 		database_prefix => $cfg->param ('database_prefix'), | ||||
|  | ||||
| 		svn_for_members_only => $cfg->param ('svn_for_members_only') | ||||
| 	}; | ||||
|  | ||||
| 	return $config; | ||||
| @ -285,7 +287,10 @@ sub __handler | ||||
| 		} | ||||
| 		elsif ($public >= 1) | ||||
| 		{ | ||||
| 			return Apache2::Const::OK; | ||||
| 			if (lc($cfg->{svn_for_members_only}) eq 'no') | ||||
| 			{ | ||||
| 				return Apache2::Const::OK; | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user