frappe
frappe copied to clipboard
Low code web framework for real world applications, in Python and Javascript
To make any Webform a multistep webform we used to use **Section Break** which kind of does not make sense. Now you can implement it by using the **Page Break**...
Hello, I propose this new version to fix the aberrant current message describing the requirements of the email Append to function. To match with the current sentence structure, I propose...
Replace (or drop?) https://siderlabs.com/blog/sider-review-is-shutting-down/
This needs to be configurable per doctype. The current design doesn’t even make sense. Here's why: If you forcibly prevent deletion of all root records, then it brings up paradoxical...
## Description of the issue We are facing frappe.template.compile is not a function while calling frappe.render_template("",this) ## Context information (for bug reports) **Output of `bench version`** ``` Version 12 ```...
alt implementation of: https://github.com/frappe/frappe/pull/17461
This PR adds the functionality to manage the deletion of root in tree DocTypes. Options for the same is added under the form settings section of doctype and in customize...
Add utility method for quickly removing a node and all its children. This is crazy fast, compared to recursively removing leafs and rebuilding the tree for each one (via `on_trash`)....
**Is your feature request related to a problem? Please describe.** Currently, there exists no way to listen if a form is dirty or not. This is an important feature available...
- The views for a doctype are not configurable by the user, ie if I want the framework to always route the user to the kanban view by default, the...