[4.1] Front End: Source ACL server error.
Description:
Attempting to set source permissions on the default source through the front end ends up with a server error.
- Did NOT happen for doc types, groups, metadata, roles (did not test others)
Steps to reproduce:
- Dev deploy See Doc
- Create a Role (label does not matter)
- Go to sources
- Click ACLs for default source
- Add Role
- Click role permissions
- Error
Screen shots
Expand
Note:In the screen shots you will see that the role is called "1". I reproduced the error with string labels.
Error Logs
Expand
[18/Oct/2021 09:00:09] "GET /acls/acls/1/permissions/ HTTP/1.1" 500 36909 mayan.apps.logging.middleware.error_logging <1998506> [ERROR] "process_exception() line 15 Exception caught by request middleware; , 'AccessControlList' object has no attribute 'get_backend'" Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' Internal Server Error: /acls/acls/1/permissions/ Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 145, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' [18/Oct/2021 09:00:47] "GET /acls/acls/1/permissions/ HTTP/1.1" 500 36642 mayan.apps.logging.middleware.error_logging <1998506> [ERROR] "process_exception() line 15 Exception caught by request middleware; , 'AccessControlList' object has no attribute 'get_backend'" Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' Internal Server Error: /acls/acls/1/permissions/ Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 145, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' [18/Oct/2021 09:05:29] "GET /acls/acls/1/permissions/ HTTP/1.1" 500 36642 mayan.apps.logging.middleware.error_logging <1998506> [ERROR] "process_exception() line 15 Exception caught by request middleware; , 'AccessControlList' object has no attribute 'get_backend'" Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' Internal Server Error: /acls/acls/1/permissions/ Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 145, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' [18/Oct/2021 09:06:43] "GET /acls/acls/1/permissions/ HTTP/1.1" 500 36642 mayan.apps.logging.middleware.error_logging <1998506> [ERROR] "process_exception() line 15 Exception caught by request middleware; , 'AccessControlList' object has no attribute 'get_backend'" Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' Internal Server Error: /acls/acls/6/permissions/ Traceback (most recent call last): File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 145, in _get_response response = self.process_exception_by_middleware(e, request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/core/handlers/base.py", line 143, in _get_response response = response.render() File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 106, in render self.content = self.rendered_content File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/response.py", line 83, in rendered_content content = template.render(context, self._request) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 398, in render return strip_spaces_between_tags(self.nodelist.render(context).strip()) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/defaulttags.py", line 309, in render return nodelist.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 937, in render bit = node.render_annotated(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/base.py", line 904, in render_annotated return self.render(context) File "/home/docker/.virtualenvs/mayan-edms-4.1/lib/python3.8/site-packages/django/template/library.py", line 192, in render output = self.func(*resolved_args, **resolved_kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 54, in navigation_resolve_menus _navigation_resolve_menu( File "/home/docker/mayan-edms/mayan/apps/navigation/templatetags/navigation_tags.py", line 12, in _navigation_resolve_menu link_groups = menu.resolve( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 505, in resolve self.resolve_matched_links( File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 585, in resolve_matched_links resolved_link = link.resolve(**kwargs) File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 162, in resolve if not self.check_condition(context=context, resolved_object=resolved_object): File "/home/docker/mayan-edms/mayan/apps/navigation/classes.py", line 40, in check_condition return self.condition( File "/home/docker/mayan-edms/mayan/apps/sources/links.py", line 69, in condition_source_is_not_interactive return not getattr(source.get_backend(), 'is_interactive', False) AttributeError: 'AccessControlList' object has no attribute 'get_backend' [18/Oct/2021 09:08:28] "GET /acls/acls/6/permissions/ HTTP/1.1" 500 36909