Roles for RhodeCode from list

This commit is contained in:
Kolan Sh 2012-05-22 18:37:36 +04:00
parent b1877fab02
commit 524aeff4e6
1 changed files with 2 additions and 2 deletions

View File

@ -88,7 +88,7 @@ for i in `seq 0 $((nrepos-1))`; do
| grep -v tables_col|xargs|sed "s/ /\n/g"|tail -n+2`
[ "$ALREADY_EXIST" != "" ] && continue
roles_mysql_string=`echo $CHILI_REQUIRED_ROLES | sed "s~\>~'~g ; s~\<~OR roles.name='~g ; s~^OR ~~"`
roles_mysql_string=`echo $CHILI_REQUIRED_ROLES | sed "s~\>~'~g ; s~\<~,'~g ; s~^,~~ ; s~ ~~g"`
ROLES=`mysql --default-character-set=utf8 -h$CHILI_MYSQL_HOSTNAME -u $CHILI_MYSQL_USER -e "SELECT roles.name
FROM $CHILI_MYSQL_DBNAME.roles,
$CHILI_MYSQL_DBNAME.member_roles,
@ -97,7 +97,7 @@ for i in `seq 0 $((nrepos-1))`; do
AND member_roles.member_id=members.id
AND members.user_id='$USERID'
AND members.project_id='$PROJECTID'
AND ($roles_mysql_string)" \
AND roles.name IN ($roles_mysql_string)" \
| grep -v tables_col|xargs|sed "s/ /\n/g"|tail -n+2`
[ "$ROLES" == "" ] && continue