Option to hard delete of issues from users
In 9.1, we introduced a ghost user so that all issues of deleted users get assigned to the ghost user.
However, there are times when we want to do a hard delete (e.g. spammers). This causes us to generate lots of unnecessary confidential issues that should really just be removed (e.g. https://gitlab.com/gitlab-org/gitlab-ee/issues/2173).
I propose we have an option, hard_delete
in Users::DestroyService
to do this.