Browse Source

Delete ssh public keys when user is deleted

tags/v1.5.0
James Moger 10 years ago
parent
commit
6da45ac87e
1 changed files with 21 additions and 0 deletions
  1. 21
    0
      src/main/java/com/gitblit/GitBlit.java

+ 21
- 0
src/main/java/com/gitblit/GitBlit.java View File

@@ -195,6 +195,27 @@ public class GitBlit extends GitblitManager {
}
}

/**
* 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.
*/

Loading…
Cancel
Save