Initial version of the account removal plugin

The account plugin for Gerrit is designed to allow companies to
improve compliance with the GDPR requirements:

- Ability for an individual to display the personal information that
  Gerrit holds about him
- Ability to "self-remove" the personal information from Gerrit

NOTE: This plugin itself is not giving any GDPR certification or
      compliance. You would need to read carefully the EU law and
      apply to your Company context and organisation.

Change-Id: I64cdaee2803b63e05285b054cecde7be6b390149
30 files changed
tree: ce9bad63631cc968b66b30dc02a4d89de7ce62ff
  1. src/
  2. tools/
  3. .gitignore
  4. BUILD
  5. external_plugin_deps.bzl
  6. LICENSE
  7. README.md
README.md

Account management plugin for Gerrit Code Review

A plugin that allows accounts to be deleted from Gerrit via an SSH command or REST API.

How to build

To build this plugin you need to have Bazel and Gerrit source tree. See the detailed instructions on how to build it.

Commands

This plugin adds an new SSH command and a REST API for removing accounts from Gerrit.