summaryrefslogtreecommitdiff
path: root/localkannel-dispatch
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2010-09-27 17:41:07 +0200
committerJonas Smedegaard <dr@jones.dk>2010-09-27 17:41:07 +0200
commitca6555b78e4734aea1a8128d5cd5d7e8ddc55d2e (patch)
tree311bb9882bd8b22fb9eec99f81166d1e5fe7ad69 /localkannel-dispatch
parentf49487b89c4d57708f99c8a5ae1a2e18a3379244 (diff)
Add a couple of TODOs/FIXMEs.
Diffstat (limited to 'localkannel-dispatch')
-rwxr-xr-xlocalkannel-dispatch2
1 files changed, 2 insertions, 0 deletions
diff --git a/localkannel-dispatch b/localkannel-dispatch
index 6604c47..c967368 100755
--- a/localkannel-dispatch
+++ b/localkannel-dispatch
@@ -196,6 +196,8 @@ case "$app" in
!*)
group="$(echo "$app" | perl -pe 's/^!//;')"
members=$(cd "$vardir/user" && grep -lF "$group" */group | perl -pe "s,/group$,,") || members=
+# FIXME: check that sender is member
+# TODO: permit non-member as sender if $REDIRECT_OK
[ -n "$members" ] || exit1 "Message not sent: no members found in group \"$group\"!"
for member in $members; do
phone=$(head -n 1 "$vardir/user/$member/phone") || nophone="${nophone+$nophone }$member"