Allow scheduling archiving in the same way as deletion

Currently it's possible to schedule the deletion of trash folders, but
not the archiving of repositories, which operates on its own, non
configurable, schedule. This creates confusions as to why there are two
separate schedules for two very similar tasks.

Align scheduling of repositories archiving to that of trash folder
deletion.

Bug: Issue 461332435
Change-Id: I27595912142693143b1352fee0e13b6321e385de
5 files changed
tree: 5c0a7833b101cf5bc357b1627e702bd0ae72edc7
  1. src/
  2. web/
  3. .bazelignore
  4. .gitignore
  5. BUILD
  6. LICENSE
  7. README.md
README.md

Delete project plugin for Gerrit Code Review

A plugin which allows projects to be deleted from Gerrit via an SSH command, REST API or the Project settings screen.

Build Status

JavaScript Plugin Development

For running unit tests execute:

bazel test //plugins/delete-project/web:web_test_runner

For checking or fixing eslint formatter problems run:

bazel test //plugins/delete-project/web:lint_test
bazel run //plugins/delete-project/web:lint_bin -- --fix "$(pwd)/plugins/delete-project/web"

For testing the plugin with Gerrit FE Dev Helper build the JavaScript bundle and copy it to the plugins/ folder:

bazel build //plugins/delete-project/web:gr-delete-repo
cp -f bazel-bin/plugins/delete-project/web/gr-delete-repo.js plugins/

and let the Dev Helper redirect from .+/plugins/delete-project/static/gr-delete-repo.js to http://localhost:8081/plugins_/gr-delete-repo.js.