seitime-frappe/frappe/desk
Suraj Shetty 0be4342649 User permissions redux (#5314)
* [start] removing simpler user permission structure

* permission changes
removed "apply user permission" from has_permission

* test fixes and other supporting fixes

* Removed Apply user permission code

* additional check to see if user has some user permissions related to a doctype

* test fixes

* removed a test

* Permission changes
- Code to restrict access if module is blocked for user.
- [Fix] ignore user perm if applicable

* List view restrictions ui changes

* removed unwanted apply user perm code

* permission (block module fix)

* permission fix

* change user permission
user permission will not be applied if user doesn't have role permission

* removed left "apply_user_permissions" property

* add user permission help template

* perm js refactor

* ui / ux changes
restrict list view before entering view if user is not permitterd
add description for if owner check in role permission manager

* codacy fixes

* permission code fix
add controller permission check
add blocked module check in build_permission

* optimized get blocked module method
2018-04-03 10:42:04 +05:30
..
doctype Fixed Python 3 test 2018-03-20 19:54:28 +05:30
form python 3 fixes 2018-03-31 18:15:43 +05:30
page [charts] update API 2018-03-12 09:53:46 +05:30
report [minor] move todo report to correct module, desk 2017-06-22 18:21:48 +05:30
__init__.py Web Notes to Frappe, better alerts, css fixes, fixed splash 2015-03-03 15:09:34 +05:30
calendar.py Set proper fallbacks for start and end date (#4568) 2017-12-04 12:27:32 +05:30
desk_page.py Change raise syntax to python 3 compatible style (#3497) 2017-06-19 09:07:19 +05:30
gantt.py [gantt] fix multiple task updates (#2655) 2017-02-02 11:00:39 +05:30
like.py Except and raise statement python 3 compatible style (#3216) 2017-05-11 10:51:59 +05:30
moduleview.py [hotfix] sanitize fields to avoid mysql injection (#4994) 2018-02-13 14:45:51 +05:30
notifications.py python 3 fixes 2018-03-31 18:15:43 +05:30
query_builder.py Pure Python MySQL instead mysqlclient (with Python C API) (#4280) 2017-11-06 16:42:01 +05:30
query_report.py User permissions redux (#5314) 2018-04-03 10:42:04 +05:30
report_dump.py DataTable in GridReport (#5234) 2018-03-21 12:36:55 +05:30
reportview.py python 3 fixes 2018-03-31 18:15:43 +05:30
search.py [fix] explicit order clause to prevent ambiguity (#5172) 2018-03-12 10:51:17 +05:30
tags.py Added tag search (#3759) 2017-07-25 11:19:22 +05:30
treeview.py [fix] pass is root parameter on node creation (#4730) 2018-01-01 16:12:10 +05:30
user_progress.py [user-progress] route post setup route 2017-08-29 10:20:30 +05:30