Raffael Meyer
Raffael Meyer
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`)....
"Passwort" (user lang: en)  "P@ssw0rd" (user lang: de)  Closes #17622
I tried to run `frappe.perm.has_perm("Kanban Board", 0, "write", board)`. According to the role permissions, a user can edit a Kanban Board if he is the owner (or a System Manager)....
`frappe.perm.get_perm` accepts a `doc` parameter, but it wasn't passed along, until now.
Continuation of #17365 Todo: - messages for assignment / ToDo -> Separate PR > no-docs
Currently, we can only create new **Kanban Boards**. We're missing a button to delete a board.
Dates in `doc` are passed as `str` for rendering the preview and as `date` for rendering the PDF. So if we need special formatting, we have to consider this weird...
Currently, we store datetime as an ISO formatted string (for example, `"2022-03-23 20:58:40.584444"`). This has the advantage of being human-readable. However, this comes with the big disadvantage that we don't...
## Problem https://github.com/frappe/erpnext/blob/8c7373dfd0775b56006813560d81de2955742ed0/erpnext/crm/doctype/opportunity/opportunity.json#L1286 The `depends_on` entry of the field `campaign` in **Opportunity** is hardcoded to "Campaign". ## Reproduce * Set up your system in German (or any language except English)....
Issue: Easy Install ``` Failed to update apt cache: W:Updating from such a repository can't be done securely, and is therefore disabled by default., W:See apt-secure(8) manpage for repository creation...