No description
* Init workflow actions - WIP code - Add hooks to create and update workflow action on document status changes. - Tweak listview to show host document on list view item click - Add new doctype "Pending Workflow Action" - Add allow_self_approval check in Workflow master * Rename doctypes - Rename "Workflow Action" to "Workflow Action Master" - Rename "Pending Workflow Action" to "Workflow Action" - Remove irrelevant files * Clear old workflow action on docstatus change - Add check for user permission before creating a workflow action record - Make doctype changes to support the Workflow Action System * Show host document only if workflow action status is open * Send workflow action mail notifications * Add patch to rename `tabWorkflow Action` to `tab Workflow Master` - Rename table to retain data in `tabWorkflow Action` as it will be overwritten with new structure on migration * Enqueue email * Remove unused files * Add hook for custom has_permission * Optimize send_workflow_action_email method * Add permission_query_condition hook * Show notification based on status * Override get_form_link in list view * Refactor workflow action - Add action link - update workflow action hooks * Avoid repeated creation of Worklow Actions - Update hooks entry to avoid unwanted method call * Fix error with frappe.db.count usage * Fix ui/ux for Workflow Action - Fix action url and improve response on action button click - Fix workflow action template style * Fix Codacy * Add self approval check * Fix codacy * Fix test * Fix python version confilct and a permission error * Fix incorrect 'this' reference * Update with requested changes * Add next action email template option * Fix string formatting * Refactor workflow Action - Make process_workflow_action smaller * Fix bugs and errors due to refactor * Fix workflow field caching * Add a workflow action test * Fix bugs with email template |
||
|---|---|---|
| .github | ||
| ci | ||
| frappe | ||
| rollup | ||
| test_sites | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .travis.yml | ||
| attributions.md | ||
| CODE_OF_CONDUCT.md | ||
| hooks.md | ||
| LICENSE | ||
| Makefile | ||
| MANIFEST.in | ||
| 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.