@plone/volto-recyclebin
v1.0.0-alpha.1
Published
A recycle bin for Plone
Readme
@plone/volto-recyclebin
@plone/volto-recyclebin is the Volto management interface for
Plone Recycle Bin. It gives site
managers a safe way to inspect, restore, and permanently remove deleted content.
Features
- Management UI at
/@@recyclebin. - Filtering, sorting, and bulk restore or purge operations.
- Restoration to the original location or a selected destination.
- Restoration of individual descendants from a deleted folder.
- Site-manager controls for capture, retention, and workflow behavior.
Requirements
- Volto 19 or later
- The
plone.recyclebinbackend withplone.restapi
Installation
Add @plone/volto-recyclebin to the addons and dependencies of your frontend
policy package:
{
"addons": ["@plone/volto-recyclebin"],
"dependencies": {
"@plone/volto-recyclebin": "^1.0.0-alpha.0"
}
}Merge these keys into the existing package.json; keep its other add-ons and
dependencies. Install the project dependencies, restart Volto, and install the
backend add-on in Site Setup → Add-ons.
See the complete installation guide for backend setup and verification.
Development
This repository uses pnpm workspaces and Node.js 24. Clone it and install the frontend development environment:
git clone [email protected]:plone/plone-recyclebin.git
cd plone-recyclebin/frontend
make installUseful commands include:
make start
make lint
make test
make i18nRun make help for all available commands. The acceptance tests require the
frontend development server, backend acceptance server, and Cypress runner in
separate terminal sessions:
make acceptance-frontend-dev-start
make acceptance-backend-start
make acceptance-testContribute
License
This package is licensed under the MIT license.
