No description
* feat: set image as footer in letter head * fix: do not hide footer section * fix: hide footer source * style: black * fix: reduce code for setting image as html * fix: Force system admin role only if active * fix(ui): tab refresh was not implemented * fix(minor): Onboarding: add option to view list view in create action * fix(minor): js lint * fix: allow All to select a User * test: user permissions affecting User * refactor: filter_dynamic_link_doctypes API * Added typing, better variable naming * Remove unnecessary re-iterations * Optimize queries and membership processing * perf: Check query type via is_query_type * chore: Drop duplicate get_frontmatter definition * perf: Login Page Improves performance 3x - from 0.047s to 0.017s * Use frappe.get_*_settings to query table once * Use cached LDAP Settings' document via get_ldap_client_settings * Use single get_all to query all Social Login providers and related data * Skip provider if client_secret doesn't exist * perf: About Us Settings Use cached document for building /about page * perf: App Page Reduced time taken for get_context to execute from 0.035s to 0.02s (75% reduction) * perf: Patch qb only once - not on every init * perf: Fetch and cache entire settings' dicts * refactor!: frappe.db.get_singles_dict * Cast single's values as their fieldtypes before returning * Support previously dead debug parameter * Consider single with no meta as non-existent; skip query Decided to go ahead with the breaking change given the nature of the existing usages of get_singles_dict :crie: * ci: Run tests bypassing roulette with labels "Run UI Tests", "Run Server Tests" * test: Scheduler tests cleanup * chore: linter changes * chore: linter changes * chore: linter changes * fix: set HTML as default to keep existing formats working * refactor: no **kwargs Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com> Co-authored-by: Rushabh Mehta <rmehta@gmail.com> Co-authored-by: Gavin D'souza <gavin18d@gmail.com> |
||
|---|---|---|
| .github | ||
| cypress | ||
| esbuild | ||
| frappe | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .flake8 | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .mergify.yml | ||
| .pre-commit-config.yaml | ||
| .pylintrc | ||
| .releaserc | ||
| .snyk | ||
| .stylelintrc | ||
| attributions.md | ||
| bandit.yml | ||
| CODE_OF_CONDUCT.md | ||
| codecov.yml | ||
| CODEOWNERS | ||
| cypress.json | ||
| dev-requirements.txt | ||
| generate_bootstrap_theme.js | ||
| hooks.md | ||
| LICENSE | ||
| Makefile | ||
| node_utils.js | ||
| package.json | ||
| pyproject.toml | ||
| README.md | ||
| SECURITY.md | ||
| setup.py | ||
| sider.yml | ||
| 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
Login for the PWD site: (username: Administrator, password: admin)
Table of Contents
Installation
Contributing
Resources
- frappeframework.com - Official documentation of the Frappe Framework.
- frappe.school - Pick from the various courses by the maintainers or from the community.
License
This repository has been released under the MIT License.