Is this permission needed?  If I remember right, permissions might only be checked against users.  See if you can get by with making this function just return NEWS_PERMISSION_READ.