diff --git a/db.sqlite3 b/db.sqlite3 index 7c2f7d26..14c8638f 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/hospital_management/__pycache__/settings.cpython-312.pyc b/hospital_management/__pycache__/settings.cpython-312.pyc index 4d2069d7..721430c8 100644 Binary files a/hospital_management/__pycache__/settings.cpython-312.pyc and b/hospital_management/__pycache__/settings.cpython-312.pyc differ diff --git a/hospital_management/settings.py b/hospital_management/settings.py index 3b2f573f..ada39acb 100644 --- a/hospital_management/settings.py +++ b/hospital_management/settings.py @@ -38,6 +38,7 @@ DJANGO_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'django.contrib.humanize', ] THIRD_PARTY_APPS = [ diff --git a/inventory/__pycache__/views.cpython-312.pyc b/inventory/__pycache__/views.cpython-312.pyc index e3e690fb..e0bfcc8e 100644 Binary files a/inventory/__pycache__/views.cpython-312.pyc and b/inventory/__pycache__/views.cpython-312.pyc differ diff --git a/inventory/views.py b/inventory/views.py index d4d048be..17b91681 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -341,26 +341,26 @@ class InventoryLocationDetailView(LoginRequiredMixin, DetailView): # Stock items at this location context['stock_items'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, + inventory_item__tenant=self.request.user.tenant, location=location - ).select_related('item').order_by('item__item_name') + ).select_related('inventory_item').order_by('inventory_item__item_name') # Location statistics context['total_items'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, + inventory_item__tenant=self.request.user.tenant, location=location ).count() context['total_quantity'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, + inventory_item__tenant=self.request.user.tenant, location=location - ).aggregate(total=Sum('quantity'))['total'] or 0 + ).aggregate(total=Sum('quantity_available'))['total'] or 0 context['total_value'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, + inventory_item__tenant=self.request.user.tenant, location=location ).aggregate( - total_value=Sum(F('quantity') * F('unit_cost')) + total_value=Sum(F('quantity_available') * F('unit_cost')) )['total_value'] or 0 return context @@ -503,27 +503,27 @@ class InventoryItemDetailView(LoginRequiredMixin, DetailView): # Stock information across all locations context['stock_locations'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, - item=item + inventory_item__tenant=self.request.user.tenant, + inventory_item=item ).select_related('location').order_by('location__location_name') # Item statistics context['total_stock'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, - item=item - ).aggregate(total=Sum('quantity'))['total'] or 0 + inventory_item__tenant=self.request.user.tenant, + inventory_item=item + ).aggregate(total=Sum('quantity_available'))['total'] or 0 context['total_value'] = InventoryStock.objects.filter( - tenant=self.request.user.tenant, - item=item + inventory_item__tenant=self.request.user.tenant, + inventory_item=item ).aggregate( - total_value=Sum(F('quantity') * F('unit_cost')) + total_value=Sum(F('quantity_available') * F('unit_cost')) )['total_value'] or 0 # Recent purchase orders for this item context['recent_orders'] = PurchaseOrderItem.objects.filter( purchase_order__tenant=self.request.user.tenant, - item=item + inventory_item=item ).select_related('purchase_order').order_by('-purchase_order__order_date')[:5] return context diff --git a/logs/hospital_management.log b/logs/hospital_management.log index dda7074f..28b955ec 100644 --- a/logs/hospital_management.log +++ b/logs/hospital_management.log @@ -108804,3 +108804,2636 @@ INFO 2025-08-31 10:44:37,645 basehttp 21348 6197276672 "GET /en/htmx/system-noti INFO 2025-08-31 10:46:00,692 basehttp 21348 6197276672 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 INFO 2025-08-31 10:46:09,409 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 INFO 2025-08-31 10:47:09,423 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:48:09,412 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:49:09,419 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:50:09,420 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:51:00,362 basehttp 21348 6197276672 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 10:51:09,429 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:52:09,433 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:53:09,431 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:54:09,430 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:55:09,436 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:55:29,552 basehttp 21348 6197276672 "GET /en/inventory/items/ HTTP/1.1" 200 63895 +INFO 2025-08-31 10:55:29,626 basehttp 21348 6197276672 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:55:29,662 basehttp 21348 6197276672 "GET /en/inventory/items/ HTTP/1.1" 200 63895 +INFO 2025-08-31 10:55:29,663 basehttp 21348 6214103040 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 10:56:29,635 basehttp 21348 6214103040 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:57:29,645 basehttp 21348 6214103040 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 10:58:29,643 basehttp 21348 6214103040 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 10:58:41,987 log 21348 6214103040 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1035, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'humanize' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1097, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1037, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'humanize' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +allauth +cache +custom_filters +debugger_tags +highlighting +i18n +indent_text +l10n +log +rest_framework +static +syntax_color +tz +widont +ERROR 2025-08-31 10:58:41,990 basehttp 21348 6214103040 "GET /en/inventory/items/ HTTP/1.1" 500 231813 +INFO 2025-08-31 11:01:05,552 autoreload 21348 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-31 11:01:05,964 autoreload 25913 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:01:08,112 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 510, in parse + compile_func = self.tags[command] + ~~~~~~~~~^^^^^^^^^ +KeyError: 'setvar' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 862, in do_for + nodelist_loop = parser.parse( + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1540, in do_with + nodelist = parser.parse(("endwith",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 512, in parse + self.invalid_block_tag(token, command, parse_until) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 567, in invalid_block_tag + raise self.error( +django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 260: 'setvar', expected 'elif', 'else' or 'endif'. Did you forget to register or load this tag? +ERROR 2025-08-31 11:01:08,115 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 428509 +ERROR 2025-08-31 11:01:53,012 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 510, in parse + compile_func = self.tags[command] + ~~~~~~~~~^^^^^^^^^ +KeyError: 'elif' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 862, in do_for + nodelist_loop = parser.parse( + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1540, in do_with + nodelist = parser.parse(("endwith",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/templatetags/allauth.py", line 128, in do_setvar + nodelist = parser.parse(("endsetvar",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 512, in parse + self.invalid_block_tag(token, command, parse_until) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 567, in invalid_block_tag + raise self.error( +django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 261: 'elif', expected 'endsetvar'. Did you forget to register or load this tag? +ERROR 2025-08-31 11:01:53,015 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 461002 +ERROR 2025-08-31 11:03:21,078 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 862, in do_for + nodelist_loop = parser.parse( + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1540, in do_with + nodelist = parser.parse(("endwith",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/templatetags/allauth.py", line 133, in do_setvar + raise template.TemplateSyntaxError("Usage: %s" % usage) +django.template.exceptions.TemplateSyntaxError: Usage: {% setvar "setvar" var %} ... {% endsetvar %} +ERROR 2025-08-31 11:03:21,080 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 428897 +ERROR 2025-08-31 11:13:33,975 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 510, in parse + compile_func = self.tags[command] + ~~~~~~~~~^^^^^^^^^ +KeyError: 'elif' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 862, in do_for + nodelist_loop = parser.parse( + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 1540, in do_with + nodelist = parser.parse(("endwith",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/templatetags/allauth.py", line 128, in do_setvar + nodelist = parser.parse(("endsetvar",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 512, in parse + self.invalid_block_tag(token, command, parse_until) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 567, in invalid_block_tag + raise self.error( +django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 295: 'elif', expected 'endsetvar'. Did you forget to register or load this tag? +ERROR 2025-08-31 11:13:33,981 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 378001 +ERROR 2025-08-31 11:15:12,278 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'item_export' not found. 'item_export' is not a valid view function or pattern name. +ERROR 2025-08-31 11:15:12,280 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 225177 +ERROR 2025-08-31 11:15:37,256 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'item_export' not found. 'item_export' is not a valid view function or pattern name. +ERROR 2025-08-31 11:15:37,257 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 224003 +ERROR 2025-08-31 11:16:00,141 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'item_bulk_deactivate' not found. 'item_bulk_deactivate' is not a valid view function or pattern name. +ERROR 2025-08-31 11:16:00,142 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 222993 +ERROR 2025-08-31 11:16:31,259 log 25913 6158790656 Internal Server Error: /en/inventory/items/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'stock_alerts_api' not found. 'stock_alerts_api' is not a valid view function or pattern name. +ERROR 2025-08-31 11:16:31,260 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 500 223309 +INFO 2025-08-31 11:16:45,914 basehttp 25913 6158790656 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +INFO 2025-08-31 11:16:45,982 basehttp 25913 6158790656 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 11:17:20,463 log 25913 6158790656 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 505, in get_context_data + context['stock_locations'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'item' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:17:20,465 basehttp 25913 6158790656 "GET /en/inventory/items/46/ HTTP/1.1" 500 139814 +INFO 2025-08-31 11:17:53,772 autoreload 25913 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:17:54,166 autoreload 33285 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:17:55,056 log 33285 6126022656 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 505, in get_context_data + context['stock_locations'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:17:55,059 basehttp 33285 6126022656 "GET /en/inventory/items/46/ HTTP/1.1" 500 140654 +INFO 2025-08-31 11:18:51,090 autoreload 33285 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:18:51,413 autoreload 33777 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:18:51,844 log 33777 6169243648 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 514, in get_context_data + ).aggregate(total=Sum('quantity'))['total'] or 0 + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 588, in aggregate + return self.query.chain().get_aggregation(self.db, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 460, in get_aggregation + aggregate = aggregate_expr.resolve_expression( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/aggregates.py", line 63, in resolve_expression + c = super().resolve_expression(query, allow_joins, reuse, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/expressions.py", line 300, in resolve_expression + expr.resolve_expression(query, allow_joins, reuse, summarize, for_save) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/expressions.py", line 902, in resolve_expression + return query.resolve_ref(self.name, allow_joins, reuse, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2049, in resolve_ref + join_info = self.setup_joins( + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1900, in setup_joins + path, final_field, targets, rest = self.names_to_path( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'quantity' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:18:51,846 basehttp 33777 6169243648 "GET /en/inventory/items/46/ HTTP/1.1" 500 129165 +INFO 2025-08-31 11:19:42,448 autoreload 33777 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:19:42,787 autoreload 34179 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:19:44,026 log 34179 6158102528 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 524, in get_context_data + context['recent_orders'] = PurchaseOrderItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'item' into field. Choices are: created_at, id, inventory_item, inventory_item_id, item_id, line_number, notes, purchase_order, purchase_order_id, quantity_ordered, quantity_received, quantity_remaining, requested_delivery_date, status, total_price, unit_price, updated_at +ERROR 2025-08-31 11:19:44,028 basehttp 34179 6158102528 "GET /en/inventory/items/46/ HTTP/1.1" 500 137420 +ERROR 2025-08-31 11:19:46,417 log 34179 6158102528 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 524, in get_context_data + context['recent_orders'] = PurchaseOrderItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'item' into field. Choices are: created_at, id, inventory_item, inventory_item_id, item_id, line_number, notes, purchase_order, purchase_order_id, quantity_ordered, quantity_received, quantity_remaining, requested_delivery_date, status, total_price, unit_price, updated_at +ERROR 2025-08-31 11:19:46,418 basehttp 34179 6158102528 "GET /en/inventory/items/46/ HTTP/1.1" 500 137420 +INFO 2025-08-31 11:20:11,890 autoreload 34179 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:20:12,200 autoreload 34345 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:20:12,688 log 34345 6125613056 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'transaction_list' not found. 'transaction_list' is not a valid view function or pattern name. +ERROR 2025-08-31 11:20:12,689 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 500 183882 +ERROR 2025-08-31 11:20:47,078 log 34345 6125613056 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'stock_adjustment_create' not found. 'stock_adjustment_create' is not a valid view function or pattern name. +ERROR 2025-08-31 11:20:47,079 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 500 184246 +ERROR 2025-08-31 11:21:04,711 log 34345 6125613056 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'item_label_print' not found. 'item_label_print' is not a valid view function or pattern name. +ERROR 2025-08-31 11:21:04,712 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 500 175419 +ERROR 2025-08-31 11:21:43,462 log 34345 6125613056 Internal Server Error: /en/inventory/items/46/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'item_stock_history' not found. 'item_stock_history' is not a valid view function or pattern name. +ERROR 2025-08-31 11:21:43,463 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 500 174624 +INFO 2025-08-31 11:22:02,207 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 200 40135 +WARNING 2025-08-31 11:22:02,219 basehttp 34345 6159265792 "GET /static/assets/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2053 +WARNING 2025-08-31 11:22:02,219 basehttp 34345 6125613056 "GET /static/assets/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 404 2128 +WARNING 2025-08-31 11:22:02,220 basehttp 34345 6142439424 "GET /static/assets/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 404 2161 +INFO 2025-08-31 11:22:02,270 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:23:02,281 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:23:58,879 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 200 40235 +WARNING 2025-08-31 11:23:58,892 basehttp 34345 6142439424 "GET /static/assets/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 404 2161 +WARNING 2025-08-31 11:23:58,892 basehttp 34345 6125613056 "GET /static/assets/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 404 2128 +WARNING 2025-08-31 11:23:58,892 basehttp 34345 6159265792 "GET /static/assets/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2053 +INFO 2025-08-31 11:23:58,923 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 11:24:09,297 log 34345 6125613056 Internal Server Error: /en/inventory/items/46/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'generate_item_code' not found. 'generate_item_code' is not a valid view function or pattern name. +ERROR 2025-08-31 11:24:09,299 basehttp 34345 6125613056 "GET /en/inventory/items/46/update/ HTTP/1.1" 500 174526 +INFO 2025-08-31 11:24:58,935 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:25:58,928 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:26:58,940 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:27:58,942 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:28:08,923 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 200 40399 +WARNING 2025-08-31 11:28:08,932 basehttp 34345 6125613056 "GET /static/assets/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 404 2128 +WARNING 2025-08-31 11:28:08,934 basehttp 34345 6159265792 "GET /static/assets/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2053 +WARNING 2025-08-31 11:28:08,934 basehttp 34345 6142439424 "GET /static/assets/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 404 2161 +INFO 2025-08-31 11:28:08,967 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:28:49,876 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145300 +INFO 2025-08-31 11:28:49,890 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:03,143 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/100/change/ HTTP/1.1" 200 95792 +INFO 2025-08-31 11:29:03,159 basehttp 34345 13723840512 "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 200 586 +INFO 2025-08-31 11:29:03,160 basehttp 34345 6125613056 "GET /static/admin/css/forms.css HTTP/1.1" 200 8525 +INFO 2025-08-31 11:29:03,160 basehttp 34345 6159265792 "GET /static/admin/js/calendar.js HTTP/1.1" 200 9141 +INFO 2025-08-31 11:29:03,161 basehttp 34345 13707014144 "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 200 19319 +INFO 2025-08-31 11:29:03,162 basehttp 34345 6125613056 "GET /static/admin/css/widgets.css HTTP/1.1" 200 11991 +INFO 2025-08-31 11:29:03,163 basehttp 34345 6142439424 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:03,163 basehttp 34345 6125613056 "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380 +INFO 2025-08-31 11:29:03,164 basehttp 34345 6125613056 "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 200 392 +INFO 2025-08-31 11:29:03,169 basehttp 34345 6125613056 "GET /static/admin/js/change_form.js HTTP/1.1" 200 606 +INFO 2025-08-31 11:29:03,184 basehttp 34345 6125613056 "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 200 1086 +INFO 2025-08-31 11:29:09,518 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:29:12,086 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/100/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:12,133 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145588 +INFO 2025-08-31 11:29:12,144 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:15,195 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/98/change/ HTTP/1.1" 200 95776 +INFO 2025-08-31 11:29:15,211 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:17,841 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/98/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:17,886 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145587 +INFO 2025-08-31 11:29:17,899 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:21,899 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/97/change/ HTTP/1.1" 200 95772 +INFO 2025-08-31 11:29:21,912 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:24,486 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/97/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:24,531 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145589 +INFO 2025-08-31 11:29:24,547 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:31,581 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/96/change/ HTTP/1.1" 200 95745 +INFO 2025-08-31 11:29:31,597 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:34,312 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/96/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:34,357 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145594 +INFO 2025-08-31 11:29:34,372 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:38,352 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/92/change/ HTTP/1.1" 200 95785 +INFO 2025-08-31 11:29:38,367 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:43,852 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/92/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:43,898 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145604 +INFO 2025-08-31 11:29:43,911 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:47,551 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/91/change/ HTTP/1.1" 200 95768 +INFO 2025-08-31 11:29:47,567 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:50,437 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/91/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:50,483 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145603 +INFO 2025-08-31 11:29:50,496 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:52,801 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/90/change/ HTTP/1.1" 200 95802 +INFO 2025-08-31 11:29:52,814 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:29:56,828 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/90/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:29:56,873 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145614 +INFO 2025-08-31 11:29:56,885 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:30:10,510 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:30:22,577 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/88/change/ HTTP/1.1" 200 95764 +INFO 2025-08-31 11:30:22,593 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:30:24,715 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/88/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:30:24,762 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145612 +INFO 2025-08-31 11:30:24,775 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:30:31,409 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/58/change/ HTTP/1.1" 200 95801 +INFO 2025-08-31 11:30:31,423 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:30:33,895 basehttp 34345 6125613056 "POST /en/admin/inventory/inventorystock/58/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:30:33,943 basehttp 34345 6125613056 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145616 +INFO 2025-08-31 11:30:33,958 basehttp 34345 6125613056 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:30:40,759 basehttp 34345 6125613056 "GET /en/inventory/items/46/ HTTP/1.1" 200 40393 +WARNING 2025-08-31 11:30:40,768 basehttp 34345 6125613056 "GET /static/assets/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 404 2128 +WARNING 2025-08-31 11:30:40,770 basehttp 34345 13707014144 "GET /static/assets/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2053 +WARNING 2025-08-31 11:30:40,770 basehttp 34345 6142439424 "GET /static/assets/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 404 2161 +INFO 2025-08-31 11:30:40,792 basehttp 34345 6159265792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:31:20,940 basehttp 34345 6159265792 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +INFO 2025-08-31 11:31:20,990 basehttp 34345 6159265792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:31:23,383 basehttp 34345 6159265792 "GET /en/inventory/items/3/ HTTP/1.1" 200 39898 +WARNING 2025-08-31 11:31:23,389 basehttp 34345 6159265792 "GET /static/assets/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 404 2128 +WARNING 2025-08-31 11:31:23,394 basehttp 34345 13723840512 "GET /static/assets/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 404 2161 +WARNING 2025-08-31 11:31:23,396 basehttp 34345 6125613056 "GET /static/assets/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2053 +INFO 2025-08-31 11:31:23,412 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:32:23,421 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:32:26,841 basehttp 34345 6125613056 "GET /en/inventory/items/3/ HTTP/1.1" 200 39877 +WARNING 2025-08-31 11:32:26,848 basehttp 34345 6125613056 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +INFO 2025-08-31 11:32:26,875 basehttp 34345 6142439424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 11:32:30,769 basehttp 34345 6142439424 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:32:30,792 log 34345 6125613056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:32:30,792 basehttp 34345 6125613056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:33:26,877 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:34:26,878 basehttp 34345 6125613056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:34:40,159 basehttp 34345 6125613056 "GET /en/inventory/items/3/ HTTP/1.1" 200 39725 +WARNING 2025-08-31 11:34:40,169 basehttp 34345 6125613056 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:34:40,179 log 34345 6142439424 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:34:40,179 basehttp 34345 6142439424 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:34:40,287 basehttp 34345 6142439424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:34:43,471 basehttp 34345 6142439424 "GET /en/inventory/items/3/ HTTP/1.1" 200 39725 +WARNING 2025-08-31 11:34:43,480 basehttp 34345 13740666880 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +INFO 2025-08-31 11:34:43,480 basehttp 34345 6159265792 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-08-31 11:34:43,481 basehttp 34345 13723840512 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-08-31 11:34:43,482 basehttp 34345 13707014144 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +INFO 2025-08-31 11:34:43,486 basehttp 34345 6142439424 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +WARNING 2025-08-31 11:34:43,489 log 34345 13723840512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-08-31 11:34:43,489 basehttp 34345 13707014144 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +WARNING 2025-08-31 11:34:43,489 basehttp 34345 13723840512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:34:43,496 basehttp 34345 13757493248 "GET /static/plugins/chart.js/dist/chart.js HTTP/1.1" 200 403805 +INFO 2025-08-31 11:34:43,498 basehttp 34345 6142439424 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +INFO 2025-08-31 11:34:43,501 basehttp 34345 6159265792 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-31 11:34:43,501 basehttp 34345 6125613056 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-31 11:34:43,501 basehttp 34345 6142439424 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +INFO 2025-08-31 11:34:43,503 basehttp 34345 13723840512 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-31 11:34:43,507 basehttp 34345 13757493248 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-08-31 11:34:43,509 basehttp 34345 13707014144 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-31 11:34:43,896 basehttp 34345 13707014144 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-31 11:34:43,946 basehttp 34345 6125613056 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-31 11:34:43,947 basehttp 34345 6142439424 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-31 11:34:43,947 basehttp 34345 13757493248 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-31 11:34:43,952 basehttp 34345 6142439424 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-31 11:34:43,952 basehttp 34345 6159265792 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-31 11:34:43,953 basehttp 34345 13707014144 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-31 11:34:43,954 basehttp 34345 13723840512 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-31 11:34:43,956 basehttp 34345 13757493248 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-08-31 11:34:43,957 basehttp 34345 6142439424 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-31 11:34:43,959 basehttp 34345 13723840512 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-31 11:34:43,959 basehttp 34345 13723840512 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-31 11:34:43,968 basehttp 34345 13757493248 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-31 11:34:43,968 basehttp 34345 13707014144 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-31 11:34:43,968 basehttp 34345 6142439424 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-31 11:34:43,969 basehttp 34345 13723840512 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-31 11:34:43,971 basehttp 34345 6125613056 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-31 11:34:43,973 basehttp 34345 13723840512 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-31 11:34:43,973 basehttp 34345 13757493248 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-31 11:34:43,976 basehttp 34345 13707014144 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-31 11:34:43,977 basehttp 34345 6142439424 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-31 11:34:43,981 basehttp 34345 6159265792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:34:44,215 basehttp 34345 13723840512 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-31 11:34:44,218 basehttp 34345 6125613056 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-31 11:34:44,218 basehttp 34345 13757493248 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-31 11:34:44,219 basehttp 34345 13707014144 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +WARNING 2025-08-31 11:34:44,225 log 34345 13707014144 Not Found: /favicon.ico +WARNING 2025-08-31 11:34:44,225 basehttp 34345 13707014144 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-08-31 11:34:51,296 basehttp 34345 13707014144 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +INFO 2025-08-31 11:34:51,309 basehttp 34345 6125613056 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-08-31 11:34:51,310 basehttp 34345 13757493248 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-08-31 11:34:51,310 basehttp 34345 6159265792 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-08-31 11:34:51,310 basehttp 34345 13723840512 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +WARNING 2025-08-31 11:34:51,313 log 34345 13707014144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:34:51,313 basehttp 34345 13707014144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:34:52,106 basehttp 34345 13707014144 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +WARNING 2025-08-31 11:34:52,118 log 34345 13707014144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:34:52,118 basehttp 34345 13707014144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:34:52,185 basehttp 34345 13707014144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:34:53,660 basehttp 34345 13707014144 "GET /en/inventory/items/3/ HTTP/1.1" 200 39725 +WARNING 2025-08-31 11:34:53,679 basehttp 34345 13723840512 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:34:53,683 log 34345 13707014144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:34:53,683 basehttp 34345 13707014144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:34:53,742 basehttp 34345 13707014144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:35:53,756 basehttp 34345 13707014144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:36:18,222 basehttp 34345 13707014144 "GET /en/inventory/items/3/ HTTP/1.1" 200 39865 +WARNING 2025-08-31 11:36:18,232 basehttp 34345 13707014144 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:36:18,237 log 34345 6159265792 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:36:18,237 basehttp 34345 6159265792 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:36:18,307 basehttp 34345 6159265792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:36:23,880 autoreload 41574 8466948288 Watching for file changes with StatReloader +INFO 2025-08-31 11:36:27,456 basehttp 41574 6136344576 "GET /en/inventory/items/3/ HTTP/1.1" 200 39865 +INFO 2025-08-31 11:36:27,466 basehttp 41574 13438578688 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +INFO 2025-08-31 11:36:27,467 basehttp 41574 6169997312 "GET /static/css/custom.css HTTP/1.1" 200 2063 +WARNING 2025-08-31 11:36:27,469 basehttp 41574 13472231424 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +INFO 2025-08-31 11:36:27,471 basehttp 41574 13455405056 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-08-31 11:36:27,478 basehttp 41574 13455405056 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +INFO 2025-08-31 11:36:27,478 basehttp 41574 6136344576 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-08-31 11:36:27,480 basehttp 41574 13438578688 "GET /static/plugins/chart.js/dist/chart.js HTTP/1.1" 200 403805 +INFO 2025-08-31 11:36:27,480 basehttp 41574 13455405056 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +WARNING 2025-08-31 11:36:27,480 log 41574 13472231424 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:36:27,481 basehttp 41574 13472231424 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:36:27,483 basehttp 41574 13472231424 - Broken pipe from ('127.0.0.1', 62472) +INFO 2025-08-31 11:36:27,485 basehttp 41574 13489057792 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +INFO 2025-08-31 11:36:27,498 basehttp 41574 6153170944 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-31 11:36:27,502 basehttp 41574 13438578688 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-08-31 11:36:27,503 basehttp 41574 6169997312 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-31 11:36:27,503 basehttp 41574 13455405056 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-31 11:36:27,508 basehttp 41574 6136344576 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-31 11:36:27,692 basehttp 41574 6136344576 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-31 11:36:27,708 basehttp 41574 13455405056 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-31 11:36:27,709 basehttp 41574 6136344576 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-31 11:36:27,710 basehttp 41574 6169997312 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-31 11:36:27,710 basehttp 41574 6136344576 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-08-31 11:36:27,710 basehttp 41574 13438578688 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-31 11:36:27,712 basehttp 41574 6153170944 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-31 11:36:27,714 basehttp 41574 13455405056 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-31 11:36:27,714 basehttp 41574 6169997312 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-31 11:36:27,715 basehttp 41574 13489057792 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-31 11:36:27,716 basehttp 41574 13489057792 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-31 11:36:27,716 basehttp 41574 6136344576 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-31 11:36:27,716 basehttp 41574 13438578688 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-31 11:36:27,716 basehttp 41574 6153170944 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-31 11:36:27,717 basehttp 41574 13455405056 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-31 11:36:27,718 basehttp 41574 6169997312 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-31 11:36:27,718 basehttp 41574 13438578688 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-31 11:36:27,719 basehttp 41574 6136344576 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-31 11:36:27,719 basehttp 41574 13489057792 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-31 11:36:27,720 basehttp 41574 6153170944 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-31 11:36:27,722 basehttp 41574 13438578688 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-08-31 11:36:27,723 basehttp 41574 6136344576 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-31 11:36:27,723 basehttp 41574 6169997312 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-31 11:36:27,723 basehttp 41574 13455405056 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-31 11:36:27,723 basehttp 41574 13489057792 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-31 11:36:27,732 basehttp 41574 13489057792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 11:36:27,828 log 41574 13489057792 Not Found: /favicon.ico +WARNING 2025-08-31 11:36:27,828 basehttp 41574 13489057792 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-08-31 11:37:27,737 basehttp 41574 13489057792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:38:27,749 basehttp 41574 13489057792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:39:27,754 basehttp 41574 13489057792 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:40:14,298 basehttp 41574 13489057792 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145333 +INFO 2025-08-31 11:40:14,309 basehttp 41574 6169997312 "GET /static/admin/js/theme.js HTTP/1.1" 200 1653 +INFO 2025-08-31 11:40:14,309 basehttp 41574 13455405056 "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2808 +INFO 2025-08-31 11:40:14,310 basehttp 41574 13438578688 "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810 +INFO 2025-08-31 11:40:14,310 basehttp 41574 13489057792 "GET /static/admin/css/base.css HTTP/1.1" 200 22120 +INFO 2025-08-31 11:40:14,311 basehttp 41574 6136344576 "GET /static/admin/css/changelists.css HTTP/1.1" 200 6878 +INFO 2025-08-31 11:40:14,312 basehttp 41574 13489057792 "GET /static/admin/js/core.js HTTP/1.1" 200 6208 +INFO 2025-08-31 11:40:14,312 basehttp 41574 13455405056 "GET /static/admin/css/responsive.css HTTP/1.1" 200 16565 +INFO 2025-08-31 11:40:14,313 basehttp 41574 13438578688 "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347 +INFO 2025-08-31 11:40:14,313 basehttp 41574 6136344576 "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9777 +INFO 2025-08-31 11:40:14,316 basehttp 41574 13438578688 "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531 +INFO 2025-08-31 11:40:14,316 basehttp 41574 13455405056 "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887 +INFO 2025-08-31 11:40:14,316 basehttp 41574 13489057792 "GET /static/admin/js/actions.js HTTP/1.1" 200 8076 +INFO 2025-08-31 11:40:14,318 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:14,318 basehttp 41574 6169997312 "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314 +INFO 2025-08-31 11:40:14,319 basehttp 41574 13438578688 "GET /static/admin/img/search.svg HTTP/1.1" 200 458 +INFO 2025-08-31 11:40:14,319 basehttp 41574 6136344576 "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171 +INFO 2025-08-31 11:40:14,324 basehttp 41574 6136344576 "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 +INFO 2025-08-31 11:40:14,326 basehttp 41574 6136344576 "GET /static/admin/js/filters.js HTTP/1.1" 200 978 +INFO 2025-08-31 11:40:14,335 basehttp 41574 6136344576 "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331 +INFO 2025-08-31 11:40:14,336 basehttp 41574 6169997312 "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 200 331 +INFO 2025-08-31 11:40:14,336 basehttp 41574 13438578688 "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 200 1097 +INFO 2025-08-31 11:40:14,337 basehttp 41574 13438578688 "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 200 581 +INFO 2025-08-31 11:40:20,638 basehttp 41574 13438578688 "GET /en/admin/inventory/inventorystock/87/change/ HTTP/1.1" 200 95792 +INFO 2025-08-31 11:40:20,646 basehttp 41574 13489057792 "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 200 586 +INFO 2025-08-31 11:40:20,646 basehttp 41574 13438578688 "GET /static/admin/css/forms.css HTTP/1.1" 200 8525 +INFO 2025-08-31 11:40:20,646 basehttp 41574 6136344576 "GET /static/admin/js/calendar.js HTTP/1.1" 200 9141 +INFO 2025-08-31 11:40:20,647 basehttp 41574 6153170944 "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 200 19319 +INFO 2025-08-31 11:40:20,647 basehttp 41574 6153170944 "GET /static/admin/css/widgets.css HTTP/1.1" 200 11991 +INFO 2025-08-31 11:40:20,649 basehttp 41574 6153170944 "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380 +INFO 2025-08-31 11:40:20,651 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:20,651 basehttp 41574 6153170944 "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 200 392 +INFO 2025-08-31 11:40:20,652 basehttp 41574 6153170944 "GET /static/admin/js/change_form.js HTTP/1.1" 200 606 +INFO 2025-08-31 11:40:20,667 basehttp 41574 6153170944 "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 200 1086 +INFO 2025-08-31 11:40:23,511 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/87/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:23,557 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145625 +INFO 2025-08-31 11:40:23,574 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:23,581 basehttp 41574 6153170944 "GET /static/admin/img/icon-yes.svg HTTP/1.1" 200 436 +INFO 2025-08-31 11:40:25,819 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/86/change/ HTTP/1.1" 200 95756 +INFO 2025-08-31 11:40:25,832 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:27,689 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/86/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:27,733 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145619 +INFO 2025-08-31 11:40:27,749 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:28,514 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:40:31,631 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/85/change/ HTTP/1.1" 200 95733 +INFO 2025-08-31 11:40:31,644 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:33,638 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/85/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:33,683 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145616 +INFO 2025-08-31 11:40:33,697 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:35,775 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/84/change/ HTTP/1.1" 200 95723 +INFO 2025-08-31 11:40:35,789 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:37,673 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/84/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:37,718 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145617 +INFO 2025-08-31 11:40:37,735 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:41,542 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/82/change/ HTTP/1.1" 200 95720 +INFO 2025-08-31 11:40:41,553 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:43,180 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/82/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:43,226 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145619 +INFO 2025-08-31 11:40:43,246 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:45,633 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/81/change/ HTTP/1.1" 200 95737 +INFO 2025-08-31 11:40:45,646 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:47,274 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/81/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:47,321 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145626 +INFO 2025-08-31 11:40:47,341 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:50,550 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/80/change/ HTTP/1.1" 200 95772 +INFO 2025-08-31 11:40:50,563 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:52,291 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/80/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:52,338 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145634 +INFO 2025-08-31 11:40:52,355 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:54,960 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/79/change/ HTTP/1.1" 200 95773 +INFO 2025-08-31 11:40:54,972 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:56,655 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/79/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:40:56,702 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145637 +INFO 2025-08-31 11:40:56,720 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:40:58,938 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/78/change/ HTTP/1.1" 200 95772 +INFO 2025-08-31 11:40:58,951 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:00,595 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/78/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:00,639 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145644 +INFO 2025-08-31 11:41:00,655 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:04,278 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/77/change/ HTTP/1.1" 200 95754 +INFO 2025-08-31 11:41:04,290 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:06,427 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/77/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:06,471 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145643 +INFO 2025-08-31 11:41:06,490 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:10,609 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/76/change/ HTTP/1.1" 200 95749 +INFO 2025-08-31 11:41:10,621 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:12,739 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/76/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:12,787 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145644 +INFO 2025-08-31 11:41:12,802 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:18,255 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/75/change/ HTTP/1.1" 200 95789 +INFO 2025-08-31 11:41:18,268 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:20,000 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/75/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:20,047 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145657 +INFO 2025-08-31 11:41:20,067 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:24,797 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/74/change/ HTTP/1.1" 200 95747 +INFO 2025-08-31 11:41:24,812 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:28,180 basehttp 41574 6153170944 "POST /en/admin/inventory/inventorystock/74/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:28,225 basehttp 41574 6153170944 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145650 +INFO 2025-08-31 11:41:28,241 basehttp 41574 6153170944 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:28,511 basehttp 41574 6153170944 "GET /en/inventory/items/3/ HTTP/1.1" 200 39865 +WARNING 2025-08-31 11:41:28,526 basehttp 41574 6153170944 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:41:28,532 log 41574 6169997312 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:41:28,532 basehttp 41574 6169997312 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:41:28,830 basehttp 41574 6169997312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:41:31,786 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/72/change/ HTTP/1.1" 200 95732 +INFO 2025-08-31 11:41:31,799 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:33,677 basehttp 41574 6169997312 "POST /en/admin/inventory/inventorystock/72/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:33,715 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145654 +INFO 2025-08-31 11:41:33,732 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:36,604 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/71/change/ HTTP/1.1" 200 95728 +INFO 2025-08-31 11:41:36,617 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:39,005 basehttp 41574 6169997312 "POST /en/admin/inventory/inventorystock/71/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:39,048 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145656 +INFO 2025-08-31 11:41:39,063 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:44,420 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/69/change/ HTTP/1.1" 200 95794 +INFO 2025-08-31 11:41:44,434 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:46,915 basehttp 41574 6169997312 "POST /en/admin/inventory/inventorystock/69/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:46,960 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145666 +INFO 2025-08-31 11:41:46,980 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:50,997 basehttp 41574 6169997312 "GET /en/admin/inventory/inventorystock/68/change/ HTTP/1.1" 200 95762 +INFO 2025-08-31 11:41:51,010 basehttp 41574 6169997312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:52,780 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/68/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:52,825 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145661 +INFO 2025-08-31 11:41:52,839 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:55,863 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/67/change/ HTTP/1.1" 200 95760 +INFO 2025-08-31 11:41:55,878 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:41:57,906 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/67/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:41:57,952 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145664 +INFO 2025-08-31 11:41:57,967 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:02,989 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/63/change/ HTTP/1.1" 200 95760 +INFO 2025-08-31 11:42:03,001 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:04,636 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/63/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:04,683 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145671 +INFO 2025-08-31 11:42:04,697 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:08,162 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/62/change/ HTTP/1.1" 200 95774 +INFO 2025-08-31 11:42:08,174 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:09,857 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/62/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:09,903 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145682 +INFO 2025-08-31 11:42:09,918 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:12,830 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/61/change/ HTTP/1.1" 200 95786 +INFO 2025-08-31 11:42:12,843 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:14,672 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/61/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:14,718 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145688 +INFO 2025-08-31 11:42:14,734 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:17,249 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/59/change/ HTTP/1.1" 200 95753 +INFO 2025-08-31 11:42:17,264 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:18,862 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/59/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:18,908 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145679 +INFO 2025-08-31 11:42:18,927 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:22,264 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/55/change/ HTTP/1.1" 200 95741 +INFO 2025-08-31 11:42:22,277 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:23,848 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/55/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:23,878 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145679 +INFO 2025-08-31 11:42:23,895 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:28,437 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/54/change/ HTTP/1.1" 200 95739 +INFO 2025-08-31 11:42:28,447 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:29,510 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:42:30,745 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/54/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:30,791 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145686 +INFO 2025-08-31 11:42:30,805 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:34,199 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/52/change/ HTTP/1.1" 200 95793 +INFO 2025-08-31 11:42:34,213 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:35,606 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/52/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:35,651 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145697 +INFO 2025-08-31 11:42:35,670 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:38,128 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/51/change/ HTTP/1.1" 200 95763 +INFO 2025-08-31 11:42:38,142 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:39,909 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/51/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:39,954 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145693 +INFO 2025-08-31 11:42:39,971 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:44,422 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/50/change/ HTTP/1.1" 200 95754 +INFO 2025-08-31 11:42:44,434 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:47,037 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/50/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:47,084 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145698 +INFO 2025-08-31 11:42:47,104 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:51,246 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/48/change/ HTTP/1.1" 200 95742 +INFO 2025-08-31 11:42:51,263 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:52,944 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/48/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:52,988 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145689 +INFO 2025-08-31 11:42:53,002 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:55,654 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/47/change/ HTTP/1.1" 200 95742 +INFO 2025-08-31 11:42:55,667 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:42:57,742 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/47/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:42:57,788 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145692 +INFO 2025-08-31 11:42:57,805 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:01,037 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/41/change/ HTTP/1.1" 200 95722 +INFO 2025-08-31 11:43:01,059 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:02,860 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/41/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:02,905 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145700 +INFO 2025-08-31 11:43:02,923 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:05,975 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/40/change/ HTTP/1.1" 200 95765 +INFO 2025-08-31 11:43:05,989 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:07,536 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/40/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:07,584 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145704 +INFO 2025-08-31 11:43:07,601 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:10,145 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/39/change/ HTTP/1.1" 200 95766 +INFO 2025-08-31 11:43:10,159 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:11,840 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/39/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:11,886 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145707 +INFO 2025-08-31 11:43:11,901 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:14,923 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/38/change/ HTTP/1.1" 200 95765 +INFO 2025-08-31 11:43:14,933 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:17,380 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/38/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:17,426 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145710 +INFO 2025-08-31 11:43:17,442 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:21,952 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/36/change/ HTTP/1.1" 200 95726 +INFO 2025-08-31 11:43:21,965 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:23,623 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/36/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:23,669 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145703 +INFO 2025-08-31 11:43:23,686 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:27,545 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/35/change/ HTTP/1.1" 200 95750 +INFO 2025-08-31 11:43:27,559 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:29,185 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/35/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:29,233 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145712 +INFO 2025-08-31 11:43:29,248 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:30,508 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:43:33,427 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/33/change/ HTTP/1.1" 200 95735 +INFO 2025-08-31 11:43:33,438 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:35,822 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/33/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:35,867 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145721 +INFO 2025-08-31 11:43:35,882 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:39,214 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/32/change/ HTTP/1.1" 200 95730 +INFO 2025-08-31 11:43:39,227 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:40,615 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/32/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:40,661 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145718 +INFO 2025-08-31 11:43:40,681 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:44,795 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/30/change/ HTTP/1.1" 200 95709 +INFO 2025-08-31 11:43:44,807 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:46,601 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/30/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:46,646 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145720 +INFO 2025-08-31 11:43:46,665 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:49,806 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/27/change/ HTTP/1.1" 200 95741 +INFO 2025-08-31 11:43:49,820 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:51,392 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/27/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:51,439 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145726 +INFO 2025-08-31 11:43:51,457 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:54,605 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/26/change/ HTTP/1.1" 200 95771 +INFO 2025-08-31 11:43:54,618 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:56,157 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/26/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:43:56,226 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145732 +INFO 2025-08-31 11:43:56,249 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:43:58,971 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/26/change/ HTTP/1.1" 200 95771 +INFO 2025-08-31 11:43:58,984 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:00,761 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/26/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:00,806 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145732 +INFO 2025-08-31 11:44:00,822 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:03,776 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/25/change/ HTTP/1.1" 200 95784 +INFO 2025-08-31 11:44:03,790 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:05,335 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/25/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:05,380 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145740 +INFO 2025-08-31 11:44:05,399 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:10,171 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/24/change/ HTTP/1.1" 200 95693 +INFO 2025-08-31 11:44:10,184 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:11,768 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/24/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:11,813 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145721 +INFO 2025-08-31 11:44:11,830 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:16,013 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/23/change/ HTTP/1.1" 200 95716 +INFO 2025-08-31 11:44:16,023 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:17,375 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/23/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:17,420 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145729 +INFO 2025-08-31 11:44:17,436 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:21,006 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/22/change/ HTTP/1.1" 200 95713 +INFO 2025-08-31 11:44:21,019 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:22,541 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/22/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:22,587 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145732 +INFO 2025-08-31 11:44:22,608 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:27,484 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/21/change/ HTTP/1.1" 200 95707 +INFO 2025-08-31 11:44:27,496 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:29,125 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/21/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:29,171 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145733 +INFO 2025-08-31 11:44:29,187 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:31,511 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:44:32,510 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/20/change/ HTTP/1.1" 200 95720 +INFO 2025-08-31 11:44:32,524 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:34,138 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/20/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:34,168 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145740 +INFO 2025-08-31 11:44:34,184 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:37,237 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/19/change/ HTTP/1.1" 200 95761 +INFO 2025-08-31 11:44:37,251 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:38,806 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/19/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:38,851 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145753 +INFO 2025-08-31 11:44:38,865 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:41,931 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/18/change/ HTTP/1.1" 200 95706 +INFO 2025-08-31 11:44:41,944 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:43,515 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/18/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:43,561 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145736 +INFO 2025-08-31 11:44:43,579 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:47,691 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/17/change/ HTTP/1.1" 200 95721 +INFO 2025-08-31 11:44:47,706 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:48,992 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/17/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:49,037 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145745 +INFO 2025-08-31 11:44:49,052 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:51,846 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/16/change/ HTTP/1.1" 200 95707 +INFO 2025-08-31 11:44:51,861 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:53,715 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/16/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:53,751 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145749 +INFO 2025-08-31 11:44:53,765 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:57,958 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/15/change/ HTTP/1.1" 200 95706 +INFO 2025-08-31 11:44:57,969 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:44:59,428 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/15/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:44:59,474 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145752 +INFO 2025-08-31 11:44:59,492 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:02,767 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/14/change/ HTTP/1.1" 200 95740 +INFO 2025-08-31 11:45:02,780 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:04,436 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/14/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:04,481 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145760 +INFO 2025-08-31 11:45:04,501 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:08,166 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/13/change/ HTTP/1.1" 200 95752 +INFO 2025-08-31 11:45:08,179 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:09,821 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/13/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:09,865 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145765 +INFO 2025-08-31 11:45:09,885 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:12,862 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/1/change/ HTTP/1.1" 200 95734 +INFO 2025-08-31 11:45:12,876 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:14,698 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/1/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:14,744 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145759 +INFO 2025-08-31 11:45:14,760 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:17,588 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/4/change/ HTTP/1.1" 200 95749 +INFO 2025-08-31 11:45:17,601 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:19,239 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/4/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:19,285 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145765 +INFO 2025-08-31 11:45:19,301 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:23,574 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/65/change/ HTTP/1.1" 200 95792 +INFO 2025-08-31 11:45:23,586 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:25,125 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/65/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:25,173 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145775 +INFO 2025-08-31 11:45:25,192 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:27,586 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/2/change/ HTTP/1.1" 200 95733 +INFO 2025-08-31 11:45:27,600 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:29,200 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/2/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:29,243 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145768 +INFO 2025-08-31 11:45:29,263 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:32,509 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:45:33,058 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/3/change/ HTTP/1.1" 200 95740 +INFO 2025-08-31 11:45:33,071 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:34,464 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/3/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:34,509 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145773 +INFO 2025-08-31 11:45:34,529 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:37,478 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/44/change/ HTTP/1.1" 200 95786 +INFO 2025-08-31 11:45:37,489 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:38,970 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/44/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:39,000 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145783 +INFO 2025-08-31 11:45:39,016 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:41,376 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/66/change/ HTTP/1.1" 200 95778 +INFO 2025-08-31 11:45:41,389 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:42,747 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/66/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:42,784 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145784 +INFO 2025-08-31 11:45:42,799 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:45,440 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/12/change/ HTTP/1.1" 200 95787 +INFO 2025-08-31 11:45:45,452 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:46,841 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/12/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:46,891 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145789 +INFO 2025-08-31 11:45:46,904 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:49,352 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/11/change/ HTTP/1.1" 200 95765 +INFO 2025-08-31 11:45:49,365 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:50,686 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/11/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:50,723 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145787 +INFO 2025-08-31 11:45:50,736 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:53,678 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/45/change/ HTTP/1.1" 200 95787 +INFO 2025-08-31 11:45:53,689 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:55,253 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/45/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:55,294 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145799 +INFO 2025-08-31 11:45:55,308 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:58,100 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/9/change/ HTTP/1.1" 200 95734 +INFO 2025-08-31 11:45:58,114 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:45:59,409 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/9/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:45:59,458 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145784 +INFO 2025-08-31 11:45:59,472 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:02,408 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/10/change/ HTTP/1.1" 200 95759 +INFO 2025-08-31 11:46:02,421 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:03,959 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/10/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:46:04,005 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145794 +INFO 2025-08-31 11:46:04,023 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:07,175 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/46/change/ HTTP/1.1" 200 95787 +INFO 2025-08-31 11:46:07,188 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:09,236 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/46/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:46:09,280 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145808 +INFO 2025-08-31 11:46:09,296 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:11,915 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/7/change/ HTTP/1.1" 200 95738 +INFO 2025-08-31 11:46:11,929 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:13,152 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/7/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:46:13,196 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145794 +INFO 2025-08-31 11:46:13,214 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:15,727 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/43/change/ HTTP/1.1" 200 95772 +INFO 2025-08-31 11:46:15,739 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:17,086 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/43/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:46:17,132 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145806 +INFO 2025-08-31 11:46:17,150 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:20,134 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/8/change/ HTTP/1.1" 200 95750 +INFO 2025-08-31 11:46:20,151 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:21,598 basehttp 41574 6136344576 "POST /en/admin/inventory/inventorystock/8/change/ HTTP/1.1" 302 0 +INFO 2025-08-31 11:46:21,643 basehttp 41574 6136344576 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 145803 +INFO 2025-08-31 11:46:21,660 basehttp 41574 6136344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-31 11:46:28,530 basehttp 41574 6136344576 "GET /en/inventory/items/3/ HTTP/1.1" 200 39865 +WARNING 2025-08-31 11:46:28,542 basehttp 41574 6153170944 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:46:28,546 log 41574 6136344576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:46:28,547 basehttp 41574 6136344576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:46:28,636 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:47:00,471 basehttp 41574 6136344576 "GET /en/inventory/items/3/ HTTP/1.1" 200 39955 +WARNING 2025-08-31 11:47:00,479 basehttp 41574 6136344576 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:47:00,486 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:47:00,486 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:47:00,580 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:48:00,593 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:48:07,246 basehttp 41574 6153170944 "GET /en/inventory/items/3/ HTTP/1.1" 200 39833 +WARNING 2025-08-31 11:48:07,256 basehttp 41574 6153170944 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:48:07,261 log 41574 6136344576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:48:07,261 basehttp 41574 6136344576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:48:07,318 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:49:07,312 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:49:38,590 basehttp 41574 6136344576 "GET /en/inventory/items/3/ HTTP/1.1" 200 39717 +WARNING 2025-08-31 11:49:38,600 basehttp 41574 6136344576 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:49:38,604 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:49:38,605 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:49:38,662 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:50:11,848 basehttp 41574 6153170944 "GET /en/inventory/items/3/ HTTP/1.1" 200 39793 +WARNING 2025-08-31 11:50:11,858 basehttp 41574 6153170944 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:50:11,863 log 41574 6136344576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:50:11,863 basehttp 41574 6136344576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:50:11,925 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:51:11,932 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:52:11,929 basehttp 41574 6136344576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:52:54,301 basehttp 41574 6136344576 "GET /en/inventory/items/3/ HTTP/1.1" 200 39793 +INFO 2025-08-31 11:52:54,310 basehttp 41574 6169997312 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-08-31 11:52:54,311 basehttp 41574 13472231424 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-08-31 11:52:54,311 basehttp 41574 13455405056 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +WARNING 2025-08-31 11:52:54,315 basehttp 41574 6169997312 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +INFO 2025-08-31 11:52:54,318 basehttp 41574 6136344576 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +WARNING 2025-08-31 11:52:54,320 log 41574 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:52:54,321 basehttp 41574 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:52:54,323 basehttp 41574 6136344576 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +INFO 2025-08-31 11:52:54,323 basehttp 41574 6169997312 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +INFO 2025-08-31 11:52:54,331 basehttp 41574 6169997312 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-31 11:52:54,332 basehttp 41574 13472231424 "GET /static/plugins/chart.js/dist/chart.js HTTP/1.1" 200 403805 +INFO 2025-08-31 11:52:54,333 basehttp 41574 13455405056 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-31 11:52:54,333 basehttp 41574 6153170944 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-31 11:52:54,334 basehttp 41574 6169997312 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +INFO 2025-08-31 11:52:54,334 basehttp 41574 6136344576 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-08-31 11:52:54,342 basehttp 41574 13438578688 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-31 11:52:54,661 basehttp 41574 13438578688 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-31 11:52:54,713 basehttp 41574 13455405056 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-31 11:52:54,713 basehttp 41574 6169997312 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-31 11:52:54,713 basehttp 41574 6136344576 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-31 11:52:54,714 basehttp 41574 6153170944 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-31 11:52:54,716 basehttp 41574 13438578688 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-31 11:52:54,717 basehttp 41574 13472231424 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-31 11:52:54,718 basehttp 41574 13455405056 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-08-31 11:52:54,720 basehttp 41574 6136344576 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-31 11:52:54,720 basehttp 41574 6153170944 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-31 11:52:54,720 basehttp 41574 13438578688 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-31 11:52:54,721 basehttp 41574 13472231424 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-31 11:52:54,721 basehttp 41574 13455405056 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-31 11:52:54,723 basehttp 41574 13438578688 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-31 11:52:54,723 basehttp 41574 6136344576 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-31 11:52:54,723 basehttp 41574 6153170944 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-31 11:52:54,726 basehttp 41574 13472231424 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-31 11:52:54,726 basehttp 41574 13455405056 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-31 11:52:54,727 basehttp 41574 6169997312 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-31 11:52:54,729 basehttp 41574 6136344576 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-31 11:52:54,730 basehttp 41574 6153170944 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-31 11:52:54,730 basehttp 41574 13455405056 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-31 11:52:54,731 basehttp 41574 13472231424 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-31 11:52:54,731 basehttp 41574 6169997312 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-31 11:52:54,731 basehttp 41574 6153170944 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-08-31 11:52:54,733 basehttp 41574 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 11:52:54,785 log 41574 13438578688 Not Found: /favicon.ico +WARNING 2025-08-31 11:52:54,785 basehttp 41574 13438578688 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-08-31 11:53:05,940 basehttp 41574 13438578688 "GET /en/inventory/items/3/ HTTP/1.1" 200 39775 +WARNING 2025-08-31 11:53:05,949 basehttp 41574 13438578688 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:53:05,956 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:53:05,957 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:53:06,049 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:53:10,746 basehttp 41574 6153170944 "GET /en/inventory/stock/create/?item=3 HTTP/1.1" 200 40933 +WARNING 2025-08-31 11:53:10,761 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:53:10,762 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:53:10,816 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:53:47,629 basehttp 41574 6153170944 "GET /en/inventory/stock/create/?item=3 HTTP/1.1" 200 40933 +INFO 2025-08-31 11:53:47,643 basehttp 41574 13455405056 "GET /static/css/custom.css HTTP/1.1" 200 2063 +WARNING 2025-08-31 11:53:47,649 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:53:47,650 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:53:47,652 basehttp 41574 13455405056 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +INFO 2025-08-31 11:53:47,654 basehttp 41574 13472231424 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-08-31 11:53:47,656 basehttp 41574 6153170944 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +INFO 2025-08-31 11:53:47,659 basehttp 41574 13438578688 "GET /static/plugins/chart.js/dist/chart.js HTTP/1.1" 200 403805 +INFO 2025-08-31 11:53:47,662 basehttp 41574 13472231424 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-31 11:53:47,665 basehttp 41574 6136344576 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-31 11:53:47,666 basehttp 41574 6169997312 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-31 11:53:47,668 basehttp 41574 13455405056 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-31 11:53:47,855 basehttp 41574 13455405056 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-31 11:53:47,894 basehttp 41574 13472231424 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-31 11:53:47,894 basehttp 41574 13455405056 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-31 11:53:47,894 basehttp 41574 6136344576 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-31 11:53:47,895 basehttp 41574 6169997312 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-31 11:53:47,895 basehttp 41574 13438578688 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-31 11:53:47,895 basehttp 41574 6153170944 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-31 11:53:47,898 basehttp 41574 13438578688 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-31 11:53:47,898 basehttp 41574 6153170944 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-31 11:53:47,899 basehttp 41574 13438578688 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-31 11:53:47,899 basehttp 41574 6153170944 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-31 11:53:47,899 basehttp 41574 13455405056 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-31 11:53:47,900 basehttp 41574 6136344576 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-31 11:53:47,903 basehttp 41574 6136344576 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-31 11:53:47,903 basehttp 41574 13438578688 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-31 11:53:47,903 basehttp 41574 6153170944 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-31 11:53:47,906 basehttp 41574 13455405056 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-31 11:53:47,910 basehttp 41574 13472231424 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-31 11:53:47,910 basehttp 41574 6153170944 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-31 11:53:47,911 basehttp 41574 6136344576 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-31 11:53:47,911 basehttp 41574 13438578688 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-31 11:53:47,911 basehttp 41574 13455405056 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-31 11:53:47,912 basehttp 41574 6169997312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:53:47,913 basehttp 41574 13472231424 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-31 11:53:47,913 basehttp 41574 6153170944 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +WARNING 2025-08-31 11:53:48,002 log 41574 6153170944 Not Found: /favicon.ico +WARNING 2025-08-31 11:53:48,002 basehttp 41574 6153170944 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-08-31 11:54:05,273 basehttp 41574 6153170944 "GET /en/inventory/items/3/ HTTP/1.1" 200 39775 +WARNING 2025-08-31 11:54:05,291 basehttp 41574 13438578688 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +INFO 2025-08-31 11:54:05,291 basehttp 41574 6169997312 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-08-31 11:54:05,291 basehttp 41574 6136344576 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +INFO 2025-08-31 11:54:05,291 basehttp 41574 13472231424 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +WARNING 2025-08-31 11:54:05,294 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:05,294 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:54:05,295 basehttp 41574 13455405056 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-08-31 11:54:05,363 basehttp 41574 13455405056 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-08-31 11:54:30,058 basehttp 41574 13455405056 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +INFO 2025-08-31 11:54:30,070 basehttp 41574 6169997312 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-08-31 11:54:30,071 basehttp 41574 6153170944 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-08-31 11:54:30,071 basehttp 41574 6136344576 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-08-31 11:54:30,072 basehttp 41574 13472231424 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +WARNING 2025-08-31 11:54:30,075 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:30,075 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:54:45,644 basehttp 41574 13455405056 "GET /en/inventory/stock/?item=26 HTTP/1.1" 200 151703 +INFO 2025-08-31 11:54:45,657 basehttp 41574 6136344576 "GET /static/plugins/datatables.net-responsive-bs5/js/responsive.bootstrap5.min.js HTTP/1.1" 200 1796 +INFO 2025-08-31 11:54:45,657 basehttp 41574 13472231424 "GET /static/plugins/datatables.net-responsive/js/dataTables.responsive.min.js HTTP/1.1" 200 16086 +WARNING 2025-08-31 11:54:45,661 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:45,662 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:54:45,663 basehttp 41574 13472231424 "GET /static/plugins/dropzone/src/options.js HTTP/1.1" 200 23721 +INFO 2025-08-31 11:54:45,765 basehttp 41574 13472231424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:54:45,773 basehttp 41574 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:54:52,434 basehttp 41574 13455405056 "GET /en/inventory/stock/3/ HTTP/1.1" 200 33933 +WARNING 2025-08-31 11:54:52,453 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:52,454 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:54:52,501 basehttp 41574 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 11:54:59,679 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:59,680 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:54:59,688 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:54:59,688 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:55:01,444 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:55:01,444 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:55:01,453 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:55:01,454 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:55:07,763 basehttp 41574 13455405056 "GET /en/inventory/items/2/ HTTP/1.1" 200 40485 +WARNING 2025-08-31 11:55:07,779 basehttp 41574 13472231424 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:55:07,783 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:55:07,783 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:55:07,846 basehttp 41574 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 11:55:20,698 log 41574 13455405056 Internal Server Error: /en/inventory/items/2/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'generate_item_code' not found. 'generate_item_code' is not a valid view function or pattern name. +ERROR 2025-08-31 11:55:20,700 basehttp 41574 13455405056 "GET /en/inventory/items/2/update/ HTTP/1.1" 500 174262 +WARNING 2025-08-31 11:55:20,718 log 41574 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:55:20,719 basehttp 41574 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:56:49,838 basehttp 41574 13455405056 "GET /en/inventory/items/2/update/ HTTP/1.1" 200 49421 +WARNING 2025-08-31 11:56:49,851 basehttp 41574 13455405056 "GET /static/assets/plugins/select2/dist/js/select2.min.js HTTP/1.1" 404 2062 +WARNING 2025-08-31 11:56:49,851 basehttp 41574 6136344576 "GET /static/assets/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 404 2140 +WARNING 2025-08-31 11:56:49,855 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:56:49,856 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:56:49,857 basehttp 41574 6169997312 "GET /static/assets/plugins/jquery-file-upload/js/jquery.fileupload.js HTTP/1.1" 404 2098 +INFO 2025-08-31 11:56:49,914 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:57:28,513 basehttp 41574 6153170944 "POST /en/inventory/items/2/update/ HTTP/1.1" 200 49475 +WARNING 2025-08-31 11:57:28,529 basehttp 41574 6169997312 "GET /static/assets/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 404 2140 +WARNING 2025-08-31 11:57:28,529 basehttp 41574 6136344576 "GET /static/assets/plugins/select2/dist/js/select2.min.js HTTP/1.1" 404 2062 +WARNING 2025-08-31 11:57:28,532 basehttp 41574 13438578688 "GET /static/assets/plugins/jquery-file-upload/js/jquery.fileupload.js HTTP/1.1" 404 2098 +WARNING 2025-08-31 11:57:28,533 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:57:28,533 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:57:28,584 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 11:57:31,766 basehttp 41574 6153170944 "GET /en/inventory/items/2/update/ HTTP/1.1" 200 49421 +WARNING 2025-08-31 11:57:31,782 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:57:31,782 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:57:32,465 basehttp 41574 6169997312 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:57:32,471 log 41574 6136344576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-08-31 11:57:32,471 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 11:57:32,471 basehttp 41574 6136344576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 11:57:32,480 log 41574 6136344576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:57:32,480 basehttp 41574 6136344576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:57:35,085 basehttp 41574 6136344576 "GET /en/inventory/items/2/ HTTP/1.1" 200 40429 +WARNING 2025-08-31 11:57:35,095 basehttp 41574 6136344576 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 11:57:35,100 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:57:35,100 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:57:35,168 basehttp 41574 6153170944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 11:57:49,503 log 41574 6153170944 Internal Server Error: /en/inventory/locations/2/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 343, in get_context_data + context['stock_items'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:57:49,505 basehttp 41574 6153170944 "GET /en/inventory/locations/2/ HTTP/1.1" 500 140577 +WARNING 2025-08-31 11:57:49,524 log 41574 6153170944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:57:49,524 basehttp 41574 6153170944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:58:11,168 autoreload 41574 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:58:11,570 autoreload 51336 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:58:12,837 log 51336 6193131520 Internal Server Error: /en/inventory/locations/2/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 346, in get_context_data + ).select_related('item').order_by('item__item_name') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'item' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:58:12,839 basehttp 51336 6193131520 "GET /en/inventory/locations/2/ HTTP/1.1" 500 103478 +WARNING 2025-08-31 11:58:12,852 log 51336 6193131520 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:58:12,853 basehttp 51336 6193131520 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:58:30,404 autoreload 51336 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:58:30,742 autoreload 51509 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:58:31,438 log 51509 6131281920 Internal Server Error: /en/inventory/locations/2/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 349, in get_context_data + context['total_items'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:58:31,439 basehttp 51509 6131281920 "GET /en/inventory/locations/2/ HTTP/1.1" 500 142024 +WARNING 2025-08-31 11:58:31,453 log 51509 6131281920 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:58:31,453 basehttp 51509 6131281920 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:58:47,478 autoreload 51509 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:58:47,783 autoreload 51615 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-31 11:58:48,119 log 51615 6205272064 Internal Server Error: /en/inventory/locations/2/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 354, in get_context_data + context['total_quantity'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-31 11:58:48,120 basehttp 51615 6205272064 "GET /en/inventory/locations/2/ HTTP/1.1" 500 142009 +WARNING 2025-08-31 11:58:48,137 log 51615 6205272064 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:58:48,137 basehttp 51615 6205272064 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:59:21,959 autoreload 51615 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py changed, reloading. +INFO 2025-08-31 11:59:22,302 autoreload 51854 8466948288 Watching for file changes with StatReloader +INFO 2025-08-31 11:59:23,185 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 69883 +WARNING 2025-08-31 11:59:23,198 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 11:59:23,198 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 11:59:23,269 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:00:23,276 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:00:36,179 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 69883 +WARNING 2025-08-31 12:00:36,193 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:00:36,193 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:00:36,249 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:01:30,930 basehttp 51854 6375518208 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 12:01:30,957 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:01:30,957 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:01:30,959 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:01:30,971 log 51854 6358691840 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:01:30,971 basehttp 51854 6358691840 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:01:31,665 basehttp 51854 6358691840 "GET /en/inventory/items/2/ HTTP/1.1" 200 40473 +WARNING 2025-08-31 12:01:31,675 basehttp 51854 6358691840 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 12:01:31,680 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:01:31,681 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:01:31,744 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:01:42,958 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 69883 +WARNING 2025-08-31 12:01:42,981 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:01:42,981 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:01:43,034 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:02:21,102 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 69883 +WARNING 2025-08-31 12:02:21,118 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:02:21,118 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:02:21,173 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:03:21,181 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:03:50,355 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 70779 +WARNING 2025-08-31 12:03:50,390 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:03:50,390 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:03:50,406 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:04:02,836 basehttp 51854 6341865472 "GET /en/inventory/locations/2/ HTTP/1.1" 200 70709 +WARNING 2025-08-31 12:04:02,847 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:02,848 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:02,898 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:04:14,504 basehttp 51854 6341865472 "GET /en/inventory/stock/?location=2 HTTP/1.1" 200 132272 +WARNING 2025-08-31 12:04:14,520 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:14,520 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:14,615 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:04:14,621 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:04:16,801 log 51854 6358691840 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:16,801 basehttp 51854 6358691840 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 12:04:16,814 log 51854 6358691840 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:16,814 basehttp 51854 6358691840 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:52,227 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:04:52,230 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:52,230 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 12:04:52,234 basehttp 51854 6341865472 "GET /static/plugins/chart.js/dist/Chart.min.css HTTP/1.1" 404 2032 +WARNING 2025-08-31 12:04:52,260 log 51854 6358691840 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:52,260 basehttp 51854 6358691840 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:52,929 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:04:52,933 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:52,933 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-31 12:04:52,941 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:52,941 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:53,731 basehttp 51854 6341865472 "GET /en/inventory/ HTTP/1.1" 200 46616 +WARNING 2025-08-31 12:04:53,745 log 51854 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-31 12:04:53,745 basehttp 51854 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-31 12:04:53,808 basehttp 51854 6341865472 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:05:23,806 basehttp 51854 6341865472 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:05:53,814 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:05:53,815 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:06:02,198 basehttp 51854 6358691840 "GET /en/inventory/items/ HTTP/1.1" 200 73450 +INFO 2025-08-31 12:06:02,243 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:09,523 basehttp 51854 6358691840 "GET /en/inventory/stock/ HTTP/1.1" 200 151703 +INFO 2025-08-31 12:06:09,582 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:09,588 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:14,250 basehttp 51854 6341865472 "GET /en/inventory/orders/ HTTP/1.1" 200 71954 +INFO 2025-08-31 12:06:14,259 basehttp 51854 6358691840 "GET /static/plugins/datatables.net-buttons-bs5/js/buttons.bootstrap5.min.js HTTP/1.1" 200 1627 +INFO 2025-08-31 12:06:14,259 basehttp 51854 6341865472 "GET /static/plugins/datatables.net-buttons-bs5/css/buttons.bootstrap5.min.css HTTP/1.1" 200 8136 +INFO 2025-08-31 12:06:14,291 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:17,952 basehttp 51854 6341865472 "GET /en/inventory/orders/2/ HTTP/1.1" 200 49893 +INFO 2025-08-31 12:06:17,971 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:23,807 basehttp 51854 6341865472 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:06:25,167 basehttp 51854 6341865472 "GET /en/inventory/suppliers/ HTTP/1.1" 200 84964 +INFO 2025-08-31 12:06:25,199 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:33,417 basehttp 51854 6341865472 "GET /en/inventory/locations/ HTTP/1.1" 200 55098 +INFO 2025-08-31 12:06:33,446 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:45,403 basehttp 51854 6341865472 "GET /en/inventory/locations/3/ HTTP/1.1" 200 79465 +INFO 2025-08-31 12:06:45,434 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:06:53,100 basehttp 51854 6341865472 "GET /en/inventory/stock/25/ HTTP/1.1" 200 33988 +INFO 2025-08-31 12:06:53,119 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:07:00,273 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:07:00,274 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:07:30,270 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:08:00,272 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:08:00,274 basehttp 51854 6341865472 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:08:30,272 basehttp 51854 6341865472 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:09:00,270 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:09:00,273 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:09:30,275 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:09:31,602 basehttp 51854 6358691840 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 151703 +INFO 2025-08-31 12:09:31,646 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:09:31,651 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:09:36,941 basehttp 51854 6341865472 "GET /en/inventory/stock/3/ HTTP/1.1" 200 33933 +INFO 2025-08-31 12:09:36,971 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:10:12,003 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:10:12,004 basehttp 51854 6358691840 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-31 12:10:41,326 basehttp 51854 6358691840 "GET /en/ HTTP/1.1" 200 47429 +INFO 2025-08-31 12:10:41,365 basehttp 51854 6341865472 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-31 12:10:41,367 basehttp 51854 6375518208 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-31 12:10:41,367 basehttp 51854 6358691840 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +WARNING 2025-08-31 12:10:53,473 log 51854 6358691840 Not Found: /en/accounts/ +WARNING 2025-08-31 12:10:53,473 basehttp 51854 6358691840 "GET /en/accounts/ HTTP/1.1" 404 41431 +INFO 2025-08-31 12:11:14,920 basehttp 51854 6358691840 "GET /en/accounts/login/ HTTP/1.1" 302 0 +INFO 2025-08-31 12:11:14,925 basehttp 51854 6358691840 "GET /accounts/profile/ HTTP/1.1" 302 0 +INFO 2025-08-31 12:11:14,933 basehttp 51854 6375518208 "GET /en/accounts/profile/ HTTP/1.1" 200 31154 +INFO 2025-08-31 12:11:14,960 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:11:28,684 basehttp 51854 6375518208 "GET /en/appointments/ HTTP/1.1" 200 44340 +INFO 2025-08-31 12:11:28,712 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:11:28,726 basehttp 51854 6341865472 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:11:45,010 basehttp 51854 6341865472 "GET /en/appointments/detail/1351/ HTTP/1.1" 200 22880 +INFO 2025-08-31 12:11:45,029 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:11:50,857 basehttp 51854 6341865472 "GET /en/appointments/calendar/ HTTP/1.1" 200 21988 +INFO 2025-08-31 12:11:50,877 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:11:50,887 basehttp 51854 6358691840 "GET /en/appointments/slots/available/ HTTP/1.1" 200 450 +INFO 2025-08-31 12:11:50,915 basehttp 51854 6375518208 "GET /en/appointments/calendar/appointments/ HTTP/1.1" 200 49388 +INFO 2025-08-31 12:12:08,438 basehttp 51854 6341865472 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:12:10,841 basehttp 51854 6341865472 "GET /en/appointments/list/ HTTP/1.1" 200 130486 +INFO 2025-08-31 12:12:10,876 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +WARNING 2025-08-31 12:12:19,476 log 51854 6341865472 Forbidden (CSRF token missing.): /en/appointments/check-in/2220/ +WARNING 2025-08-31 12:12:19,476 basehttp 51854 6341865472 "POST /en/appointments/check-in/2220/ HTTP/1.1" 403 2491 +INFO 2025-08-31 12:12:20,724 basehttp 51854 6341865472 "GET /en/appointments/detail/2220/ HTTP/1.1" 200 23001 +INFO 2025-08-31 12:12:20,755 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:12:22,378 basehttp 51854 6341865472 "GET /en/patients/patientprofile/5/details/ HTTP/1.1" 200 37315 +INFO 2025-08-31 12:12:22,425 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +ERROR 2025-08-31 12:12:22,437 log 51854 6392344576 Internal Server Error: /en/patients/appointments/5/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: patient_appointment_list() got an unexpected keyword argument 'patient_id' +ERROR 2025-08-31 12:12:22,439 basehttp 51854 6392344576 "GET /en/patients/appointments/5/ HTTP/1.1" 500 63351 +ERROR 2025-08-31 12:12:22,449 log 51854 6358691840 Internal Server Error: /en/patients/emergency-contacts/5/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 1112, in emergency_contacts_list + ).order_by('-is_primary', 'name') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'name' into field. Choices are: address_line_1, address_line_2, authorization_number, city, created_at, email, first_name, id, is_active, is_authorized_for_financial_decisions, is_authorized_for_information, is_authorized_for_medical_decisions, is_primary, last_name, mobile_number, notes, patient, patient_id, phone_number, priority, relationship, state, updated_at, zip_code +ERROR 2025-08-31 12:12:22,453 basehttp 51854 6358691840 "GET /en/patients/emergency-contacts/5/ HTTP/1.1" 500 89776 +ERROR 2025-08-31 12:12:22,469 log 51854 6375518208 Internal Server Error: /en/patients/insurance-info/5/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 486, in get_queryset + return queryset.order_by('patient__last_name', '-is_primary', '-effective_date') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_primary' into field. Choices are: authorization_expiry, authorization_number, copay_amount, created_at, deductible_amount, effective_date, group_number, id, insurance_claims, insurance_company, insurance_type, is_active, is_verified, notes, out_of_pocket_max, patient, patient_id, plan_name, plan_type, policy_number, primary_bills, requires_authorization, secondary_bills, subscriber_dob, subscriber_name, subscriber_relationship, subscriber_ssn, termination_date, updated_at, verification_date, verified_by, verified_by_id +ERROR 2025-08-31 12:12:22,469 basehttp 51854 6375518208 "GET /en/patients/insurance-info/5/ HTTP/1.1" 500 108958 +INFO 2025-08-31 12:12:36,211 basehttp 51854 6375518208 "GET /en/laboratory/orders/create/?patient=5 HTTP/1.1" 200 36955 +INFO 2025-08-31 12:12:36,229 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:12:40,647 basehttp 51854 6375518208 "GET /en/billing/bills/create/?patient=5 HTTP/1.1" 200 109320 +INFO 2025-08-31 12:12:40,688 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:12:50,583 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:12:50,596 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:13:20,591 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:13:50,581 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:13:50,594 basehttp 51854 6375518208 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:14:20,593 basehttp 51854 6375518208 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:14:51,429 basehttp 51854 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:14:51,441 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:15:22,435 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:15:52,423 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:16:30,433 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:16:53,420 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:17:00,436 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:17:30,438 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:17:53,422 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:18:00,439 basehttp 51854 6358691840 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-31 12:18:58,365 basehttp 51854 6358691840 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-31 12:19:28,362 basehttp 51854 6375518208 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-31 12:19:28,362 basehttp 51854 6358691840 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:19:28,365 basehttp 51854 6341865472 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-31 12:19:58,380 basehttp 51854 6341865472 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-31 12:20:28,395 basehttp 51854 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 3836 +INFO 2025-08-31 12:20:28,395 basehttp 51854 6358691840 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-31 12:20:28,397 basehttp 51854 6375518208 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-31 12:20:58,390 basehttp 51854 6375518208 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 diff --git a/templates/inventory/items/item_detail.html b/templates/inventory/items/item_detail.html index f91f147b..cb06a811 100644 --- a/templates/inventory/items/item_detail.html +++ b/templates/inventory/items/item_detail.html @@ -4,9 +4,9 @@ {% block title %}{{ object.item_name }} - Inventory Item Details{% endblock %} {% block css %} - - - + + + {% endblock %} {% block content %} @@ -96,11 +96,11 @@ Unit Cost: - ${{ object.unit_cost }} + ê{{ object.unit_cost|floatformat:'2g' }} List Price: - ${{ object.list_price }} + ê{{ object.list_price|floatformat:'2g' }} @@ -237,7 +237,7 @@
-
${{ object.total_value|floatformat:2 }}
+
ê{{ object.total_value|floatformat:'2g' }}
Total Value
@@ -303,10 +303,15 @@ No expiration {% endif %} + - - {{ stock.get_quality_status_display }} - + {% if stock.quality_status == 'GOOD' %} + {{ stock.get_quality_status_display }} + {% elif stock.quality_status == 'QUARANTINE' %} + {{ stock.get_quality_status_display }} + {% else %} + {{ stock.get_quality_status_display }} + {% endif %} @@ -336,7 +341,7 @@

Recent Transactions

- + View All @@ -405,7 +410,7 @@ Add Stock - + Adjust Stock @@ -594,32 +599,32 @@ {% endblock %} {% block js %} - - - + + + - - - -{% endblock %} - +{% endblock %} \ No newline at end of file diff --git a/templates/inventory/locations/location_detail.html b/templates/inventory/locations/location_detail.html index 74be0200..a301d7a4 100644 --- a/templates/inventory/locations/location_detail.html +++ b/templates/inventory/locations/location_detail.html @@ -465,10 +465,10 @@ {% endif %} - + - + diff --git a/templates/inventory/locations/location_list.html b/templates/inventory/locations/location_list.html index d7e3e560..ef710b92 100644 --- a/templates/inventory/locations/location_list.html +++ b/templates/inventory/locations/location_list.html @@ -301,44 +301,7 @@ {% if is_paginated %} -
-
-
-
- Showing {{ page_obj.start_index }} to {{ page_obj.end_index }} of {{ paginator.count }} entries -
-
-
-
-
    - {% if page_obj.has_previous %} - - {% endif %} - - {% for num in page_obj.paginator.page_range %} - {% if page_obj.number == num %} -
  • - {{ num }} -
  • - {% elif num > page_obj.number|add:'-3' and num < page_obj.number|add:'3' %} -
  • - {{ num }} -
  • - {% endif %} - {% endfor %} - - {% if page_obj.has_next %} - - {% endif %} -
-
-
-
-
+ {% include 'partial/pagination.html' %} {% endif %}