#!/bin/sh

if [ -z "$2" ]; then
	echo "Usage : $0 \$ENV \$GROUP"
	exit 1
fi

TRAC_HOME="/var/lib/trac"

PERMISSIONS_ANONYMOUS="BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW WIKI_VIEW"

for i in $PERMISSIONS_ANONYMOUS; do
	trac-admin "$TRAC_HOME/$1" permission remove anonymous $i
	trac-admin "$TRAC_HOME/$1" permission add $2 $i
done

PERMISSIONS_AUTHENTICATED="TICKET_CREATE TICKET_MODIFY WIKI_CREATE WIKI_MODIFY"

for i in $PERMISSIONS_AUTHENTICATED; do
	trac-admin "$TRAC_HOME/$1" permission remove authenticated $i
	trac-admin "$TRAC_HOME/$1" permission add $2 $i
done
