Skip to content

Jailbreak

Power-user tools for Frappe and ERPNext admins, including bulk merge, item-to-variant conversion, and version restore, each gated behind a setting.

Frappe & ERPNextStableMIT
View on GitHub (opens in a new tab)
Platform

Frappe & ERPNext

License
MIT
Status
Stable
Repository

Frappe protects your data by making some operations hard on purpose. Sometimes an administrator really does need to merge a pile of duplicate customers, turn an existing item into a variant, or roll a document back to an earlier version. Jailbreak adds those tools for experienced admins cleaning up real-world data. Each one is switched off until you turn it on, and every operation leaves an audit trail.

Features

  • Global bulk merge. Select two or more records in any list view and merge them with "Merge Selected."

  • Item to variant. Convert an existing Item into a variant of a template item by choosing its attribute values.

  • Version restore. Restore a document from its version history, one at a time from the form or in bulk from the list.

  • Full-width interface. The desk uses the full screen width.

  • Safety gates. Each capability is enabled separately in Jailbreak Settings and checked again on the server. Operations add comments and audit records.

Getting started

Install it with bench, then open Setup → Jailbreak Settings and enable only what you need. Test on a copy of your site first.

bench get-app https://github.com/Avunu/jailbreak.git
bench install-app jailbreak

Related projects

All open-source projects

A project and task workspace for ERPNext, with timers and hour budgets for staff and a portal where customers follow and work on their projects.

Simpler customer, contact, and address management for ERPNext, with address validation, geolocation, and a map of your customers.

Automatic billing for ERPNext Subscriptions, with payment requests, billing anchors, proration, consolidated invoices, and credit notes.

Need help with it?

Need a large cleanup done safely? Our ERPNext implementation team does data cleanup and migrations.