seitime-frappe/frappe/patches
Suraj Shetty c71c132ba2 Workflow actions (#5598)
* 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
2018-05-30 11:24:49 +05:30
..
v4_0 User permissions redux (#5314) 2018-04-03 10:42:04 +05:30
v4_1 rewrite use of dict.iteritems (#3498) 2017-06-19 09:10:21 +05:30
v4_2 Except and raise statement python 3 compatible style (#3216) 2017-05-11 10:51:59 +05:30
v4_3 Web Notes to Frappe, better alerts, css fixes, fixed splash 2015-03-03 15:09:34 +05:30
v5_0 Replaced all instances of basestring with six.string_types 2017-08-11 00:10:11 +05:30
v5_2 Change Check fields to have default as 0 (if not specified) and not null 2015-07-30 11:54:27 +05:30
v5_3 Renamed bengali language 2015-10-19 16:15:35 +05:30
v6_0 [fix] Allow appending to communication, don't pull sent email 2015-08-17 14:07:29 +05:30
v6_1 Python 3 compatible print statements (#3199) 2017-05-01 12:34:29 +05:30
v6_2 User permissions redux (#5314) 2018-04-03 10:42:04 +05:30
v6_4 Python 3 compatible print statements (#3199) 2017-05-01 12:34:29 +05:30
v6_6 [fix] patch in file-url 2015-11-05 14:35:57 +05:30
v6_9 [fix] alter column for int, float not null 2015-11-25 15:50:17 +05:30
v6_11 [fixes] changed patches while migrating from v4 to v6 2016-03-04 22:38:37 +05:30
v6_15 [fix] sort fields - set idx in Custom Field for faster sorting during load 2016-03-09 13:00:36 +05:30
v6_16 [Fix] Corrected the patch to check '_liked_by' column before altering the table 2016-02-22 19:00:40 +05:30
v6_19 Except and raise statement python 3 compatible style (#3216) 2017-05-11 10:51:59 +05:30
v6_20x minor fix in old patch 2017-10-04 15:19:53 +05:30
v6_21 [enhancement] option to enable/disable repeating header and footer in PDFs 2016-02-08 15:15:22 +05:30
v6_24 [cleanup] revert email fixes 2017-01-20 16:12:13 +05:30
v7_0 Use 'in' instead of 'has_key' 2017-09-04 16:05:58 +05:30
v7_1 Fixes for align labels right 2017-09-14 12:25:21 +05:30
v7_2 [fix][patch] Create contact for user (#5578) 2018-05-21 15:09:54 +05:30
v8_0 refresh meta filter for DocType and DocField after column drop 2018-05-17 19:37:18 +05:30
v8_1 [fix] patch 2017-07-11 11:04:45 +05:30
v8_5 fix event color patch (#3943) 2017-08-17 18:38:12 +05:30
v8_7 [hotfix] fixed patch sequence and removed the update_email_queue patch (#4330) 2017-10-17 14:47:06 +05:30
v8_10 [fix] ignore results with non-existent doctypes 2017-09-08 15:45:36 +05:30
v8_x Add New Currency - XCD (#4660) 2017-12-25 13:39:48 +05:30
v9_1 Merge branch 'master' into develop 2017-12-25 13:30:48 +05:30
v10_0 Fixed merge conflict 2018-05-08 15:27:37 +05:30
v11_0 Workflow actions (#5598) 2018-05-30 11:24:49 +05:30
__init__.py -webnotes +frappe 💥 2014-02-14 14:55:11 +05:30