ToDo - Did not save Not permitted

Whenever a user assign a todo to some other user. Then it is giving error.

Atif,

Check if your Users have read permission for other Users. As per standard setting:

  1. User can read and edit his own User record.
  2. And just read User master of other users.

Please check if your users has second permission as well.

@umair Do I have to check in user permission manager?

Also concept behind is assigning some work to other users? How user based permission jumped in here?

Still waiting to sort it out… anybody??

Check Browser’s Error Console, there should be some error traceback. That will help you to figure out for which document you need to assign permission.

@nabin
This is what i an getting a js console

 POST http://132.181.183.217/ 403 (FORBIDDEN)

frappe.min.js:310 Traceback (innermost last):
File “/home/erpnext/frappe-bench/apps/frappe/frappe/widgets/form/save.py”, line 18, in savedocs
doc.save()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 175, in save
self.insert()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 135, in insert
self.check_permission(“create”)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 116, in check_permission
self.raise_no_permission_to(permlabel or permtype)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 124, in raise_no_permission_to
raise frappe.PermissionError(“No permission to {} {} {}”.format(perm_type, self.doctype, self.name or “”))
PermissionError: No permission to create ToDo

frappe.min.js:310 Traceback (innermost last):
File “/home/erpnext/frappe-bench/apps/frappe/frappe/app.py”, line 49, in application
response = frappe.handler.handle()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/handler.py”, line 66, in handle
execute_cmd(cmd)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/handler.py”, line 89, in execute_cmd
ret = frappe.call(method, **frappe.form_dict)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/init.py”, line 531, in call
return fn(*args, **newargs)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/widgets/form/save.py”, line 18, in savedocs
doc.save()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 175, in save
self.insert()
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 135, in insert
self.check_permission(“create”)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 116, in check_permission
self.raise_no_permission_to(permlabel or permtype)
File “/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py”, line 124, in raise_no_permission_to
raise frappe.PermissionError(“No permission to {} {} {}”.format(perm_type, self.doctype, self.name or “”))
PermissionError: No permission to create ToDo

You have to give “Create” permission for “ToDo” doctype.

@nabin
When I create a todo and assign to myself then it works fine, but when I assign to other user then this error occurs. Any idea why?

I would start by double checking user permissions.

As s system administrator, I can create todo and assign it to other users. However other users will roles like “Account User” and “Sales Manager” cannot assign todos to other users. I have checked user permissions but nothing seems strange there. Where should I look now?

@rmehta I am using todo for day to day task assignment between sales team and office staff. It is simple and keep track of the messages being sent between the team members. Now I am stuck and todos are not working? Do you have suggestion on how I can fix this issue. It is very important for rollout of erpnext in my company

Did you reset your ToDo permissions?

If you need instant support buy one of our paid plans (Not Found) or find a service provider.