James Moger
2014-03-26 6da45ac87e39c2efeeb2849271ac3c555f106ab9
Delete ssh public keys when user is deleted
1 files modified
21 ■■■■■ changed files
src/main/java/com/gitblit/GitBlit.java 21 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/GitBlit.java
@@ -196,6 +196,27 @@
    }
    /**
     * Delete the user and all associated public ssh keys.
     */
    @Override
    public boolean deleteUser(String username) {
        boolean success = userManager.deleteUser(username);
        if (success) {
            getPublicKeyManager().removeAllKeys(username);
        }
        return success;
    }
    @Override
    public boolean deleteUserModel(UserModel model) {
        boolean success = userManager.deleteUserModel(model);
        if (success) {
            getPublicKeyManager().removeAllKeys(model.username);
        }
        return success;
    }
    /**
     * Delete the repository and all associated tickets.
     */
    @Override