back-end deletion protection for non-empty galleries
front-end non-empty gallery deletion protection