No description
* refactor: Deduplicate setup_perms_for `setup_perms_for` has two identical definitions in frappe/utils/reset_doc.py and frappe/patches/v7_2/setup_custom_perms.py Remove definition from setup_custom_perms.py, use import instead * refactor: Deduplicate get_parent_doc and set_timeline_doc `get_parent_doc` and `set_timeline_doc` are accidentally defined twice in frappe/core/utils.py and frappe/core/doctype/communication/communication.py Remove definition from communication.py, use import instead * fix(python3): Replace urlopen import with six.moves.urllib.request.urlopen |
||
|---|---|---|
| .github | ||
| ci | ||
| frappe | ||
| rollup | ||
| test_sites | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .travis.yml | ||
| attributions.md | ||
| CODE_OF_CONDUCT.md | ||
| hooks.md | ||
| LICENSE | ||
| Makefile | ||
| MANIFEST.in | ||
| node_utils.js | ||
| package.json | ||
| README.md | ||
| requirements.txt | ||
| setup.py | ||
| socketio.js | ||
| yarn.lock | ||
Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext
Table of Contents
Installation
Contributing
Website
For details and documentation, see the website https://frappe.io
License
This repository has been released under the MIT License.