]> git.plutz.net Git - busy/blob - auth/acl.sh
introduced simple acl engine
[busy] / auth / acl.sh
1 ANL_EDITINTRO="paul"
2 ANL_ADDNEWS="paul"
3 ANL_EDITNEWS="paul"
4 ANL_CREATETASK=".*"
5
6 [ -n "$REMOTE_USER" ] && USER="$REMOTE_USER" || USER="#NONE#"
7 egrep -xq "$ANL_EDITINTRO"  <<<"$USER" && ACL_EDITINTRO=true
8 egrep -xq "$ANL_ADDNEWS"    <<<"$USER" && ACL_ADDNEWS=true
9 egrep -xq "$ANL_EDITNEWS"   <<<"$USER" && ACL_EDITNEWS=true
10 egrep -xq "$ANL_CREATETASK" <<<"$USER" && ACL_CREATETASK=true
11