| commit | ce9fda30683b5b6f4bb5bf503e5a72001e708801 | [log] [tgz] |
|---|---|---|
| author | Daniele Sassoli <danielesassoli@gmail.com> | Thu Dec 04 09:32:33 2025 +0000 |
| committer | Daniele Sassoli <danielesassoli@gmail.com> | Wed Dec 17 17:03:38 2025 +0000 |
| tree | 5c0a7833b101cf5bc357b1627e702bd0ae72edc7 | |
| parent | 9084b1406aba2f1d16fc934c2dc4eb2649e9571d [diff] |
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
A plugin which allows projects to be deleted from Gerrit via an SSH command, REST API or the Project settings screen.
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.