objects not approved are hidden from public.. TODO: implement this for search